> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dripsender.id/llms.txt
> Use this file to discover all available pages before exploring further.

# Campaign dengan Bot

> Buat campaign interaktif dengan auto-reply otomatis berdasarkan keyword yang dipilih customer

# Campaign dengan Bot

Tingkatkan engagement dengan campaign interaktif. Ketika penerima membalas dengan keyword tertentu, bot akan merespon secara otomatis 24/7.

## Konsep Campaign Bot

<img src="https://mintlify.s3.us-west-1.amazonaws.com/dripsender/images/campaign/bot-flow.jpg" alt="Campaign Bot Flow" />

```
Campaign Broadcast
       ↓
Customer Terima Pesan
       ↓
Customer Balas "1"
       ↓
Bot Auto-Reply (Info Paket A)
       ↓
Customer Balas "2"
       ↓
Bot Auto-Reply (Info Paket B)
```

***

## Contoh Penggunaan

<CardGroup cols={2}>
  <Card title="Menu Produk" icon="list" color="#3B82F6">
    **Campaign:** "Promo Spesial Hari Ini!"

    **Keyword:**

    * `1` → Detail Paket Basic
    * `2` → Detail Paket Pro
    * `3` → Detail Paket Enterprise

    **Respon Bot:** Masing-masing kirim brosur produk
  </Card>

  <Card title="Konsultasi" icon="headset" color="#8B5CF6">
    **Campaign:** "Butuh bantuan? Kami siap membantu!"

    **Keyword:**

    * `KONSUL` → Jadwal konsultasi gratis
    * `HARGA` → Daftar harga lengkap
    * `LOKASI` → Alamat dan peta kantor

    **Respon Bot:** Informasi sesuai permintaan
  </Card>

  <Card title="Registrasi Event" icon="ticket" color="#F59E0B">
    **Campaign:** "Webinar Gratis: Digital Marketing 2025"

    **Keyword:**

    * `DAFTAR` → Link registrasi webinar
    * `INFO` → Detail agenda dan pemateri
    * `SHARE` → Template share ke teman

    **Respon Bot:** Informasi event lengkap
  </Card>

  <Card title="Survey" icon="clipboard-list" color="#10B981">
    **Campaign:** "Bantu kami meningkatkan pelayanan!"

    **Keyword:**

    * `1` → Sangat Puas (terima kasih)
    * `2` → Puas (terima kasih)
    * `3` → Kurang Puas (form feedback)

    **Respon Bot:** Respon sesuai rating
  </Card>
</CardGroup>

***

## Cara Membuat Campaign Bot

### Step 1: Buat Campaign Regular

Ikuti langkah [Membuat Campaign](/campaign/membuat-campaign) sampai tahap konten pesan.

### Step 2: Aktifkan Include Bot

<img src="https://mintlify.s3.us-west-1.amazonaws.com/dripsender/images/campaign/include-bot.jpg" alt="Include Bot Option" />

Di bagian bawah form campaign, centang **Sertakan Bot** atau **Include Bot**.

<Info>
  Opsi ini hanya muncul jika Anda sudah membuat minimal satu bot di sistem.
</Info>

### Step 3: Pilih Bot

<img src="https://mintlify.s3.us-west-1.amazonaws.com/dripsender/images/campaign/pilih-bot.jpg" alt="Pilih Bot" />

Pilih bot yang ingin digunakan untuk campaign ini. Satu bot bisa digunakan untuk multiple campaign.

### Step 4: Atur Trigger Keyword di Pesan

Pastikan pesan campaign Anda mencantumkan instruksi keyword yang jelas:

```markdown theme={null}
Halo *{{nama}}*! 👋

Ada promo spesial buat kamu nih!

Ketik angka untuk info:
*1* → Paket Starter (Rp 99rb)
*2* → Paket Bisnis (Rp 299rb)
*3* → Paket Enterprise (Call Us)

Atau balas *STOP* untuk berhenti berlangganan.

_Team Dripsender_
```

