Langsung ke konten utama

WhatsApp

Cara Menyimpan Jawaban Formulir WhatsApp Flow ke CRM Secara Otomatis

WhatsApp Flow mengumpulkan anggaran calon pembeli, alamat, atau jadwal janji temu hanya dengan beberapa ketukan. Nilainya ada pada langkah berikutnya: begini cara mengubah setiap jawaban menjadi bidang profil pelanggan tanpa menyalin satu per satu.

Tim MonoChat Diperbarui: 6 menit baca

Di halaman ini
  1. Apa yang terjadi saat pelanggan mengirim Flow
  2. Mengapa jawaban disimpan ke bidang profil
  3. Langkah demi langkah di MonoChat
  4. Tiga contoh
  5. Persetujuan juga harus ada di formulir
  6. Daftar periksa sebelum mulai
  7. Mulai dengan satu formulir
  8. Sumber

WhatsApp Flow adalah cara tercepat mengumpulkan informasi terstruktur di dalam chat: anggaran dan target waktu calon pembeli, alamat pengiriman, jadwal janji temu, atau pendaftaran dengan persetujuan. Pelanggan mengetuk beberapa layar lalu menekan satu tombol. Setelah itu, di banyak tim, petugas CS membuka percakapan, membaca jawabannya, dan mengetiknya ke CRM secara manual.

Langkah terakhir itulah tempat jawaban hilang, salah ketik, atau tidak pernah diketik sama sekali. Panduan ini menunjukkan cara menyimpan setiap jawaban langsung ke bidang profil pelanggan di MonoChat, cara memeriksanya, dan apa yang bisa dilakukan dengan data itu setelah tersimpan.

Apa yang terjadi saat pelanggan mengirim Flow

Meta menggambarkan WhatsApp Flows sebagai “a way to build structured interactions for business messaging”, dengan penggunaan seperti mengumpulkan detail kontak pelanggan dan produk yang diminati, atau penawaran harga yang disusun dari preferensi mereka.

Ketika pelanggan menyelesaikan sebuah Flow, Meta mengirim hasilnya ke bisnis lewat webhook yang sama dengan pesan pelanggan lainnya. Hasilnya tiba sebagai pesan interaktif bertipe nfm_reply, teks yang terlihat selalu “Sent”, dan jawabannya ada di kolom response_json, dengan bentuk sesuai Flow JSON yang Anda rancang. Dua hal penting untuk otomatisasi:

  • Respons tidak menyertakan ID Flow. Jika Anda mengirim beberapa formulir, Anda sendiri yang harus membedakannya, misalnya lewat nama isiannya.
  • Jawaban datang dengan nama isian yang Anda berikan di formulir, jadi memberi nama isian dengan baik adalah separuh pekerjaan.

Di MonoChat, formulir yang dikirim muncul di percakapan, dan sebuah flow dapat membaca setiap jawaban sebagai variabel: {{message.payload.formData.<nama isian>}}.

Mengapa jawaban disimpan ke bidang profil

Jawaban dibiarkan di chatJawaban disimpan ke bidang profil
Petugas harus menggulir chat untuk mencari anggaranAnggaran ada di profil pelanggan, di samping setiap percakapan
Tidak bisa difilter atau disegmentasiFilter CRM berdasarkan bidang apa pun, simpan filternya, pakai sebagai audiens broadcast
Tidak terjadi apa-apa sampai ada yang membacanyaSebuah flow bisa menugaskan, memberi tag, atau membalas begitu jawaban tersimpan
Salah ketik, kolom terlewatNilai diubah sesuai tipe bidang, dan nilai yang salah langsung terdeteksi

Sejak MonoChat 3.8.43 (2 November 2026), node Atur Bidang Profil Pelanggan bisa mengisi bidang Dari Variabel, termasuk jawaban WhatsApp Flow, dan mengubah nilainya sesuai tipe bidang.

Langkah demi langkah di MonoChat

1. Buat bidang profil

Di CRM › Bidang Profil, buat satu bidang untuk setiap jawaban yang ingin Anda simpan, dengan tipe yang tepat:

JawabanTipe bidang
EmailEmail
AnggaranAngka
Tanggal yang diinginkanTanggal
Minat (satu dari beberapa pilihan)Daftar
Nomor telepon kontak lainTelepon
Bahasa yang diinginkanBahasa

Beri setiap bidang nama yang jelas. Anda akan mencocokkan bidang ini dengan jawaban formulir di langkah 4.

2. Buat formulirnya

Buka Pengaturan › Obrolan › Saluran, buka menu ⋮ pada kanal WhatsApp Business (Cloud) Anda dan pilih Alur, lalu Buat. Pilih templat di bawah Mulai dari: Formulir prospek, Janji temu, Pendaftaran, Alamat pengiriman, Masukan, Survei NPS, atau Kosong.

