> ## 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.

# Trigger Bot

> Memahami konsep trigger sebagai pemicu aksi otomatis dalam bot Dripsender

# Trigger Bot

## Apa itu Trigger?

**Trigger** artinya **pemicu**. Dalam konteks bot Dripsender, trigger merupakan sebuah action atau aksi tertentu yang membuat respons otomatis setelahnya.

<Info>
  Sederhananya, trigger mengikuti hukum sebab-akibat: ketika sesuatu terjadi (sebab), maka bot akan merespons dengan aksi tertentu (akibat).
</Info>

## Konsep Dasar Trigger

Trigger bekerja sebagai mekanisme **cause-and-effect** (sebab dan akibat):

```
Trigger (Sebab) → Bot Response (Akibat)
```

### Contoh Penerapan Trigger

<CardGroup cols={2}>
  <Card title="Auto-Reply Broadcast" icon="reply">
    Ketika seseorang membalas pesan broadcast yang kita kirim, bot otomatis merespons dengan pesan yang sudah diatur.
  </Card>

  <Card title="Keyword Response" icon="message-square-text">
    Ketika kontak mengetik kata kunci tertentu, bot langsung membalas dengan informasi yang relevan.
  </Card>

  <Card title="Follow-up Otomatis" icon="clock">
    Setelah aksi tertentu dari kontak, bot mengirim follow-up pesan sesuai jadwal yang ditentukan.
  </Card>

  <Card title="List Building" icon="users">
    Ketika kontak merespons dengan format tertentu, otomatis masuk ke database list tertentu.
  </Card>
</CardGroup>

## Cara Kerja Trigger

<Steps>
  <Step title="Kondisi Terpenuhi">
    Sebuah kondisi atau aksi terjadi (misal: kontak membalas pesan, mengetik kata kunci, dll)
  </Step>

  <Step title="Trigger Teraktivasi">
    Sistem mendeteksi kondisi tersebut dan mengaktifkan trigger yang sesuai
  </Step>

  <Step title="Bot Merespons">
    Bot secara otomatis menjalankan aksi yang sudah diprogram (membalas pesan, mengirim media, dll)
  </Step>

  <Step title="Proses Selesai">
    Respons terkirim ke kontak dan log tercatat di sistem
  </Step>
</Steps>

## Jenis-jenis Trigger

<Tabs>
  <Tab title="Keyword Trigger">
    **Trigger berdasarkan kata kunci**

    Bot merespons ketika kontak mengirim pesan yang mengandung kata kunci tertentu.

    <Tip>
      Gunakan [Rule Include Bot](/bot-group/include-bot) untuk merespons variasi kata kunci tanpa harus sama persis 100%.
    </Tip>
  </Tab>

  <Tab title="Response Trigger">
    **Trigger berdasarkan balasan**

    Bot aktif ketika kontak membalas pesan broadcast atau campaign yang dikirim.
  </Tab>

  <Tab title="Time-based Trigger">
    **Trigger berdasarkan waktu**

    Bot mengirim pesan pada waktu tertentu setelah trigger diaktifkan (delayed response).
  </Tab>
</Tabs>

## Best Practices

<Check>
  **Gunakan kata kunci yang spesifik** - Hindari kata kunci yang terlalu umum agar bot tidak merespons pesan yang tidak relevan.
</Check>

<Check>
  **Tes trigger sebelum digunakan** - Selalu uji bot untuk memastikan trigger bekerja sesuai harapan.
</Check>

<Warning>
  **Hindari spam** - Pastikan respons bot memberikan nilai kepada kontak, bukan sekadar promosi berlebihan.
</Warning>

## Memulai dengan Trigger

Sekarang setelah Anda memahami konsep trigger, pelajari cara membuat bot:

<CardGroup cols={2}>
  <Card title="Mengenal Bot" icon="bot" href="/bot-group/bot">
    Pelajari apa itu bot dan kemampuannya dalam otomatisasi WhatsApp.
  </Card>

  <Card title="Membuat Bot" icon="wrench" href="/bot-group/create-bot">
    Panduan lengkap membuat bot otomatis di Dripsender.
  </Card>
</CardGroup>
