Chat Funnel Setup
Menyiapkan Funnel Chat Meta Ads ke WhatsApp dari Awal Hingga Akhir
Seorang demand gen manager di perusahaan SaaS pasar menengah menjalankan kampanye yang sama dua kali. Pertama ke landing page. Kemudian ke WhatsApp. Audiens yang sama, creative yang sama, anggaran $50/hari yang sama. Versi landing page menghasilkan 14 pengisian form dalam 7 hari. Versi WhatsApp menghasilkan 61 percakapan. CPL hampir identik. Kualitas percakapan tidak.
Kesenjangan tersebut nyata, dan itulah mengapa kampanye Click-to-WhatsApp telah menarik anggaran serius dari funnel berbasis form tradisional di Asia Tenggara, LATAM, dan semakin banyak di Eropa. Matinya form kontak sebagai mekanisme utama penangkapan lead sedang bermain dalam data kampanye nyata. Tapi setup-nya memiliki 7 tempat di mana ia rusak secara diam-diam, dan sebagian besar kerusakan tersebut terjadi sebelum satu lead pun pernah membalas.
Panduan ini membahas setiap langkah membangun funnel Meta ads-ke-WhatsApp: dari konfigurasi Business Manager hingga qualification flow otomatis pertama Anda. Jika Anda pernah menghabiskan 3 hari debugging webhook yang rusak, panduan ini untuk Anda.
Prasyarat: Yang perlu Anda siapkan sebelum menyentuh Ads Manager
Melewatkan langkah ini adalah alasan tunggal paling umum mengapa funnel tidak berfungsi pada hari peluncuran.
Yang diperlukan sebelum Anda memulai:
- Akun Meta Business Manager: terverifikasi, bukan hanya dibuat. Verifikasi bisnis dapat memakan waktu 2-5 hari kerja. Jangan mulai setup kampanye sampai selesai.
- Facebook Page: terhubung ke Business Manager Anda. Page harus dipublikasikan (bukan dalam mode draft).
- Akses WhatsApp Business API: ini tidak sama dengan aplikasi WhatsApp Business. Anda memerlukan akses API, baik melalui Cloud API langsung Meta (gratis, tersedia di sebagian besar wilayah) atau melalui Business Solution Provider (BSP) seperti 360dialog, Twilio, atau Vonage.
- Nomor telepon khusus: bukan nomor pribadi yang saat ini digunakan di WhatsApp. Nomor tersebut dikonsumsi oleh API dan tidak dapat digunakan di instalasi WhatsApp lainnya.
- Akun platform pesan: ManyChat, Respond.io, atau yang setara. Di sinilah flow Anda berada.
- Setidaknya satu template pesan WhatsApp yang disetujui: template memerlukan tinjauan Meta, yang membutuhkan 24-72 jam. Anda tidak dapat mengirim pesan outbound pertama tanpa template yang disetujui.
Jika Anda tidak memiliki item 3 atau 6, berhenti di sini dan selesaikan dulu. Sisa setup membutuhkan sekitar 4 jam. Menunggu akses WhatsApp API atau persetujuan template dapat memakan waktu 3 hari. Dokumentasi setup Cloud API Meta memandu langkah-langkah provisi penuh untuk akses API yang dikelola sendiri.
Langkah 1: Buat kampanye Click-to-WhatsApp di Meta Ads Manager
Di Ads Manager, buat kampanye baru. Di layar pemilihan tujuan kampanye, pilih Engagement (bukan Leads; tujuan Leads menggunakan Lead Ads forms, yang merupakan tipe funnel berbeda). Di beberapa akun Anda akan melihat tujuan Messages khusus; gunakan itu jika tersedia.
Di tingkat ad set:
- Di bawah Messaging apps, pilih WhatsApp
- Hubungkan Facebook Page yang terhubung ke nomor WhatsApp Business Anda
- Atur audiens, penempatan, dan anggaran seperti biasa
Di tingkat iklan:
- Pilih format iklan Anda (gambar tunggal, video, atau carousel semua berfungsi)
- Di bawah Message template, ini adalah pesan pembuka pre-filled yang dilihat pengguna ketika mereka mengetuk iklan. Ini otomatis terisi di jendela compose WhatsApp mereka. Buat singkat: "Halo, saya tertarik dengan [produk/layanan Anda]. Bisakah Anda ceritakan lebih lanjut?" bekerja dengan baik.
Pengguna mengetuk iklan Anda, melihat pesan pre-filled di WhatsApp mereka, menekan kirim, dan otomasi Anda terpicu. Itulah titik masuknya.
Satu catatan penting: tujuan kampanye harus nomor WhatsApp Business API Anda, bukan nomor aplikasi WhatsApp Business pribadi Anda. Jika Anda menghubungkan nomor yang salah, iklan akan tampak berjalan tetapi tidak ada percakapan yang mengalir melalui ManyChat atau Respond.io.
Langkah 2: Siapkan nomor WhatsApp Business API Anda
Jika Anda menggunakan Cloud API Meta secara langsung:
- Di Business Manager, pergi ke WhatsApp Accounts di bawah Business Settings
- Tambahkan nomor telepon baru
- Selesaikan verifikasi (Anda akan menerima panggilan atau SMS)
- Nomor tersebut sekarang adalah nomor WhatsApp Business API
Jika Anda menggunakan BSP seperti 360dialog:
- Buat akun dengan BSP
- Ikuti alur onboarding mereka, yang memprovisi nomor WhatsApp Business API atas nama Anda
- BSP memberi Anda API key yang akan Anda gunakan untuk terhubung ke ManyChat atau Respond.io
Untuk terhubung ke ManyChat:
- Di ManyChat, pergi ke Settings → Channels → WhatsApp
- Masukkan ID akun WhatsApp Business dan ID nomor telepon (keduanya ditemukan di Meta Business Manager di bawah WhatsApp Accounts)
- Jika menggunakan BSP, masukkan API key yang mereka berikan
Untuk terhubung ke Respond.io:
- Di Respond.io, pergi ke Settings → Channels → Add Channel → WhatsApp Business API
- Pilih Cloud API atau penyedia BSP
- Ikuti alur OAuth untuk Cloud API, atau masukkan kredensial BSP secara manual
Setelah terhubung, kirim pesan tes ke nomor tersebut dari WhatsApp pribadi. Pesan harus muncul di ManyChat atau Respond.io dalam beberapa detik. Jika tidak muncul setelah 60 detik, koneksi terputus. Periksa bahwa ID nomor telepon dalam pengaturan platform Anda cocok persis dengan yang ada di Meta Business Manager.
Langkah 3: Bangun qualification flow di ManyChat
Flow pertama Anda harus memiliki tepat 4 pesan. Bukan 8. Bukan 10. Setiap pesan tambahan setelah keempat menurunkan tingkat penyelesaian sekitar 10%.
Urutan kualifikasi B2B yang berfungsi:
Pesan 1 (Sambutan + Pertanyaan 1): "Halo [Nama Depan]! Terima kasih sudah menghubungi kami. Pertanyaan singkat untuk memastikan kami menghubungkan Anda dengan tim yang tepat: berapa banyak orang di tim penjualan Anda?" Tombol: Di bawah 10 / 10-50 / 50+
Pesan 2 (Pertanyaan 2): "Oke! Dan apa tantangan terbesar Anda saat ini dalam mengelola lead?" Tombol: Kecepatan respons / Kualitas lead / Kebersihan CRM / Hal lain
Pesan 3 (Pertanyaan 3, sinyal timeline/intent): "Apakah Anda sedang aktif mengevaluasi solusi sekarang, atau masih dalam fase penelitian?" Tombol: Mengevaluasi sekarang / Fase penelitian / Belum yakin
Pesan 4 (Branch routing): Berdasarkan jawaban, rutekan ke:
- Hot (tim 10+, evaluasi aktif): "Bagus, salah satu tim kami akan menghubungi Anda dalam satu jam ke depan. Nomor berapa yang terbaik untuk menghubungi Anda di WhatsApp?"
- Warm (tim lebih kecil atau fase penelitian): "Terima kasih! Kami akan mengirimkan beberapa sumber daya dan follow up dalam 24 jam."
- Disqualified (di bawah 10 orang, tidak ada problem fit): "Terima kasih sudah chat! Berikut link ke panduan kami yang mungkin membantu: [link sumber daya]"
Di ManyChat, atur pemicu untuk flow ini agar aktif ketika percakapan baru dimulai dari sumber iklan Meta Anda. Di bawah Automation → Keywords / Entry Points, buat pemicu Flow untuk "New Conversation" dan filter berdasarkan sumber = Meta Ads. Ini mencegah flow aktif ketika seseorang mengirim pesan secara organik.
Langkah 4: Hubungkan ke CRM Anda
Untuk ManyChat ke HubSpot secara native:
- Pergi ke Integrations → HubSpot di ManyChat
- Hubungkan akun HubSpot Anda via OAuth
- Di setiap pesan flow yang menangkap poin data (ukuran perusahaan, tantangan), gunakan aksi Set Custom Field ManyChat untuk menyimpan respons
- Tambahkan aksi HubSpot: Create/Update Contact di akhir qualification flow
- Petakan custom field ManyChat ke properti kontak HubSpot
Untuk breakdown lengkap tentang field mana yang dibuat dan cara menyusun model data kontak Anda untuk lead yang bersumber dari chat, panduan custom fields untuk setup CRM mencakup keputusan yang paling sering salah dibuat tim untuk pertama kalinya.
Field minimal yang diteruskan pada kontak pertama:
| Field ManyChat | Properti HubSpot |
|---|---|
| First Name | First Name |
| Phone | Phone Number |
| Jawaban Ukuran Perusahaan | Number of Employees (kustom) |
| Jawaban Tantangan | Lead Notes (kustom) |
| Jawaban Timeline | Lead Stage |
| Source Chat | Lead Source = WhatsApp |
| Tanggal Penyelesaian Flow | Last Activity Date |
Untuk Respond.io ke HubSpot, gunakan webhook. Di Workflow builder Respond.io, tambahkan aksi Webhook yang melakukan POST ke Contacts API HubSpot. Endpoint HubSpot adalah https://api.hubapi.com/crm/v3/objects/contacts dengan body POST yang berisi properti kontak yang ingin Anda buat atau perbarui. Referensi Contacts API HubSpot mendokumentasikan daftar lengkap kunci properti standar dan kustom yang diterima dalam payload tersebut.
Langkah 5: Uji seluruh funnel sebelum go-live
Jalankan urutan tes 5 langkah ini dari nomor WhatsApp pribadi sebelum mengaktifkan traffic berbayar:
- Simulasi klik iklan: Pergi ke Facebook Page Anda, temukan iklan di Page Transparency, dan ketuk WhatsApp CTA. Pesan pre-filled harus muncul di jendela compose WhatsApp Anda.
- Pemicu percakapan: Kirim pesan pre-filled. Dalam 30 detik, flow ManyChat atau Respond.io Anda harus aktif. Periksa log percakapan platform untuk konfirmasi.
- Penyelesaian flow: Jawab semua 4 pertanyaan kualifikasi sebagai lead "hot". Verifikasi bahwa routing branch aktif dengan benar (Anda harus menerima pesan "tim akan menghubungi").
- Pembuatan kontak CRM: Periksa CRM Anda. Kontak baru harus dibuat dengan nilai field yang benar dari jawaban Anda.
- Notifikasi rep: Jika Anda telah mengonfigurasi notifikasi rep, verifikasi notifikasi aktif. Ini adalah langkah yang paling sering dilupakan tim untuk diuji, dan di sinilah 40% lead qualified menghilang.
Catat timestamp di setiap langkah. Jika langkah apapun membutuhkan lebih dari 60 detik, ada masalah performa yang perlu diselidiki sebelum meningkatkan pengeluaran.
Langkah 6: Go-live dan 48 jam pertama
Nyalakan kampanye dengan anggaran rendah. $20/hari sudah cukup untuk menghasilkan 5-15 percakapan per hari di sebagian besar pasar. Jangan meluncurkan dengan anggaran penuh sampai Anda telah memverifikasi alur end-to-end dengan pengguna nyata.
Dalam 48 jam pertama, perhatikan empat hal ini:
1. Tingkat conversation start. Di Meta Ads Manager, lihat Messages → Conversations Started. Jika click-through rate Anda sehat tetapi conversation start rendah, pesan pre-filled sedang jatuh. Periksa bahwa nomor WhatsApp yang terhubung ke kampanye adalah nomor API Anda, bukan aplikasi.
2. Tingkat penyelesaian flow di ManyChat. Di ManyChat Analytics, periksa berapa banyak pengguna yang memulai vs. menyelesaikan qualification flow. Drop-off di pertanyaan 1 biasanya berarti pesan sambutan terlalu panjang. Drop-off di pertanyaan 2 berarti opsi tombol hilang atau membingungkan.
3. Sinkronisasi CRM. Setiap pagi, periksa bahwa kontak CRM baru memiliki nilai field yang benar. Field "Lead Source" yang kosong berarti langkah pemetaan field rusak.
4. Pesan yang tidak terkirim. WhatsApp memiliki filter spam yang ketat. Jika Anda melihat tingkat "failed to deliver" yang tinggi di ManyChat, template pesan Anda mungkin ditandai. Tinjau Kebijakan Pesan WhatsApp Business Meta dan sesuaikan bahasa promosi apapun.
Kesalahan Umum
Template belum disetujui sebelum peluncuran kampanye. Kampanye Click-to-WhatsApp Anda bisa go-live sebelum template pesan Anda disetujui. Iklan akan berjalan, pengguna akan mengetuknya, tetapi pesan otomatis pertama Anda tidak akan terkirim karena template masih menunggu. Selalu miliki setidaknya satu template yang disetujui sebelum Anda mengaktifkan pengeluaran.
Tidak ada UTM source pada percakapan WhatsApp. Percakapan WhatsApp tidak meneruskan parameter UTM dari iklan. Satu-satunya cara untuk melacak dari kampanye mana percakapan berasal adalah dengan menggunakan tagging ad source ManyChat atau pelacakan UTM Respond.io melalui entry point iklan Click-to-WhatsApp. Jika Anda melewatkan setup ini, semua lead chat Anda muncul di CRM tanpa atribusi source. Ini adalah kesenjangan atribusi yang sama yang mempengaruhi tim yang menjalankan Meta Lead Ads langsung ke CRM — perbaikannya serupa di kedua kasus.
Flow terpicu pada percakapan non-iklan. Jika pemicu ManyChat Anda adalah "New Conversation" tanpa filter source, itu akan aktif pada setiap pesan WhatsApp yang Anda terima, termasuk pertanyaan layanan pelanggan dan outreach hangat. Filter berdasarkan source = Meta Ads untuk menghindari pengiriman sales qualification flow ke pelanggan yang sudah ada.
CRM menerima duplikat dari nomor telepon yang sama. Ketika pengguna mengirim pesan kepada Anda dua kali (sekali dari iklan, sekali secara organik), ManyChat membuat dua penyelesaian flow. Jika integrasi CRM Anda menggunakan "create contact" bukan "create or update contact," Anda akan mendapatkan dua record. Selalu gunakan logika upsert dengan nomor telepon sebagai kunci pencocokan.
Langkah Selanjutnya
Sebelum Anda skalakan ke anggaran kampanye nyata, jalankan kampanye tes 3 hari dengan anggaran $20/hari. Pada hari ke-3, Anda harus memiliki percakapan yang cukup untuk memeriksa setiap tahap: tingkat conversation start, tingkat penyelesaian flow, kualitas data CRM, dan waktu respons rep.
Jika tahap apapun rusak, jauh lebih murah untuk diperbaiki di $20/hari daripada di $200/hari. Sebagian besar tim menemukan 2-3 masalah dalam fase tes ini. Perbaiki, jalankan tes 2 hari lagi dengan anggaran $50/hari, kemudian skalakan.
Langkah selanjutnya adalah membuat qualification flow Anda lebih tajam. Itu berarti lebih sedikit pertanyaan, logika percabangan yang lebih baik, dan aturan routing yang mendapatkan lead yang tepat ke rep yang tepat tanpa tinjauan manual.
Pelajari Lebih Lanjut

Victor Hoang
Co-Founder
On this page
- Prasyarat: Yang perlu Anda siapkan sebelum menyentuh Ads Manager
- Langkah 1: Buat kampanye Click-to-WhatsApp di Meta Ads Manager
- Langkah 2: Siapkan nomor WhatsApp Business API Anda
- Langkah 3: Bangun qualification flow di ManyChat
- Langkah 4: Hubungkan ke CRM Anda
- Langkah 5: Uji seluruh funnel sebelum go-live
- Langkah 6: Go-live dan 48 jam pertama
- Kesalahan Umum
- Langkah Selanjutnya
- Pelajari Lebih Lanjut