Integrasi & Otomasi
Memahami perbedaan Webhook dan Agent Bot agar tidak tertukar.
pembalasan.id punya dua cara untuk menyambungkan inbox Anda ke sistem lain: Webhook dan Agent Bot. Keduanya sama-sama menerima pemberitahuan saat ada pesan atau percakapan baru, jadi sering tertukar. Padahal fungsinya berbeda.
Analogi singkat
- Webhook = mata 👁️ — hanya melihat dan melapor keluar. Setiap ada kejadian, pembalasan.id mengirim datanya ke alamat (URL) milik Anda. Webhook tidak bisa menyentuh percakapan.
- Agent Bot = tangan 🤚 — melihat lalu bertindak di dalam percakapan. Bot bisa membalas pelanggan, mengubah status, dan menyerahkan ke agen manusia.
Perbandingan
| Kemampuan | Webhook | Agent Bot |
|---|---|---|
| Menerima event masuk (pesan/percakapan baru) | ✅ | ✅ |
| Membalas / mengirim pesan otomatis | ❌ | ✅ |
| Mengubah status percakapan (Terbuka, Selesai, dll.) | ❌ | ✅ |
| Menyerahkan percakapan ke agen manusia (handoff) | ❌ | ✅ |
| Menugaskan agen / menambah label / atribut | ❌ | ✅ |
| Punya identitas & token sendiri untuk bertindak | ❌ | ✅ |
| Cakupan event seluruh akun (kontak, inbox, typing, dll.) | ✅ | ❌ (fokus 1 inbox) |
| Lingkup | Seluruh akun | Per inbox |
Keduanya sama-sama mengirim HTTP POST ke URL Anda — inilah yang sering bikin bingung. Bedanya: Agent Bot bisa membalas lewat API memakai tokennya sendiri, sedangkan Webhook hanya memberi tahu dan berhenti di situ.
Kapan pakai yang mana
Pakai Webhook kalau Anda hanya ingin mendengar kejadian lalu memprosesnya di sistem lain:
- Mencatat setiap percakapan baru ke Google Sheets / CRM.
- Mengirim notifikasi ke Slack atau Telegram internal saat ada pesan masuk.
- Mengalirkan data ke dashboard analitik.
Pakai Agent Bot kalau Anda ingin sesuatu ikut menjawab di dalam chat:
- Balasan otomatis di luar jam kerja ("Toko tutup, kami balas besok pagi").
- Chatbot FAQ yang menjawab pertanyaan umum sebelum diserahkan ke agen.
- Menyaring (triage) percakapan dan menugaskannya ke tim yang tepat.
Apa pun yang bisa dilakukan Webhook (mendengar event), Agent Bot juga bisa — tapi tidak sebaliknya. Untuk kebutuhan "cuma mau tahu", Webhook lebih sederhana.