**Untuk membuat Flow yang secara otomatis mencabangkan perjalanan kontak berdasarkan atribut kustom — seperti paket yang diambil, kota, atau minat —, gunakan editor Flows [Papo](https://papo.global/) 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

- [Cara memicu Flow secara otomatis saat kontak baru dibuat di CRM](/hc/papo/articles/cara-memicu-flow-otomatis-saat-kontak-baru-dibuat-di-crm)
- [Cara menampilkan semua Flow akun Anda dan mendaftarkan kontak secara manual](/hc/papo/articles/cara-menampilkan-semua-flow-akun-dan-daftarkan-kontak-manual)

---

**[Mulai buat Flow dengan atribut kustom →](https://papo.global/?utm_source=helpcenter&utm_medium=article&utm_campaign=cara-membuat-flow-dengan-kondisi-berdasarkan-atribut-kustom-kontak&utm_content=id)**
Pengguna pertama Papo gratis dan tidak memerlukan kartu kredit — ideal untuk Anda menguji kondisi berdasarkan atribut di Flow Anda sebelum meningkatkan skala.