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

Sumber: https://klikflow.id/docs/api/event-webhook

## 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"
}
```