Di perancang, Nama isian setiap kolom dibuat otomatis dari labelnya, dan mengganti nama sebuah kolom ikut memperbarui semua referensinya. Catat nama isiannya: email, budget, area, delivery_date. Jika dua layar memakai nama isian yang sama, jawabannya dikirim sebagai <layar>_<nama>, jadi buat nama yang unik. Lihat Pratinjau formulir seperti yang akan dilihat pelanggan, lalu Publikasikan.

3. Kirim formulir ke pelanggan

Flow sampai ke pelanggan lewat tombol WhatsApp Flow di template pesan: saat membuat template, pilih Flow, aksinya, dan layar pertamanya. Kirim template dari sebuah chat, dari flow yang dimulai saat pelanggan baru menulis, atau setelah klik iklan.

Template yang singkat dan jelas membuat lebih banyak formulir terisi:

Halo Bapak/Ibu {{1}}, terima kasih sudah menghubungi kami. Agar kami hanya mengirim yang sesuai, mohon isi anggaran, area, dan target waktu Anda di formulir singkat ini. Tidak sampai satu menit. [Buka formulir]

4. Simpan jawaban dengan sebuah flow

  1. Buat flow yang dimulai dari Pesan Baru Diterima: jawaban formulir tiba sebagai pesan dari pelanggan.
  2. Tambahkan node Atur Bidang Profil Pelanggan.
  3. Untuk setiap bidang, pilih Dari Variabel dan tulis jalur jawabannya, misalnya {{message.payload.formData.email}}, {{message.payload.formData.budget}}, {{message.payload.formData.area}}.
  4. Hubungkan jalur Saat Gagal ke node Tugaskan Sesi, supaya petugas melengkapi data yang tidak bisa disimpan.
  5. Tambahkan node Atur Tag Pelanggan, misalnya form-completed, agar tim bisa melihat dan memfilter siapa yang sudah menyelesaikan formulir.

5. Ketahui apa yang diterima MonoChat

Nilai harus cocok dengan bidangnya, seperti dijelaskan di pusat bantuan:

Tipe bidangYang diterima
AngkaSebuah angka
TanggalTanggal ISO 8601 (2026-11-05 atau 2026-11-05T14:30:00Z) atau Unix timestamp dalam detik atau milidetik
TeleponNomor telepon yang valid
EmailAlamat email yang valid
DaftarSalah satu pilihan dalam daftar
Daftar lanjutanID satu pilihan atau salah satu namanya
BahasaSalah satu bahasa aktif Anda

Jika sebuah variabel kosong atau nilainya tidak cocok, bidang lainnya tetap tersimpan dan node mengambil jalur Saat Gagal. Node aksi yang gagal mencatat kesalahannya di log eksekusi, yang menyebutkan bidangnya, sehingga Anda bisa memperbaiki formulir atau bidangnya.

Tips praktis: samakan pilihan di formulir dengan pilihan bidang daftar Anda, persis kata demi kata. Pilihan formulir “Jakarta” tidak akan mengisi bidang daftar yang pilihannya “Jakarta Selatan”.

6. Manfaatkan data yang tersimpan

Setelah jawaban menjadi bidang profil, ia bekerja seperti data pelanggan lainnya:

  • Teruskan lead. Flow kedua yang dimulai dari Bidang Profil Diperbarui bisa langsung menugaskan lead dengan anggaran di atas batas Anda ke sales senior.
  • Tindak lanjut di waktu yang tepat. Bidang tanggal seperti “rencana tanggal pembelian” bisa dicek dengan kondisi Jika pada bidang profil: pembeli yang berencana dalam sebulan diteruskan ke petugas hari ini, yang lebih lama diberi tag untuk tindak lanjut.
  • Kirim datanya ke sistem lain. Node Permintaan HTTP bisa mengirim nilai yang sama ke CRM, ERP, atau sistem booking Anda sendiri, memakai variabel flow.
  • Segmentasi. CRM memfilter berdasarkan setiap bidang profil aktif; filter yang disimpan bisa menjadi audiens broadcast, untuk pelanggan yang setuju menerimanya.

Tiga contoh

Formulir lead properti. Tujuan, area, anggaran, dan target waktu masuk ke empat bidang. Sebuah flow menugaskan calon pembeli dengan anggaran dan target waktu di bawah tiga bulan ke tim sales, dan memberi tag pada yang lain untuk tindak lanjut nanti.

Alamat pengiriman untuk COD. Setelah pesanan masuk, formulir Alamat pengiriman mengumpulkan alamat dan waktu pengiriman yang diinginkan. Flow menyimpan keduanya dan mengirimnya ke toko dengan Permintaan HTTP, lalu mengirim konfirmasi ke pelanggan. Panduan konfirmasi COD kami membahas langkah konfirmasinya.