***

## Struktur Bot untuk Campaign

### Membuat Bot Baru

Jika belum punya bot, buat di menu **Bot Automation** → **Create Bot**.

<img src="https://mintlify.s3.us-west-1.amazonaws.com/dripsender/images/campaign/create-bot.jpg" alt="Create Bot" />

### Konfigurasi Trigger

| Field          | Keterangan                     | Contoh                                          |
| -------------- | ------------------------------ | ----------------------------------------------- |
| **Keyword**    | Teks pemicu (case insensitive) | `1`, `INFO`, `HARGA`                            |
| **Match Type** | Exact atau Contains            | Exact = hanya "1", Contains = "1" dalam kalimat |
| **Respon**     | Pesan balasan bot              | Bisa teks, gambar, atau dokumen                 |
| **Delay**      | Jeda sebelum balas             | 2-5 detik (terlihat natural)                    |

### Contoh Konfigurasi

```yaml theme={null}
Bot Name: Promo Responder

Trigger 1:
  Keyword: "1"
  Match: exact
  Respon: "Paket Starter Rp 99rb/bln include..."
  Delay: 3000ms

Trigger 2:
  Keyword: "2"
  Match: exact
  Respon: "Paket Bisnis Rp 299rb/bln include..."
  Delay: 3000ms

Trigger 3:
  Keyword: "STOP"
  Match: exact
  Respon: "Anda telah berhenti berlangganan."
  Delay: 1000ms
  Action: unsubscribe
```

***

## Tips Membuat Campaign Bot Efektif

<AccordionGroup>
  <Accordion title="Keyword yang Mudah" icon="keyboard">
    Gunakan keyword sederhana:

    * ✅ `1`, `2`, `3` (paling mudah)
    * ✅ `INFO`, `HARGA`, `ALAMAT`
    * ❌ `INFO-LENGKAP-PAKET-A` (terlalu panjang)
    * ❌ `daftar sekarang` (spasi sulit diketik)
  </Accordion>

  <Accordion title="Respon Cepat & Relevan" icon="zap">
    * Respon harus langsung related dengan keyword
    * Jangan membingungkan customer
    * Set delay 2-5 detik agar terlihat natural
  </Accordion>

  <Accordion title="Selalu Sediakan Exit" icon="door-open">
    Berikan opsi berhenti:

    * Keyword `STOP` atau `UNSUBSCRIBE`
    * Respon konfirmasi berhenti
    * Respect keinginan customer
  </Accordion>

  <Accordion title="Test Sebelum Live" icon="vial">
    1. Kirim campaign ke nomor sendiri
    2. Test semua keyword
    3. Periksa respon bot
    4. Perbaiki jika ada kesalahan
  </Accordion>
</AccordionGroup>

***

## Best Practice Campaign Bot

### 1. Keep it Simple

<Card title="Contoh Pesan yang Baik" icon="check-circle" color="#10B981">
  ```
  Halo Bara! 🎉

  Promo website murah meriah!

  Balas angka untuk detail:
  1️⃣ Paket Basic - Rp 470rb
  2️⃣ Paket Premium - Rp 970rb
  3️⃣ Konsultasi Gratis

  Terbatas 10 slot saja!
  ```
</Card>

<Card title="Contoh Pesan yang Kurang" icon="x-circle" color="#EF4444">
  ```
  Halo Bara!

  Kami punya promo menarik.

  Ketik INFO-LENGKAP untuk brosur
  Ketik HARGA-PAKET-A untuk paket basic
  Ketik HARGA-PAKET-B untuk paket premium
  Ketik JADWAL-KONSULTASI untuk booking
  ```

  *Terlalu banyak pilihan, keyword panjang*
</Card>

### 2. Respon yang Personal

Gunakan variabel di respon bot:

```markdown theme={null}
Halo {{nama}}! 👋

Berikut detail Paket Basic yang kamu minta:

💰 Harga: Rp 99.000/bln
📦 Include: 5GB hosting, domain .com
⏱️ Durasi: 12 bulan

Minat? Balas *ORDER* untuk pemesanan.
```

