# Kampanye & Otomasi

Kampanye mengirim pesan ke banyak kontak sekaligus. Otomasi mengerjakan langkah berulang tanpa campur tangan tim. Tautan pelacak mencatat dari mana setiap lead datang.

---

Ketiga menu ini ada di grup **Pemasaran** dan hanya tampil untuk **owner** dan **admin**.

# Kampanye

## Kapan dipakai

Untuk pesan yang sama ke banyak orang: promo bulanan, info stok baru, pengingat acara. Untuk membalas satu orang, cukup pakai [Inbox](INBOX_TIM.md).

## Membuat kampanye

1. Menu **Pemasaran → Kampanye**, lalu buat kampanye baru.
2. Pilih **penerima**:

   | Sumber | Penerima |
   |---|---|
   | Semua kontak | Seluruh kontak yang tidak berhenti berlangganan |
   | Label | Kontak dengan label tertentu |
   | Segmen | Kontak yang memenuhi syarat [segmen](KONTAK_DAN_SEGMEN.md) |
   | CSV | Daftar yang Anda unggah. Wajib menyatakan bahwa penerima sudah memberi izin |

3. Tulis pesannya. Gunakan `{nama}` untuk menyapa dengan nama kontak.
4. Kirim sekarang atau jadwalkan.

### Variasi pesan (spintax)

Pesan yang persis sama ke ratusan orang lebih mudah dianggap spam oleh WhatsApp. Gunakan spintax supaya setiap penerima mendapat variasi yang sedikit berbeda:

```
{Halo|Hai|Selamat siang} {nama}, {promo|diskon} akhir bulan sudah dimulai!
```

