Skip to main content

Pengenalan

Sistem webhook CSKU AI memungkinkan Anda menerima notifikasi real-time tentang event yang terjadi dalam percakapan chatbot AI Anda. Webhook memungkinkan Anda membangun integrasi yang bereaksi terhadap pesan pelanggan, respons AI, aktivitas agen, dan perubahan status perangkat.

Cara Kerja Webhook

1

Konfigurasi

Siapkan URL webhook Anda di Settings → Webhook
2

Terima

Dapatkan request HTTP POST dengan data event
3

Proses

Tangani payload di aplikasi Anda
4

Respons

Kembalikan HTTP 200 OK untuk mengonfirmasi penerimaan

Alur Webhook

Pesan Pelanggan

   Platform CSKU AI

   Proses Pesan

   Trigger Webhook

   HTTP POST → URL Webhook Anda

   Server Anda Memproses Event

   Respons 200 OK

Event yang Didukung

Webhook mendukung berbagai jenis event untuk memberikan informasi tentang semua aktivitas penting.
EventDeskripsiTrigger
channel.message_inPesan masuk dari pelangganPelanggan mengirim pesan
agent.message_outPesan dari agen manusiaAgen mengirim pesan
ai.message_generatedRespons dari agen AIAI menghasilkan respons
device.connectedPerangkat onlinePerangkat terhubung
device.disconnectedPerangkat offlinePerangkat terputus
Pelajari lebih lanjut tentang setiap jenis event di Bagian Event.

Status Pengiriman Pesan

CSKU AI melacak status pengiriman pesan keluar melalui webhook. Setiap status mewakili tahap dalam siklus pengiriman pesan.
StatusDeskripsiIndikator Visual
pendingPesan tersimpan di database, menunggu untuk dikirimCentang abu-abu tunggal
processPesan dikirim ke API channel (WABA, Instagram, Facebook, WhatsApp)Centang abu-abu tunggal
sentPesan berhasil terkirim ke penerimaCentang abu-abu ganda
deliveredPesan dikonfirmasi terkirim ke perangkat penerimaCentang abu-abu ganda
readPenerima telah membaca pesan (via webhook dari WABA, Instagram, WhatsApp, Facebook)Centang biru ganda
failedPengiriman pesan gagalIndikator merah

Diagram Alur Status

pending → process → sent/delivered → read
    ↓         ↓
  failed    failed
Status read hanya tersedia untuk channel yang mendukung tanda baca: WhatsApp Business API (WABA), Instagram, WhatsApp, dan Facebook.

Persyaratan

Sebelum menyiapkan webhook, pastikan Anda memiliki:
  • Endpoint HTTPS yang dapat diakses publik (untuk produksi)
  • Server yang dapat menerima request POST
  • Business ID dan Secret Key Anda untuk autentikasi

Manfaat

Terima notifikasi instan saat event terjadi, menghilangkan kebutuhan untuk polling.
Trigger aksi otomatis berdasarkan event tertentu, seperti mengirim email follow-up atau memperbarui CRM Anda.
Jaga sistem eksternal Anda tetap sinkron dengan data CSKU AI secara otomatis.
Kumpulkan event webhook untuk analitik dan pelaporan kustom.

Langkah Selanjutnya

Pertimbangan Keamanan

  • Selalu validasi header Authorization
  • Gunakan HTTPS untuk endpoint produksi
  • Jangan pernah log informasi sensitif dari payload
  • Rotasi secret key Anda secara berkala
  • Implementasikan rate limiting pada endpoint Anda

Dukungan

Butuh bantuan dengan webhook?