Ringkasan
Jika Anda punya developer, webhook adalah jalur paling langsung. Setiap chat yang berakhir tiba di endpoint Anda sebagai satu body JSON: nama, email, dan telepon pengunjung, topik dan ringkasan AI, halaman, kapan dimulai dan berapa lama berlangsung, transkrip lengkap, dan pertanyaan yang tidak bisa dijawab agen.
Dari sana, semuanya kode Anda: simpan di database, buat lead di CRM internal, alirkan ke analitik Anda. Tidak ada layanan otomatisasi di tengahnya, dan Anda bisa menambahkan beberapa webhook ke satu widget.
Yang bisa Anda lakukan
Inilah tugas-tugas yang dirancang untuk integrasi ini.
Buat lead di CRM Anda sendiri
Baca leadName, leadEmail, dan leadPhone dari body lalu buat lead di sistem yang sudah dipakai tim penjualan Anda.

Simpan riwayat di database Anda
Simpan setiap chat — dengan transkrip, durasi, dan halaman tempat dimulai — di samping data Anda sendiri, untuk laporan yang Anda kendalikan.

Isi celah di basis pengetahuan
Kumpulkan pertanyaan yang tidak bisa dijawab agen dari setiap chat, dan serahkan yang paling sering muncul kepada pengelola konten Anda.

Pengaturan
Tambahkan endpoint Anda di Integrasi widget AI Chatbot. Setiap percakapan yang selesai dikirim ke sana dalam format JSON.
- Buka widget AI Chatbot Anda, masuk ke Integrasi, lalu pilih Webhooks.
- Tempel alamat HTTPS yang akan menerima chat yang selesai.
- Selesaikan chat uji coba di situs Anda dan pastikan endpoint Anda menerima JSON-nya.
Aplikasi yang terhubung beserta statusnya tercantum di Integrasi di widget Anda, tempat Anda dapat memutus akses kapan saja.
Persyaratan
- Widget AI Chatbot yang dipublikasikan di situs Anda.
- Endpoint HTTPS di domain publik yang menerima POST JSON.
Apa yang dikirim
Apa yang diteruskan oleh integrasi.
Nama, email, dan telepon, jika pengunjung meninggalkannya (leadName, leadEmail, leadPhone)
Persetujuan pengunjung, jika Anda memintanya: status, teks, dan waktu (leadConsent)
Topik chat dan ringkasan AI (chatTopic, summary)
Halaman tempat chat dimulai (sourcePage)
Kapan dimulai, berapa lama berlangsung, zona waktu Anda (chatStarted, duration, durationMinutes, timeZone)
Transkrip: peran, pesan, dan waktu setiap balasan, dengan lampiran, rating, dan formulir (transcript)
Pertanyaan yang tidak bisa dijawab agen di chat ini (knowledgeGaps)
Tautan ke chat dan ke pertanyaan yang tak terjawab di dashboard Anda (dashboardLink, knowledgeGapsDashboardLink)
Bahasa agen dan chat, serta ID chat, agen, dan widget (language, threadPid, assistantPid, widgetPid)
Jika tidak ada yang masuk
- Balas dengan status 2xx. Respons apa pun dengan kode 400 ke atas dianggap gagal, dan chat dikirim lagi — hingga tiga kali lagi, dengan jeda yang makin panjang setiap kali.
- Gunakan HTTPS di domain publik. Alamat harus diawali https:// dan memakai nama domain sungguhan; alamat lokal atau internal tidak bisa menerima chat.
- Tunggu sampai chat berakhir. Chat dikirim saat berakhir: pengunjung mengakhirinya, atau tidak ada yang menulis selama beberapa waktu (10 menit secara default). Chat yang masih terbuka belum dikirim.
Cara bisnis memakainya
Koneksi yang sama, diatur untuk berbagai jenis bisnis.
- SaaS & perangkat lunakChat masuk ke database dan alat dukungan milik produk sendiri, dipetakan oleh developer tim.
- AsuransiPermintaan penawaran harga membuat lead di sistem internal agensi, lengkap dengan persetujuan pengunjung.
- Firma hukumPertanyaan langsung sampai ke software penerimaan klien milik kantor, tanpa layanan otomatisasi di tengahnya.
- Toko onlineRiwayat chat tersimpan di samping pesanan dalam database toko sendiri, untuk laporan yang dikendalikan tim.