Chat Funnel Setup
Membangun Flow ManyChat yang Benar-Benar Mengkualifikasi Lead B2B
Sebuah perusahaan B2B SaaS menjalankan chatbot pertama mereka selama 6 minggu. Flow tersebut mengajukan 8 pertanyaan. Drop-off di pertanyaan ke-3 adalah 40%. Pada pertanyaan ke-8, kurang dari 20% pengguna telah menyelesaikan flow. Tingkat MQL mereka dari chat lebih rendah dari form kontak lama mereka.
Mereka membangun ulang flow dengan 4 pertanyaan. Drop-off turun menjadi 18%. Tingkat MQL berlipat ganda. Satu-satunya hal yang berubah adalah jumlah pertanyaan dan cara setiap pertanyaan ditulis.
Sebagian besar chatbot flow gagal karena dua alasan: mereka mengajukan terlalu banyak pertanyaan, dan mereka mengajukannya dalam bahasa formulir. "Silakan masukkan nama perusahaan Anda" adalah formulir. "Mana yang paling menggambarkan tim Anda?" dengan 3 tombol adalah percakapan. Perbedaan dalam tingkat penyelesaian sangat signifikan, dan perbedaan dalam kualitas data bahkan lebih besar. Jika Anda mempertimbangkan platform mana yang akan dibangun terlebih dahulu, perbandingan ManyChat vs Respond.io untuk tim penjualan B2B mencakup pertimbangannya secara mendalam.
Panduan ini menunjukkan cara mendesain dan membangun qualification flow ManyChat untuk lead B2B: satu yang mengkualifikasi dalam 4 pesan, merutekan berdasarkan jawaban, dan membuat kontak CRM terstruktur dengan data yang benar-benar dibutuhkan rep.
Langkah 1: Definisikan 4 dimensi kualifikasi Anda sebelum membuka ManyChat
Sebelum membangun apapun di ManyChat, petakan 4 poin data yang akan memberi tahu Anda apakah lead adalah kandidat yang tepat. Langkah ini biasanya membutuhkan 30 menit dan sebagian besar tim melewatinya. Jangan lakukan itu.
Dimensi kualifikasi B2B standar:
1. Ukuran perusahaan: bukan metrik vanitas. Penetapan harga, motion penjualan, dan kompleksitas implementasi Anda semuanya bergantung padanya. Tim 5 orang dan tim 200 orang adalah percakapan penjualan yang berbeda.
2. Peran atau senioritas: apakah Anda berbicara dengan decision-maker atau evaluator? Ini menentukan apakah Anda memesan demo atau mengirimkan sumber daya.
3. Kesesuaian masalah: apakah mereka memiliki masalah yang dipecahkan produk Anda? Menanyakan ini sebagai pertanyaan memberi Anda wawasan tentang bagaimana mereka menggambarkan tantangan mereka sendiri, yang dapat dicerminkan kembali oleh rep Anda.
4. Timeline: apakah mereka sedang mengevaluasi sekarang atau meneliti untuk kuartal depan? Ini mendorong prioritas routing lebih dari hampir dimensi lainnya.
Ini memetakan secara kasar ke BANT (Budget, Authority, Need, Timeline) tetapi Anda tidak perlu menanyakan tentang budget secara eksplisit di awal. Budget biasanya muncul dalam percakapan rep pertama. Menanyakannya terlalu awal dalam chat terasa terlalu lancang. Dokumentasi resmi ManyChat tentang WhatsApp flows mencakup antarmuka flow builder langkah demi langkah untuk menyiapkan respons tombol dan custom field. Jika Anda menginginkan framework lebih lengkap tentang bagaimana dimensi-dimensi ini dipetakan ke tipe motion penjualan yang berbeda, framework kualifikasi lead mencakup BANT, MEDDIC, dan CHAMP secara berdampingan.
Tuliskan 4 dimensi Anda dalam tabel sebelum membangun flow:
| Dimensi | Pertanyaan | Tipe Respons | Sinyal Routing |
|---|---|---|---|
| Ukuran perusahaan | "Berapa banyak orang di tim penjualan Anda?" | Tombol (Di bawah 10 / 10-50 / 50+) | Ambang ukuran |
| Peran | "Mana yang paling menggambarkan peran Anda?" | Tombol (Manager / Director / C-Level / IC) | Flag decision-maker |
| Kesesuaian masalah | "Apa tantangan terbesar Anda saat ini?" | Tombol (3-4 opsi) | Flag kesesuaian produk |
| Timeline | "Apakah Anda sedang mengevaluasi solusi sekarang atau masih meneliti?" | Tombol (Sekarang / Dalam 1-3 bulan / Hanya meneliti) | Prioritas routing |
Langkah 2: Tulis setiap pesan sebagai percakapan, bukan formulir
Perbedaan antara chatbot yang berhasil diselesaikan dan yang tidak biasanya bermuara pada satu hal: opsi tombol vs. field teks bebas.
Gunakan tombol untuk setiap pertanyaan yang memiliki jawaban yang dapat diprediksi. Tombol mengurangi gesekan, memaksakan kategorisasi yang bersih, dan membiarkan logika routing Anda bekerja tanpa parsing string. Teks bebas cocok untuk field seperti "Nomor berapa yang terbaik untuk menghubungi Anda?" tapi bukan untuk pertanyaan kualifikasi.
Tulis setiap pesan dengan nada seseorang yang membuat percakapan santai di sebuah konferensi, bukan mengisi formulir:
Buruk (nada formulir): "Silakan pilih ukuran perusahaan Anda:
- 1-10 karyawan
- 11-50 karyawan
- 51+ karyawan"
Baik (nada percakapan): "Pertanyaan singkat: seberapa besar tim penjualan Anda saat ini?" Tombol: Hanya saya / 2-10 rep / 10+ rep
Perbedaannya halus tapi bertambah selama 4 pesan. Ungkapan percakapan juga mengurangi perasaan "saya berbicara dengan robot" yang menyebabkan pengguna keluar.
Jaga setiap pesan di bawah 3 baris. Jika terlalu panjang, potong. Pengguna membaca pesan chat seperti SMS. Paragraf panjang dalam jendela chat terasa tidak alami.
Langkah 3: Bangun flow di ManyChat
Setup pemicu:
Di ManyChat, pergi ke Automation → Flow Builder → New Flow. Atur entry point sebagai WhatsApp Entry Point yang ditautkan ke sumber iklan Meta Anda. Jika Anda membangun ini untuk kampanye Click-to-WhatsApp, pergi ke Growth Tools → WhatsApp Entry Points dan hubungkan entry point ke kampanye Anda.
Jangan gunakan keyword trigger untuk qualification flow utama Anda. Keyword trigger aktif pada pesan apapun yang mengandung kata kunci, termasuk pelanggan yang sudah ada dan pertanyaan layanan pelanggan. Pemicu ad-source hanya aktif pada percakapan yang dimulai dari iklan yang terhubung.
Struktur flow:
Bangun flow dalam urutan ini:
- Pesan selamat datang + Pertanyaan 1 (dengan respons tombol)
- Aksi Set Custom Field (simpan jawaban P1)
- Pesan Pertanyaan 2 (dengan respons tombol)
- Aksi Set Custom Field (simpan jawaban P2)
- Pesan Pertanyaan 3 (dengan respons tombol)
- Aksi Set Custom Field (simpan jawaban P3)
- Pesan Pertanyaan 4 (dengan respons tombol)
- Aksi Set Custom Field (simpan jawaban P4)
- Condition node (logika routing)
- Aksi branch (Hot / Warm / Disqualified)
Aksi Set Custom Field setelah setiap pertanyaan sangat penting. ManyChat menyimpan respons klik tombol dalam custom field secara otomatis jika Anda memetakannya dalam flow. Tanpa ini, Anda tidak dapat menggunakan data untuk routing atau sinkronisasi CRM.
Routing kondisional di ManyChat:
Setelah mengumpulkan semua 4 jawaban, tambahkan Condition node. Siapkan kondisi dalam urutan ini:
Kondisi hot lead (ketiganya harus benar):
- Ukuran perusahaan = 10-50 atau 50+
- Timeline = Mengevaluasi sekarang
- Peran = Director atau C-Level atau Manager
Kondisi warm lead (salah satu dari dua):
- Ukuran perusahaan = 10-50 atau 50+
- Timeline = Dalam 1-3 bulan
- Kesesuaian masalah cocok dengan ICP Anda
Kondisi disqualified (default jika bukan Hot atau Warm):
- Ukuran perusahaan = Di bawah 10
- Timeline = Hanya meneliti
- Tidak ada kecocokan problem fit
Langkah 4: Logika routing (3 tujuan)
Hot lead: langsung pesan panggilan. "Bagus, kedengarannya ada kemungkinan kecocokan yang baik. Salah satu tim kami akan menghubungi Anda dalam 60 menit berikutnya via WhatsApp. Jika Anda ingin melewatkan penantian, Anda bisa langsung memesan waktu di sini: [link Calendly]. Nomor berapa yang terbaik untuk menghubungi Anda?"
Tambahkan aksi Create HubSpot Contact dan atur lifecycle stage ke MQL. Picu notifikasi rep segera (dibahas di Langkah 6).
Warm lead: urutan nurture. "Terima kasih sudah berbagi itu. Saya akan mengirimkan beberapa sumber daya yang mungkin berguna, dan salah satu tim kami akan menindaklanjuti dalam satu atau dua hari ke depan. Email apa yang harus kami kirimkan ini?"
Kumpulkan alamat email, tambahkan ke CRM dengan lifecycle stage = Lead, daftarkan dalam urutan nurture 3 email via HubSpot.
Lead yang disqualified: kirim sumber daya, jangan tugaskan ke rep. "Terima kasih telah menghubungi kami! Berdasarkan yang Anda bagikan, berikut sumber daya yang mungkin berguna: [link]. Jangan ragu untuk menghubungi lagi ketika waktunya tepat."
Tidak ada notifikasi rep. Tidak ada MQL CRM. Simpan kontak untuk kampanye re-engagement di masa depan.
Matriks routing dirangkum:
| Ukuran Perusahaan | Timeline | Route |
|---|---|---|
| 50+ | Mengevaluasi sekarang | Hot |
| 10-50 | Mengevaluasi sekarang | Hot |
| 10-50 | Dalam 1-3 bulan | Warm |
| Di bawah 10 | Apa saja | Warm atau Disqualify berdasarkan problem fit |
| Apa saja | Hanya meneliti | Warm |
Langkah 5: Meneruskan data CRM
ManyChat ke HubSpot (integrasi native):
Di ManyChat, pergi ke Integrations → HubSpot. Hubungkan via OAuth. Setelah terhubung:
- Petakan setiap custom field ManyChat ke properti kontak HubSpot
- Gunakan "Create or Update Contact" untuk mencegah duplikat
- Atur nomor telepon sebagai kunci pencocokan utama (bukan email, yang mungkin belum Anda miliki)
Field yang dipetakan minimal:
| Custom Field ManyChat | Properti Kontak HubSpot |
|---|---|
| First Name | First Name |
| Phone | Phone Number |
| Jawaban Ukuran Perusahaan | Employee Count Range (properti kustom) |
| Jawaban Peran | Job Title |
| Jawaban Masalah | Lead Notes |
| Jawaban Timeline | Buying Intent |
| Route Lead | Lifecycle Stage |
| Tanggal Flow Selesai | Last Activity |
Untuk CRM tanpa integrasi ManyChat native (Salesforce, Pipedrive, dll.):
Tambahkan aksi Webhook di akhir setiap routing branch. Konfigurasikan untuk POST ke endpoint API CRM Anda. Sebagian besar CRM memiliki REST API yang menerima permintaan pembuatan kontak. Panduan integrasi HubSpot ManyChat mencakup antarmuka pemetaan field native dan alur koneksi OAuth langkah demi langkah. Jika Anda juga mengevaluasi apakah CRM Anda saat ini menangani kontak yang bersumber dari chat dengan baik, perbandingan Rework vs HubSpot CRM membahas ini secara langsung untuk tim penjualan yang sedang berkembang.
Body webhook harus menyertakan setiap nilai custom field yang telah Anda kumpulkan. Bangun body JSON di editor webhook ManyChat menggunakan merge tag {{custom_field_name}}.
Langkah 6: Notifikasi rep
Ketika Hot lead merutekan ke branch pemesanan, rep memerlukan notifikasi segera, bukan dalam digest harian.
Bangun notifikasi rep di ManyChat menggunakan aksi Send Email atau Webhook to Slack. Notifikasi harus berisi:
New Hot Lead - WhatsApp
Nama: [Nama Depan] [Nama Belakang]
Telepon: [Telepon]
Ukuran Perusahaan: [Jawaban Ukuran Perusahaan]
Peran: [Jawaban Peran]
Tantangan: [Jawaban Masalah]
Timeline: [Jawaban Timeline]
Flow Selesai: [Timestamp]
Link Balas Langsung: [Link WhatsApp untuk membuka percakapan]
Link Balas Langsung sangat penting. Jika rep harus menavigasi ke ManyChat atau Respond.io untuk menemukan percakapan, waktu respons meningkat. Buat satu ketukan saja.
Atur SLA respons 5 menit untuk Hot lead. Di ManyChat atau Respond.io, Anda dapat mengonfigurasi notifikasi eskalasi jika percakapan tidak ditugaskan setelah 5 menit. Ini mengirimkan notifikasi kedua ke rep cadangan atau team lead.
Langkah 7: Pengujian sebelum menghubungkan traffic langsung
Gunakan tombol Test This Flow ManyChat untuk berjalan melalui flow sendiri. Tapi juga jalankan tes terpisah dari nomor WhatsApp aktual di perangkat terpisah. Mode test tidak selalu mereplikasi pengalaman pengguna nyata, khususnya seputar rendering tombol di mobile.
Daftar periksa skenario pengujian:
| Skenario | Hasil yang Diharapkan |
|---|---|
| Jawaban hot lead (tim besar, mengevaluasi sekarang, director) | Route ke pesan pemesanan; notifikasi rep aktif; kontak HubSpot dibuat sebagai MQL |
| Jawaban warm lead (tim kecil, meneliti, manager) | Route ke pesan nurture; email terkumpul; lifecycle HubSpot = Lead |
| Jawaban disqualified (di bawah 10 orang, hanya meneliti) | Route ke pesan sumber daya; tidak ada notifikasi rep; tidak ada MQL HubSpot |
| Pengguna berhenti merespons setelah P2 | Flow berhenti; pesan tindak lanjut aktif setelah 24 jam (jika dikonfigurasi) |
| Pelanggan yang sudah ada mengirim pesan via iklan | Filter source mencegah qualification flow terpicu |
| Pengguna memberikan respons tombol yang tidak terduga | Pesan fallback muncul; rep diberi tahu tentang respons yang tidak tertangani |
Periksa CRM setelah setiap uji Hot dan Warm untuk memverifikasi kontak dibuat dengan nilai field yang benar. Perbaiki masalah pemetaan sebelum menghubungkan flow ke traffic iklan langsung.
Kesalahan Umum
Terlalu banyak pertanyaan. Setiap pertanyaan setelah yang keempat menurunkan tingkat penyelesaian sekitar 10%. Flow 8 pertanyaan kehilangan hampir separuh responden sebelum mencapai keputusan routing. Jika Anda pikir membutuhkan 8 pertanyaan, Anda perlu ICP yang lebih tajam terlebih dahulu.
Teks bebas di mana tombol lebih cocok. "Apa tantangan terbesar Anda?" sebagai field teks bebas terdengar percakapan tapi menghasilkan data tidak terstruktur yang tidak dapat dikategorikan CRM Anda. "Mana dari ini yang paling menggambarkan tantangan Anda?" dengan 4 tombol menghasilkan atribut routing yang bersih.
Logika routing yang tidak menangani lead yang tidak merespons. Beberapa pengguna membuka flow, menjawab 1-2 pertanyaan, dan berhenti. Jika logika routing Anda memerlukan semua 4 jawaban, pengguna yang tidak merespons tidak pernah mencapai keputusan routing dan jatuh sebagai ghost contact. Tambahkan jalur partial-completion: jika tidak ada jawaban setelah 24 jam, route ke Warm dan beri tahu rep.
Tidak ada fallback untuk jawaban yang tidak terduga. Jika pengguna mengetik respons teks bebas di mana Anda mengharapkan klik tombol, ManyChat tidak dapat merutekan dengan benar. Tambahkan branch "catch-all" dalam condition node Anda yang menangkap respons yang tidak cocok dan mengirim pengguna kembali ke pertanyaan dengan tombol.
Langkah Selanjutnya
Sebelum mengoptimalkan flow, wawancarai 3 pelanggan terbaik Anda. Tanyakan kepada mereka: "Jika Anda menghubungi kami melalui jendela chat dan kami mengajukan 4 pertanyaan, pertanyaan apa yang akan memberi tahu Anda bahwa kami layak diajak bicara?" Jawaban mereka akan lebih baik dari framework apapun.
Kemudian sesuaikan 4 dimensi kualifikasi Anda agar cocok dengan yang dikatakan pelanggan terbaik Anda. Jalankan flow yang diperbarui selama 30 hari dan bandingkan tingkat Hot lead Anda dengan baseline saat ini.
Pelajari Lebih Lanjut

Victor Hoang
Co-Founder
On this page
- Langkah 1: Definisikan 4 dimensi kualifikasi Anda sebelum membuka ManyChat
- Langkah 2: Tulis setiap pesan sebagai percakapan, bukan formulir
- Langkah 3: Bangun flow di ManyChat
- Langkah 4: Logika routing (3 tujuan)
- Langkah 5: Meneruskan data CRM
- Langkah 6: Notifikasi rep
- Langkah 7: Pengujian sebelum menghubungkan traffic langsung
- Kesalahan Umum
- Langkah Selanjutnya
- Pelajari Lebih Lanjut