Cara Menggunakan Aksi Webhook di Flow Otomatisasi untuk Berintegrasi dengan Sistem Lain

Vitor

Vitor

Terakhir diperbarui saat Oct 6, 2026

Untuk mengintegrasikan proses otomatis Anda dengan sistem lain, Papo (https://papo.global/) memungkinkan penggunaan aksi "Kirim Webhook" di dalam Flow Otomatisasi. Dengan fitur ini, Anda dapat mengirim data kontak secara real-time ke platform eksternal, seperti CRM, spreadsheet, atau alat otomatisasi (seperti n8n dan Zapier), setiap kali kontak mencapai tahap tertentu dalam flow Anda.

Aksi Webhook berfungsi sebagai jembatan komunikasi, mengirimkan notifikasi otomatis dari satu sistem (Papo) ke sistem lain. Ini membuka berbagai kemungkinan untuk menciptakan ekosistem kerja yang terhubung, di mana informasi mengalir tanpa perlu ekspor dan impor data secara manual. Misalnya, Anda dapat mendaftarkan prospek baru di CRM utama Anda tepat pada saat prospek tersebut memenuhi syarat oleh chatbot Anda di WhatsApp.

Parameter Konfigurasi Deskripsi Contoh Penggunaan
URL Webhook Alamat (endpoint) sistem eksternal yang harus menerima data. URL yang disediakan oleh sistem seperti n8n, Zapier atau backend Anda sendiri.
Metode HTTP Cara data akan dikirim. POST adalah yang paling umum untuk mengirim data. Pilih POST untuk mengirim informasi di badan permintaan.
Badan (Payload) Data yang ingin Anda kirim, biasanya dalam format JSON, menggunakan variabel Papo. {"nama": "{{contact.name}}", "email": "{{contact.email}}", "telefone": "{{contact.phone}}"}
Header Informasi tambahan untuk permintaan, seperti jenis konten atau kunci autentikasi. Content-Type: application/json

Cara Mengonfigurasi Aksi Webhook Langkah demi Langkah

Mengintegrasikan sistem eksternal melalui Webhook di Flow Papo adalah proses teknis, namun lugas. Ikuti langkah-langkah di bawah ini untuk mengonfigurasi pengiriman data.

1. Tambahkan Node "Kirim Webhook" ke Flow Anda

Di dalam editor visual Flow Papo, pada titik perjalanan di mana Anda ingin data dikirim, tambahkan node aksi baru. Cari dan pilih aksi "Kirim Webhook". Node ini akan bertanggung jawab untuk memicu komunikasi ke sistem eksternal.

Misalnya, Anda dapat menambahkan node ini tepat setelah kontak menjawab pertanyaan kualifikasi atau di akhir urutan selamat datang.

2. Konfigurasi URL Tujuan

Di panel konfigurasi node Webhook, bidang pertama yang harus diisi adalah URL Webhook. Ini adalah URL unik yang disediakan oleh sistem yang akan menerima data.

  • Di mana menemukan URL ini? Anda harus mendapatkannya dari dokumentasi atau panel sistem eksternal Anda (misalnya: CRM, ERP, atau alat otomatisasi seperti n8n). Alat seperti Webhook.site juga sangat baik untuk menghasilkan URL sementara untuk pengujian.

3. Pilih Metode HTTP

Anda perlu memilih metode untuk permintaan. Yang paling umum adalah:

  • POST: Direkomendasikan untuk sebagian besar kasus. Memungkinkan pengiriman volume data yang lebih besar secara terstruktur di badan (payload) permintaan. Ideal untuk membuat atau memperbarui catatan di sistem lain.
  • GET: Digunakan untuk meminta data dari server. Data dikirim sebagai parameter di URL itu sendiri. Ini kurang umum untuk jenis integrasi ini, karena kurang aman dan terbatas dalam ukuran.

Pilih POST untuk mengirim data kontak Anda.

4. Susun Badan Permintaan (Payload)

Badan (atau "payload") adalah tempat Anda menentukan informasi kontak apa yang akan dikirim. Papo memungkinkan Anda menggunakan variabel dinamis untuk menyisipkan data kontak yang sedang melewati Flow.

Format yang paling umum digunakan adalah JSON (JavaScript Object Notation). Di bidang konfigurasi badan, Anda dapat menyusun struktur seperti ini:

{
  "nama_lengkap": "{{contact.name}}",
  "email_kontak": "{{contact.email}}",
  "telepon": "{{contact.phone}}",
  "label": "Prospek Baru yang Memenuhi Syarat",
  "asal": "Flow Selamat Datang"
}

Dalam contoh ini:

  • {{contact.name}}, {{contact.email}}, dan {{contact.phone}} adalah variabel yang akan diganti secara otomatis oleh Papo dengan data kontak yang sebenarnya.
  • "label" dan "asal" adalah bidang dengan nilai tetap yang dapat Anda tambahkan untuk mengkontekstualisasikan informasi di sistem tujuan.

5. Uji dan Aktifkan Flow

Sebelum mengaktifkan Flow Anda untuk semua kontak, penting untuk menguji integrasi.

  1. Gunakan URL pengujian (seperti dari Webhook.site) untuk memverifikasi apakah data dikirim dengan benar dan dalam format yang diharapkan.
  2. Daftarkan kontak pengujian di Flow Anda dan amati apakah Webhook dipicu dan apakah sistem eksternal menerima informasi tersebut.
  3. Setelah mengonfirmasi bahwa semuanya berfungsi, ganti URL pengujian dengan URL produksi sistem Anda dan aktifkan Flow.

Pertanyaan yang Sering Diajukan (FAQ)

Apa perbedaan antara Webhook dan API?

Secara sederhana, Webhook adalah mekanisme "push" (mendorong). Papo mengirimkan data ke sistem Anda secara otomatis ketika suatu peristiwa terjadi. Sedangkan permintaan API adalah mekanisme "pull" (menarik), di mana sistem Anda perlu secara aktif meminta data dari Papo. Webhook ideal untuk notifikasi real-time.

Bagaimana cara mendapatkan URL untuk Webhook saya?

Anda perlu membuat URL ini di sistem yang akan menerima data. Konsultasikan dokumentasi platform CRM, ERP, atau alat otomatisasi Anda (seperti n8n, Zapier, Make) untuk menemukan bagian "Webhooks" atau "API" dan membuat endpoint penerima baru.

Data kontak apa saja yang bisa saya kirim melalui Webhook?

Anda dapat mengirim semua data kontak standar yang tersimpan di Papo, seperti nama, telepon, email, serta bidang kustom dan label yang telah Anda konfigurasikan. Gunakan sintaks variabel (misalnya: {{contact.nama_bidang}}) untuk menyisipkan informasi ini secara dinamis di badan permintaan.

Apa yang terjadi jika sistem eksternal offline saat Webhook dikirim?

Jika sistem tujuan tidak merespons atau mengembalikan kesalahan, pengiriman Webhook akan gagal. Papo akan mencoba mengirim notifikasi, tetapi jaminan penerimaan tergantung pada ketersediaan dan konfigurasi yang benar dari sistem penerima. Penting untuk memastikan bahwa endpoint webhook Anda stabil.

Bisakah saya mengirim data dengan aman?

Ya. Webhook beroperasi melalui protokol HTTPS, yang mengenkripsi data dalam perjalanan. Untuk lapisan keamanan tambahan, banyak sistem memungkinkan penggunaan kunci autentikasi (token) di header permintaan, yang juga dapat Anda konfigurasikan di aksi "Kirim Webhook" Papo.

Selain kontak, bisakah saya mengirim informasi lain?

Ya. Meskipun kasus penggunaan yang paling umum adalah mengirim data kontak, Anda dapat menyusun payload Webhook Anda untuk menyertakan informasi statis atau dinamis apa pun yang tersedia dalam konteks Flow, seperti nama Flow, jawaban atas pertanyaan tertentu, atau tanggal peristiwa.


Mulai otomatisasi secara gratis →

Buat akun Anda dan jelajahi Flow Otomatisasi untuk menghubungkan proses Anda.