### 3. Call-to-Action Jelas

Setiap respon bot harus ada next step:

| Respon Bot        | CTA                               |
| ----------------- | --------------------------------- |
| Info produk       | "Balas ORDER untuk memesan"       |
| Jadwal konsultasi | "Klik link: \[booking URL]"       |
| Lokasi            | "Balas JAM untuk jam operasional" |

***

## Monitoring Campaign Bot

<img src="https://mintlify.s3.us-west-1.amazonaws.com/dripsender/images/campaign/bot-analytics.jpg" alt="Bot Analytics" />

Track performa bot di dashboard:

| Metric            | Keterangan                                     |
| ----------------- | ---------------------------------------------- |
| **Total Trigger** | Berapa kali keyword digunakan                  |
| **Most Popular**  | Keyword paling banyak dipilih                  |
| **Response Rate** | % penerima yang membalas                       |
| **Conversion**    | % yang melakukan tindakan (order, daftar, dll) |

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Bot tidak merespon" icon="robot-slash">
    **Cek:**

    1. Bot sudah diaktifkan di campaign?
    2. Keyword sesuai (perhatikan case sensitive)?
    3. Nomor pengirim masih terhubung?
    4. Status bot "Active"?
  </Accordion>

  <Accordion title="Respon lambat" icon="clock">
    **Solusi:**

    * Kurangi delay di setting bot
    * Periksa koneksi internet device
    * Jangan buka aplikasi WhatsApp saat bot aktif
  </Accordion>

  <Accordion title="Customer bingung" icon="confused">
    **Perbaiki:**

    * Sederhanakan instruksi di campaign
    * Gunakan keyword angka (1, 2, 3)
    * Tambahkan contoh cara membalas
  </Accordion>
</AccordionGroup>

***

## Contoh Lengkap: Campaign + Bot

### Skenario: Promo Jasa Website

**Campaign Message:**

```markdown theme={null}
Assalamualaikum {{nama}}! 🌟

*PROMO TERBATAS!* 🔥

Jasa pembuatan website untuk bisnis
kini hanya *Rp 470.000* (normal 1jt+)

Langsung balas angka untuk info detail:
🥇 *1* - Lihat portofolio kami
💰 *2* - Detail harga & fitur
📞 *3* - Konsultasi gratis

⏰ *Promo berakhir 3 hari lagi!*

_Balas STOP untuk berhenti_
```

**Bot Triggers:**

| Keyword | Respon Bot                                                               |
| ------- | ------------------------------------------------------------------------ |
| `1`     | Kirim 3 gambar portofolio + "Mau yang seperti mana? Balas 2 untuk harga" |
| `2`     | Kirim PDF price list + "Minat? Balas 3 untuk konsultasi"                 |
| `3`     | Link booking kalender + "Pilih jadwal yang tersedia"                     |
| `STOP`  | "Anda telah berhenti dari promo ini. Ketik START untuk aktif kembali."   |

***

## Video Tutorial

<CardGroup cols={3}>
  <Card title="Setup Bot Pertama" icon="play" href="https://youtube.com/dripsender">
    Membuat bot auto-reply dari nol
  </Card>

  <Card title="Campaign + Bot" icon="robot" href="https://youtube.com/dripsender">
    Kombinasi campaign dengan bot
  </Card>

  <Card title="Advanced Triggers" icon="bolt" href="https://youtube.com/dripsender">
    Trigger kompleks dan conditional
  </Card>
</CardGroup>

***

## Next Steps

Pelajari lebih lanjut:

* [Membuat Bot](/bot-group/create-bot) - Tutorial lengkap pembuatan bot
* [Include Bot](/bot-group/include-bot) - Mengaktifkan bot di campaign
* [Trigger System](/bot-group/trigger) - Semua jenis trigger yang tersedia