Permintaan janji temu klinik. Perawatan, tanggal yang diinginkan, dan data kontak disimpan; bidang tanggal memungkinkan bagian resepsionis melihat semua permintaan untuk minggu depan sekilas sebelum mengonfirmasi.

Persetujuan juga harus ada di formulir

Formulir yang diisi pelanggan setelah menulis kepada Anda sangat berbeda dengan penawaran yang dikirim ke orang yang tidak pernah memintanya. Jika Anda berencana mengirim penawaran nanti, minta persetujuan dengan jelas, terpisah dari pertanyaan lain di formulir: templat Pendaftaran punya langkah persetujuan, dan node Persetujuan di flow mengajukan pertanyaan yang Anda tulis lalu menyimpan jawaban pelanggan. Kirim pesan pemasaran hanya kepada pelanggan yang menjawab ya; panduan opt-in kami menjelaskan mengapa ini juga melindungi nomor Anda.

Daftar periksa sebelum mulai

  • Bidang profil dibuat dengan tipe yang tepat.
  • Nama isian formulir dicatat, unik, dan mudah dibaca.
  • Pilihan formulir sama dengan pilihan bidang daftar.
  • Flow pada Pesan Baru Diterima dengan Atur Bidang Profil Pelanggan Dari Variabel.
  • Saat Gagal mengarah ke petugas, dan sebuah tag menandai formulir yang selesai.
  • Satu kiriman uji diperiksa di profil pelanggan dan log eksekusi.

Mulai dengan satu formulir

MonoChat adalah software business messaging dan Meta Business Partner resmi. MonoChat menghubungkan nomor WhatsApp Anda sendiri ke Cloud API Meta, membuat WhatsApp Flows tanpa Flow JSON, dan menyimpan jawabannya ke profil pelanggan Anda lewat flow yang bisa dibangun dalam hitungan menit. Artikel bantuan tentang flow menunjukkan setiap node.

Anda bisa mulai gratis di app.monochat.ai.

Sumber

FAQ

Pertanyaan yang sering diajukan

Ke mana jawaban WhatsApp Flow masuk setelah pelanggan mengirim formulir?

Meta mengirimkannya ke bisnis sebagai pesan dari pelanggan, lewat webhook yang sama dengan pesan lainnya, dengan jawaban di dalam kolom bernama response_json. Di MonoChat, formulir yang dikirim muncul di percakapan, dan jawabannya bisa dibaca di dalam flow sebagai {{message.payload.formData.<nama isian>}}.

Bagaimana cara menyimpan jawaban Flow ke bidang profil pelanggan di MonoChat?

Buat flow yang dimulai dari Pesan Baru Diterima, tambahkan node Atur Bidang Profil Pelanggan, pilih Dari Variabel untuk setiap bidang, lalu tulis jalur jawabannya, misalnya {{message.payload.formData.email}}. MonoChat mengubah nilainya sesuai tipe bidang: angka, tanggal, telepon, email, daftar, atau bahasa.

Apa yang terjadi jika jawaban tidak cocok dengan bidangnya?

Bidang lainnya tetap tersimpan, dan node mengambil jalur Saat Gagal. Hubungkan jalur itu ke node Tugaskan Sesi atau ke sebuah tag, supaya petugas melengkapi data yang tidak bisa disimpan. Log eksekusi menyebutkan bidang mana yang gagal.

Apakah saya butuh developer atau endpoint?

Untuk formulir seperti ini tidak. Perancang Flow MonoChat membuat formulir tanpa menulis Flow JSON, dan flow yang menyimpan jawaban dibangun di pembuat flow visual. Endpoint baru diperlukan jika layar harus menampilkan data langsung, misalnya jam yang masih kosong.

Format tanggal apa yang diterima bidang tanggal?

Tanggal ISO 8601, seperti 2026-11-05 atau 2026-11-05T14:30:00Z, atau Unix timestamp dalam detik atau milidetik. Kirim satu formulir uji dan periksa tanggal yang tersimpan di profil pelanggan sebelum Anda mulai memakainya.

Bisakah jawaban yang sudah tersimpan memulai otomatisasi lain?

Bisa. Flow kedua dapat dimulai dari Bidang Profil Diperbarui, misalnya untuk menugaskan lead ke tim sales saat bidang anggaran terisi, atau mengirim konfirmasi pesanan saat alamat pengiriman masuk.

Bulan pertama Growth gratis dari kami

Kelola WhatsApp, Instagram, dan Messenger dari satu inbox

Mulai gratis dengan MonoChat: inbox tim bersama, asisten AI, template, dan kampanye di API resmi Meta.

Satu kode per bisnis • 30 hari untuk menukarkan • Tanpa kartu kredit

$150 untuk memulai.

Klaim