Setiap kurung `{a|b|c}` dipilih salah satunya secara acak. Kurung boleh bersarang hingga 2 tingkat. Untuk menulis karakter `{`, `}`, atau `|` apa adanya, awali dengan `\`. Pratinjau menunjukkan contoh hasilnya sebelum dikirim.

## Cara kampanye dikirim

Kampanye **tidak** dikirim sekaligus. Supaya nomor Anda tetap aman:

- Antar-pesan diberi jeda acak beberapa detik.
- Pengiriman hanya berjalan pukul 08.00–20.00. Sisa antrean dilanjutkan keesokan harinya.
- Kontak yang berhenti berlangganan selalu dikecualikan.
- Jumlah pesan per hari mengikuti batas broadcast paket Anda.

### Berhenti sendiri

Kampanye dijeda otomatis bila:

| Penyebab | Yang perlu dilakukan |
|---|---|
| Terlalu banyak pesan gagal di awal pengiriman | Periksa isi pesan dan daftar penerima, lalu lanjutkan |
| Nomor WhatsApp terputus | Sambungkan lagi nomornya, lalu lanjutkan |
| Langganan tidak aktif | Perpanjang langganan, lalu lanjutkan |

## Hasil kampanye

Halaman kampanye menunjukkan jumlah terkirim, gagal, dan **dibalas**. Balasan dalam 72 jam setelah pesan kampanye dihitung sebagai balasan untuk kampanye itu, dan kontak baru yang datang dari kampanye bersumber **Kampanye** di laporan.

Pesan kampanye memakai kuota pesan otomatis bulanan. Lihat [Batas & Kuota](BATAS_DAN_KUOTA.md) dan [Praktik Baik](PRAKTIK_BAIK.md).

# Otomasi

## Cara kerjanya

Setiap otomasi terdiri dari **pemicu** ("kapan") dan satu atau lebih **aksi** ("lalu lakukan apa"), dengan syarat tambahan bila perlu. Buat dari menu **Pemasaran → Otomasi**.

### Pemicu

| Pemicu | Contoh pemakaian |
|---|---|
| Kontak baru mengirim pesan pertama | Buat deal dan tugaskan ke sales |
| Pesan masuk (opsional: berisi kata kunci) | Pasang label `Tanya harga` bila pesan berisi "harga" |
| Chat belum dibalas selama N menit | Ingatkan supervisor |
| Status chat berubah | Kirim survei kepuasan setelah chat Selesai |
| Label dipasang | Pindahkan deal saat label `Siap bayar` dipasang |
| Deal dibuat | Buat tugas follow-up pertama |
| Deal masuk tahap | Buat tugas "kirim penawaran" di tahap Penawaran |
| Deal berhasil / Deal gagal | Kirim ucapan terima kasih, atau catat ke sistem lain |
| Deal diam N hari | Buat tugas untuk pemiliknya |
| Tagihan lunas / Tagihan kedaluwarsa | Kirim ucapan terima kasih, atau tawarkan bantuan pembayaran |
| Tugas terlambat N jam | Beri tahu atasan |
| Siklus hidup kontak berubah | Tandai pelanggan berulang sebagai VIP |

### Aksi

| Aksi | Keterangan |
|---|---|
| Tugaskan chat | Ke anggota tim yang dipilih |
| Ubah status chat | Terbuka, Menunggu, Ditahan, Selesai |
| Pasang / lepas label | |
| Buat deal, pindah tahap deal, ganti pemilik deal | |
| Ganti pemilik kontak | |
| Buat tugas | Dengan jatuh tempo relatif, misalnya 1 hari lagi |
| Isi field | Mengisi custom field kontak atau deal |
| Kirim pesan WhatsApp | Ke chat kontak yang sudah ada. Lihat batasannya di bawah |
| Kirim notifikasi | Ke anggota tim di aplikasi |
| Kirim webhook | Kejadian `automation.fired` ke aplikasi Anda. Lihat [Webhook](WEBHOOK.md) |
| Tunggu | Jeda sebelum aksi berikutnya |

### Batasan aksi Kirim pesan WhatsApp

Supaya otomasi tidak membanjiri pelanggan dan tidak membuat nomor Anda dibatasi WhatsApp:

- Pesan hanya dikirim pukul 08.00–20.00 waktu workspace. Di luar jam itu, pesan ditunda sampai pukul 08.00.
- Satu otomasi mengirim paling banyak satu pesan ke kontak yang sama dalam 24 jam.
- Seluruh otomasi mengirim paling banyak tiga pesan ke kontak yang sama dalam 24 jam.
- Pesan hanya dikirim ke kontak yang sudah pernah chat. Kontak yang berhenti berlangganan atau diblokir dilewati.

## Mulai dari templat

Tidak perlu menyusun dari nol. Templat yang tersedia antara lain:

- Buat deal untuk setiap kontak baru
- Ingatkan sales bila chat belum dibalas 15 menit
- Tugas follow-up 1 hari setelah penawaran
- Ucapan terima kasih setelah lunas
- Tandai pelanggan VIP
- Deal diam 7 hari → tugas untuk pemilik

## Batas otomasi aktif

| Paket | Starter | Growth | Scale |
|---|---|---|---|
| Otomasi aktif | 3 | 20 | 100 |
| Tautan pelacak | 3 | 20 | 100 |

Otomasi yang dimatikan tidak dihitung.

# Tautan pelacak

Tautan pelacak adalah tautan WhatsApp yang membawa kode unik, misalnya untuk dipasang di bio Instagram, brosur, atau iklan tertentu. Saat orang mengklik dan mengirim pesan, kodenya dikenali dan kontaknya tercatat dengan sumber **Tautan pelacak**, lengkap dengan nama tautannya.

Buat di **Pemasaran → Tautan pelacak**. Setiap tautan bisa diatur:

- nomor WhatsApp tujuan,
- teks pesan yang sudah terisi saat chat dibuka,
- label yang dipasang otomatis ke kontak,
- parameter UTM untuk laporan pemasaran Anda.

Laporan sumber lead lalu menunjukkan tautan mana yang paling banyak menghasilkan deal dan omzet. Lihat [Laporan & Target](LAPORAN_DAN_TARGET.md).
