Daftar event webhook dan isinya.
Pilih event saat menambah webhook. Setiap event dikirim dalam bentuk kiriman yang sama; di bawah ini isi data masing-masing.
message.received · Pesan masuk
Pelanggan mengirim pesan di WhatsApp, live chat, Instagram, Messenger, atau Telegram.
{
"message_id": 99141,
"conversation_id": 812,
"contact_id": 301,
"channel": "whatsapp_official",
"from": "6281234567890",
"name": "Rina",
"type": "text",
"text": "Kak, pesanan INV-2207 sudah dikirim?",
"has_media": false,
"received_at": "2026-11-01T09:12:03+07:00"
}message.status · Status pesan
Pesan keluar terkirim, sampai, dibaca, atau gagal.
{
"message_id": 99140,
"conversation_id": 812,
"channel": "whatsapp_official",
"to": "6281234567890",
"status": "read",
"error": null,
"at": "2026-11-01T09:13:10+07:00"
}contact.created · Kontak baru
Kontak baru tersimpan: dari chat pertama, formulir, pembeli toko, tambah manual, atau API. Impor massal tidak dikirim.
{
"contact_id": 301,
"name": "Rina",
"phone": "6281234567890",
"email": "rina@contoh.com",
"source_channel": "whatsapp",
"created_at": "2026-11-01T09:12:03+07:00"
}lead.created · Lead baru
Formulir landing page atau Bio Link dikirim, atau chat WhatsApp cocok dengan klik Smart Link. Smart Link menambah match, confidence, attribution_id, dan conversation_id.
{
"source": "landing_page",
"source_id": 14,
"source_name": "Promo Ramadan",
"submission_id": 902,
"contact_id": 301,
"name": "Rina",
"phone": "6281234567890",
"email": "rina@contoh.com",
"message": "Mau tanya paket reseller",
"fields": [
{
"label": "Kota",
"value": "Bandung"
}
],
"created_at": "2026-11-01T09:12:03+07:00"
}order.paid · Pesanan dibayar
Pembayaran pesanan toko diterima (QRIS atau ditandai lunas).
{
"order_id": 5521,
"number": "INV-2207",
"total": 185000,
"currency": "IDR",
"payment_method": "qris",
"customer": {
"name": "Rina",
"phone": "6281234567890",
"email": "rina@contoh.com"
},
"contact_id": 301,
"items": 2,
"paid_at": "2026-11-01T09:20:00+07:00"
}ticket.created · Tiket baru
Tiket dibuat dari chat, formulir, atau oleh staf.
{
"ticket_id": 77,
"number": "#1077",
"subject": "Paket belum sampai",
"status": "open",
"priority": "high",
"source": "chat",
"contact_id": 301,
"conversation_id": 812,
"assignee_id": 5,
"created_at": "2026-11-01T09:15:00+07:00"
}ticket.status · Status tiket
Status tiket berubah, misalnya selesai.
{
"ticket_id": 77,
"number": "#1077",
"status": "resolved",
"previous_status": "open",
"at": "2026-11-01T11:40:00+07:00"
}template.status · Status template
Template WhatsApp Official disetujui, ditolak, atau dijeda.
{
"template_id": 41,
"channel_id": "waba:3",
"name": "konfirmasi_pesanan",
"language": "id",
"category": "UTILITY",
"status": "APPROVED",
"reason": null,
"at": "2026-11-01T10:02:00+07:00"
}channel.status · Status saluran
Nomor WhatsApp tersambung atau terputus.
{
"channel_id": "wa:12",
"channel": "whatsapp_qr",
"name": "CS Toko",
"connected": false,
"reason": "Perangkat logout dari WhatsApp.",
"at": "2026-11-01T08:55:00+07:00"
}