# Aturan Otomasi


Aturan otomasi memungkinkan Anda mengotomatiskan tindakan berdasarkan event tertentu dalam percakapan.

## Trigger

Setiap aturan dipicu oleh salah satu event berikut:

| Trigger | Deskripsi |
|---------|-----------|
| **conversation_created** | Percakapan baru dibuat |
| **message_received_inbound** | Pesan masuk dari pelanggan |
| **status_changed** | Status percakapan berubah |
| **sla_breached** | Pelanggaran SLA terdeteksi |

## Kondisi

Aturan dapat difilter berdasarkan:

- **Channel** — WhatsApp, Instagram, Messenger, Email
- **Status** — Open, Resolved
- **Assignment** — Assigned atau belum
- **Tags** — Mengandung tag tertentu
- **Divisi** — Percakapan di divisi tertentu
- **Jam kerja** — Hanya dalam/di luar jam kerja

## Aksi

Aksi yang dapat dijalankan:

- **Assign Agent** — Otomatis assign ke agent (round-robin/least-load)
- **Assign Divisi** — Pindahkan ke divisi tertentu
- **Tambah/Hapus Tag** — Otomatis tagging
- **Set Status** — Ubah status percakapan
- **Buat Catatan** — Tambahkan catatan internal
- **Kirim Balasan** — Kirim pesan otomatis

## Pengaturan Lanjutan

### Prioritas

Aturan dijalankan berdasarkan urutan prioritas (angka lebih kecil = prioritas lebih tinggi).

### Stop on Match

Jika diaktifkan, aturan setelahnya tidak akan dijalankan jika aturan ini sudah cocok.

### Cooldown

Interval minimum antara eksekusi aturan yang sama untuk percakapan yang sama.

### Rollout Percentage

Persentase percakapan yang terkena aturan ini (berguna untuk A/B testing).

### Schedule

Aturan hanya aktif pada hari dan jam tertentu (UTC).

## Snooze & Pause

- **Snooze**: Nonaktifkan sementara satu aturan sampai waktu tertentu
- **Pause**: Nonaktifkan seluruh sistem otomasi (global pause)

## Monitoring

Pantau kinerja aturan melalui tab **Stats**:
- Jumlah eksekusi (matched/executed)
- Timeline aktivitas
- Alert threshold
