Cara membuat Flow dengan kondisi berdasarkan atribut kustom kontak

Vitor

Vitor

Terakhir diperbarui saat Oct 16, 2026

Untuk membuat Flow yang secara otomatis mencabangkan perjalanan kontak berdasarkan atribut kustom — seperti paket yang diambil, kota, atau minat —, gunakan editor Flows Papo dan masukkan node kondisi yang dikonfigurasi untuk memeriksa "Atribut kontak". Dari nilai yang tersimpan di CRM, alur dapat mengirim pesan spesifik, menambahkan tag, atau mengarahkan lead ke tim yang tepat, semuanya secara otomatis dan tanpa intervensi manual.

Dengan otomatisasi ini, setiap kontak menerima perlakuan unik, berdasarkan informasi yang sudah dimiliki perusahaan Anda. Ini meningkatkan relevansi komunikasi, memperbaiki pengalaman pelanggan, dan mengoptimalkan pekerjaan tim pemasaran, penjualan, dan dukungan.

Ringkasan alur dengan kondisi berdasarkan atribut

Elemen Fungsi Contoh
Flow (Flows/Chatbot) Urutan visual yang mengotomatiskan interaksi Flow "Onboarding berdasarkan paket"
Atribut kustom Bidang tambahan di profil kontak (teks, angka, tanggal, atau daftar) paket (Básico, Pro, Enterprise), kota (SP, RJ, BH)
Node kondisi "Atribut kontak" Memeriksa nilai atribut untuk menentukan jalur Jika paket sama dengan "Pro", ikuti cabang penawaran khusus
Aksi per cabang Apa yang terjadi pada setiap hasil kondisi Kirim template WhatsApp, tandai tag "VIP", beri tahu manajer

Cara kerjanya: langkah demi langkah

  1. Siapkan atribut kustom
    Sebelum membuat Flow, penting bahwa data yang ingin Anda gunakan tersedia di CRM. Buka Pengaturan → Atribut Kustom dan buat bidang seperti "Paket Berlangganan" (tipe Daftar), "Kota" (Teks), atau "Pembelian Terakhir" (Tanggal). Kemudian, isi nilai kontak — secara manual, melalui impor, atau melalui integrasi (API, webhook).

  2. Buat Flow dengan pemicu yang sesuai
    Di menu samping Papo, klik Flows / Chatbot dan tambahkan alur baru. Ganti pemicu default dengan peristiwa yang akan memulai perjalanan, seperti "Kontak dibuat", "Pesan diterima", "Tag ditambahkan", atau lainnya yang tersedia.

  3. Masukkan node kondisi
    Setelah pemicu, klik ikon "+" dan pilih opsi kondisi. Di dalam kondisi, pilih tipe "Atribut kontak". Dalam konfigurasi, pilih atribut kustom yang diinginkan dan tentukan aturan: "sama dengan", "berisi", "lebih besar dari", tergantung pada tipe bidang. Anda dapat menggabungkan lebih dari satu aturan menggunakan operator "DAN" dan "ATAU".

  4. Buat cabang perjalanan
    Untuk setiap nilai atau rentang nilai yang ingin Anda tangani secara berbeda, konfigurasikan cabang. Contoh praktis:

    • Jika paket adalah "Pro" → jalur A (pelanggan premium)
    • Jika paket adalah "Basic" → jalur B (pelanggan standar)
    • Jika atribut kosong → jalur fallback untuk meminta pembaruan data
  5. Tambahkan aksi di setiap cabang
    Di setiap cabang, masukkan node aksi yang sesuai: Kirim Pesan (WhatsApp, email), Tambahkan tag, Buat tugas di Kanban, Kirim notifikasi internal, dll. Personalisasi pesan menggunakan variabel kontak, termasuk atribut itu sendiri (mis.: {{contact.kota}}).

  6. Aktifkan Flow
    Tinjau seluruh logika, simpan, dan ubah status menjadi Aktif. Alur akan memproses semua kontak yang memenuhi pemicu, mencabangkan secara instan berdasarkan nilai atribut CRM yang sebenarnya.

Setiap kali cabang menyertakan jeda lebih dari jendela 24 jam WhatsApp, pesan berikutnya harus berupa Template Pesan (HSM) yang disetujui oleh Meta, yang memungkinkan Papo untuk memilih langsung di node pengiriman.

Untuk siapa strategi ini direkomendasikan?

  • Perusahaan SaaS atau langganan yang menginginkan onboarding berbeda sesuai paket yang diambil.
  • E-commerce yang menyegmentasikan penawaran berdasarkan kota, minat, atau rentang pengeluaran pelanggan.
  • Institusi pendidikan yang mempersonalisasi komunikasi berdasarkan kursus atau unit siswa.
  • Tim penjualan B2B yang memprioritaskan lead dari wilayah tertentu atau dengan jabatan tertentu di CRM.
  • Operasi apa pun yang sudah mengumpulkan data terstruktur dan ingin mengubahnya menjadi komunikasi otomatis dan relevan.

Pertanyaan yang Sering Diajukan

Apakah saya perlu membuat atribut sebelum menyusun Flow?

Ya. Atribut kustom harus ada di Pengaturan → Atribut Kustom sebelum digunakan sebagai kondisi. Kontak juga harus memiliki bidang yang terisi — secara manual, melalui impor, atau melalui integrasi.

Tipe perbandingan apa yang bisa saya gunakan?

Tergantung pada tipe atribut. Untuk Teks, Anda dapat menggunakan "sama dengan" atau "berisi". Untuk Angka, "sama dengan", "lebih besar dari", "lebih kecil dari". Untuk Tanggal, "sebelum", "setelah". Bidang tipe Daftar memungkinkan Anda memilih langsung salah satu opsi yang telah ditentukan.

Bagaimana cara mempersonalisasi pesan di cabang dengan nilai atribut?

Di dalam node aksi apa pun, gunakan variabel kontak yang sesuai dengan atribut (mis.: {{contact.paket}}) di bidang teks. Sistem secara otomatis menggantinya dengan nilai sebenarnya dari setiap lead.

Bagaimana jika kontak tidak memiliki atribut yang terisi?

Anda dapat mengonfigurasi cabang khusus untuk "nilai kosong" dalam kondisi. Dengan demikian, kontak tersebut mengikuti rute alternatif, seperti menerima pesan yang meminta mereka melengkapi pendaftaran atau diarahkan ke agen.

Bisakah saya menggabungkan beberapa atribut dalam satu kondisi?

Ya. Node kondisi mendukung beberapa aturan dengan operator logika "DAN" dan "ATAU", memungkinkan segmentasi seperti "kota berisi São Paulo" DAN "paket sama dengan Pro".

Apakah ini berfungsi dengan data yang diperbarui secara otomatis melalui integrasi?

Ya. Atribut yang diisi oleh API, webhook, atau modul Papo apa pun tercermin secara real-time di Flow. Saat pemicu diaktifkan, kondisi akan menggunakan nilai kontak terbaru.

Baca juga


Mulai buat Flow dengan atribut kustom → Pengguna pertama Papo gratis dan tidak memerlukan kartu kredit — ideal untuk Anda menguji kondisi berdasarkan atribut di Flow Anda sebelum meningkatkan skala.