Hubungkan WAPilot ke CRM dengan Webhook dan ke AI Agent lewat MCP
Selain membantu operator membalas chat, WAPilot dapat dihubungkan ke sistem lain. Webhook Integration adalah fitur yang mengirim konteks chat ke endpoint milik Anda, misalnya CRM atau sistem order, dan dapat memakai respons endpoint itu sebagai tambahan pengetahuan bagi AI. Untuk kendali dari luar browser, tersedia Remote Control dengan REST API dan server MCP, sehingga agen AI seperti Claude atau Cursor bisa memakai WAPilot. Artikel ini menjelaskan cara kerja keduanya, desain endpoint yang aman, dan kapan memilih yang mana.
Ringkasan singkat
- Webhook Integration mengirim konteks chat ke endpoint Anda dan mendukung method POST, GET, PUT, dan DELETE.
- Aktifkan Response as Knowledge agar respons webhook ikut dipakai AI saat menyusun balasan.
- Remote Control membuka REST API dan server MCP (Claude, Cursor, VS Code, n8n) dengan token per device.
- Riwayat perintah dan isi prompt AI dihapus otomatis setelah 1, 3, 7, atau 30 hari sesuai pilihan Anda, dan Force Kill dapat menghentikan Remote Control kapan saja.
- Pakai webhook agar AI menjawab dengan data sistem Anda; pakai API/MCP agar agen atau otomasi mengendalikan WAPilot.
Webhook Integration: cara kerja dan pengaturan
Bayangkan webhook sebagai jembatan satu arah ke sistem Anda. Saat AI akan menyusun balasan, WAPilot mengirim konteks chat ke endpoint yang Anda tentukan. Endpoint itu bisa memberi jawaban, dan jawaban tersebut dapat dijadikan bahan bagi AI. Dengan begitu, data yang cepat berubah tidak perlu Anda ketik ulang ke knowledge base.
Method dan target pesan
WAPilot mendukung method POST, GET, PUT, dan DELETE, jadi Anda cukup menyesuaikan dengan endpoint yang sudah ada. Anda juga menentukan target pesan: pesan mana yang menjadi sasaran balasan, sedangkan pesan lainnya diperlakukan sebagai konteks.
Response as Knowledge
Bila opsi ini aktif, respons webhook ikut dipakai AI saat membuat balasan. Opsi ini juga dapat dipakai sebagai sumber saat Anda memperbaiki teks dengan tombol pencil (rewrite) di kolom input WhatsApp.
Langkah mengaktifkan
- Aktifkan Webhook Integration di panel WAPilot.
- Masukkan URL endpoint Anda.
- Pilih method yang sesuai: POST, GET, PUT, atau DELETE.
- Tentukan pesan yang menjadi target balasan; sisanya menjadi konteks.
- Aktifkan Response as Knowledge bila respons ingin dipakai AI.
- Uji dengan chat percobaan sebelum dipakai ke pelanggan sungguhan.
Contoh alur ilustratif
Berikut tiga contoh ilustratif (bukan data atau sistem nyata) tentang pemakaian webhook.
- Status order: pelanggan bertanya, "Pesanan saya sudah sampai mana?" Endpoint sistem order menerima konteks chat dan mengembalikan status terbaru. AI memakainya untuk menyusun balasan, lalu operator meninjau sebelum mengirim.
- Cek stok: pelanggan menanyakan ketersediaan barang. Endpoint mengembalikan jumlah stok saat ini, sehingga jawaban tidak bergantung pada catatan lama.
- Catat ke CRM: percakapan penting dikirim ke CRM agar tim sales dapat menindaklanjutinya.
Pola ini cocok untuk informasi yang berubah-ubah. Untuk informasi yang relatif tetap seperti jam operasional atau kebijakan, knowledge base biasa lebih sederhana. Dasarnya dibahas di artikel knowledge base WAPilot.
Merancang endpoint yang aman
Endpoint Anda menerima konteks percakapan, jadi rancang dengan hati-hati. Berikut praktik umum yang layak diterapkan di sisi Anda.
- Autentikasi: lindungi endpoint di sisi Anda agar tidak bisa dipanggil sembarang pihak.
- Kembalikan seperlunya: hanya data yang memang boleh dilihat pelanggan. Hindari data internal, margin, atau data pelanggan lain.
- Respons ringkas dan jelas: teks pendek dan terstruktur lebih mudah dimanfaatkan AI daripada dump data mentah.
- Tangani kegagalan: bila sistem Anda sedang bermasalah, kembalikan pesan yang jelas agar operator tahu dan bisa membalas manual.
- Hati-hati dengan method yang mengubah data: PUT dan DELETE dapat mengubah data di sistem Anda, jadi pastikan endpoint memang aman dipanggil dan tidak melakukan aksi tak terduga.
Perlakukan endpoint webhook seperti pintu masuk ke sistem Anda: beri kunci, dan hanya sediakan apa yang perlu.
Remote Control, REST API, dan MCP
Dengan Remote Control aktif, WAPilot dapat dikendalikan dari luar browser. Setiap device memakai token sendiri.
- REST API: kirim pesan, baca chat, dan atur fitur panel lewat endpoint.
- Server MCP: hubungkan Claude, Cursor, VS Code, atau n8n. Tersedia puluhan tool, termasuk backup dan pengaturan log.
- Skill.md: dokumentasi siap tempel yang membantu agen AI langsung paham cara memakai API Anda.
- Webhook event: notifikasi untuk pesan masuk, media, status pesan, grup, presence, chat dibuka, pesan dihapus, dan panggilan.
Panduan koneksi per klien AI tersedia di dashboard setelah Anda login. Ikuti panduan di sana, karena detail koneksi bergantung pada klien yang Anda pakai.
Kontrol dan keamanan
- Token per device: perlakukan seperti password. Jangan dibagikan di chat, tangkapan layar, atau repositori publik.
- Retensi log: bila Remote Control/API aktif, perintah dan riwayatnya diproses lewat server WAPilot dan dihapus otomatis setelah 1, 3, 7, atau 30 hari. Anda yang memilih.
- Force Kill: hentikan paksa Remote Control dari dashboard dengan satu klik bila ada yang janggal.
Untuk gambaran privasi yang lebih luas, baca artikel privasi dan data serta halaman kebijakan privasi.
Webhook atau API/MCP: mana yang dipilih
- Ingin AI menjawab dengan data dari sistem Anda? Mulai dari webhook. WAPilot yang memanggil sistem Anda.
- Ingin agen AI atau otomasi yang menggerakkan WAPilot, misalnya mengirim pesan atau membaca chat? Pakai REST API atau MCP. Sistem luar yang memanggil WAPilot.
- Ingin keduanya? Bisa dipakai bersamaan, misalnya webhook untuk data order dan MCP untuk agen yang merangkum chat.
Kesalahan umum dan checklist
Kesalahan umum
- Mengembalikan terlalu banyak data dari endpoint, termasuk yang tidak boleh dilihat pelanggan.
- Membiarkan endpoint tanpa autentikasi.
- Menyimpan token di repositori publik atau membagikannya ke banyak orang.
- Tidak memilih target pesan dengan benar, sehingga AI membalas pesan yang keliru.
- Langsung memakai ke pelanggan tanpa uji coba, atau tanpa meninjau balasan AI.
Checklist sebelum go-live
- Endpoint terlindungi autentikasi dan hanya mengembalikan data yang boleh dilihat pelanggan.
- Method dan target pesan sudah sesuai, lalu diuji dengan chat percobaan.
- Response as Knowledge diaktifkan hanya bila memang diperlukan.
- Token per device disimpan aman dan tidak dibagikan.
- Retensi log sudah dipilih (1, 3, 7, atau 30 hari).
- Tim tahu letak tombol Force Kill di dashboard.
Pertanyaan yang sering diajukan
Method apa saja yang didukung Webhook Integration?
WAPilot mendukung POST, GET, PUT, dan DELETE. Anda cukup memilih method yang sesuai dengan endpoint Anda, memasukkan URL-nya, lalu mengatur target pesan dan opsi Response as Knowledge.
Apa fungsi Response as Knowledge?
Bila diaktifkan, respons dari webhook Anda ikut dipakai AI sebagai bahan saat membuat balasan. Cocok untuk data yang sering berubah, seperti status order atau stok, yang sulit dijaga di knowledge base manual.
Klien AI apa yang bisa terhubung lewat MCP?
Server MCP WAPilot dapat dihubungkan ke Claude, Cursor, VS Code, dan n8n. Remote Control harus aktif, dan setiap device memakai token sendiri. Panduan per klien ada di dashboard setelah login.
Berapa lama log Remote Control disimpan?
Perintah dan riwayat yang diproses lewat server dihapus otomatis setelah 1, 3, 7, atau 30 hari, sesuai pilihan Anda. Secara bawaan, tanpa Remote Control, pesan tidak disimpan di server WAPilot.
Bagaimana jika saya perlu menghentikan Remote Control segera?
Gunakan tombol Force Kill di dashboard. Satu klik menghentikan paksa Remote Control, jadi Anda bisa bertindak cepat bila token dicurigai bocor atau ada aktivitas yang tidak Anda kenali.
Mulailah dari kasus kecil, misalnya satu endpoint untuk status order, lalu tambahkan seiring kebutuhan. Lihat daftar fitur lengkap, FAQ, atau halaman harga untuk rincian paket. Bila belum memasang WAPilot, mulai dari panduan install di Chrome.