Overview kondisi cabang

Pelajari cara melakukan konfigurasi kondisi cabang

Ditulis oleh Ray Tang (Administrator)

Diperbarui pada February 27th, 2026

Apa itu Kondisi Percabangan?

Kondisi percabangan memungkinkan Anda membuat flow yang lebih cerdas dan lebih personal dengan secara otomatis mengarahkan pelanggan ke jalur yang berbeda berdasarkan kondisi tertentu (misalnya, respons pengguna, tag, atau data kustom). Fitur ini membantu Anda untuk:

  • Menyampaikan pesan dan tindakan yang lebih relevan kepada setiap pelanggan
  • Menghemat waktu dengan mengotomatiskan berbagai kemungkinan hasil dalam satu flow
  • Meningkatkan pengalaman pelanggan secara keseluruhan melalui interaksi yang dipersonalisasi

Contoh use case

Berikut beberapa cara umum menggunakan condition branching:

  1. Membalas keyword spesifik di pesan masuk
    • Jika pelanggan mengirim pesan yang mengandung kata “Pricing,” arahkan mereka ke cabang yang membagikan informasi harga Anda.
    • Jika pesan berisi kata “Support,” teruskan mereka ke cabang yang ditangani oleh tim support Anda.

  1. Memicu aksu berbeda setelah mengatur waktu tunggu
    • Jika tidak ada balasan dalam 24 jam, kirim pesan tindak lanjut untuk kembali melibatkan pelanggan.
  2. Routing percakapan berdasarkan jam kerja conversations based on working hou                                                                                                                                                                                                                                                   rs
    • Jam kerja (Sen–Jum): Teruskan pesan masuk ke tim support yang tersedia untuk respons segera.
    • Di luar jam kerja (Sen–Jum): Kirim pesan otomatis yang memberi tahu pelanggan kapan mereka akan menerima respons, atau arahkan mereka ke tautan FAQ.
    • Jam kerja (Sab–Min): Teruskan pertanyaan akhir pekan ke grup support yang sedang bertugas atau tim khusus akhir pekan.
    • Di luar jam kerja (Sab–Min): Atur balasan otomatis di luar jam kerja dan catat permintaan untuk ditindaklanjuti pada hari kerja berikutnya.

Mengatur kondisi percabangan

To set up condition branching, follow these steps:

  1. Klik blok kondisi percabangan, maka sebuah cabang akan ditambahkan ke dalam flow bersama dengan Path 1 dan cabang Lainnya.

 

  1. Di sisi kanan layar, Anda akan melihat formulir node tempat Anda dapat mengonfigurasi hal-hal berikut:
  • Edit condition name (Edit nama kondisi)
  • Edit branch name (Edit nama cabang)
  • Configure condition settings (Konfigurasi pengaturan kondisi)
  • Add new condition by clicking Add condition (Tambah kondisi baru dengan klik Tambah kondisi)
  • Add new branch by clicking Add branch (Tambah cabang baru dengan klik Tambah cabang)
  • Change branch priority (Ubah prioritas cabang)

 

 

Edit nama kondisi

Anda dapat mengganti nama setiap kondisi di bagian atas formulir node agar lebih mudah diidentifikasi dan dikelola, terutama untuk flow yang besar dan kompleks.

Nama kondisi juga akan ditampilkan pada node condition di flow canvas, sehingga Anda dapat dengan mudah membedakannya dari kondisi lain secara sekilas.

Edit nama cabang 

Anda juga dapat menyesuaikan nama setiap cabang pada formulir node di bagian “Branch name”. Hal ini membantu Anda mengenali berbagai cabang yang berada di bawah kondisi tersebut dengan cepat.

 

Konfigurasi pengaturan kondisi

Anda dapat menetapkan kondisi yang harus dipenuhi oleh contact yang ter-enrolled sebelum dapat melanjutkan ke node berikutnya.

Sebagai contoh, pada ilustrasi di bawah ini, jika isi pesan mengandung kata “Cat”, contact akan diarahkan ke cabang ini dan node berikutnya.

 

Saat menggunakan properti berbasis kata kunci (keyword), Anda juga dapat mengklik Add value untuk menambahkan lebih dari satu kata kunci, sehingga Anda dapat membuat logika percabangan yang lebih presisi dan terarah.

ℹ️ Pelajari lebih lanjut tentang flow variables dan operators pada artikel Flow variables overview dan Flow operators overview.

 

 

Tambah kondisi

Jika Anda ingin menambahkan lebih banyak kondisi, klik Add condition pada formulir node. Fitur ini memungkinkan Anda menumpuk beberapa kondisi sekaligus, sehingga setiap jalur atau cabang dapat disesuaikan dengan kebutuhan Anda.

Sebagai contoh, jika Anda ingin membuat sub-flow untuk contact dengan label “VIP” yang juga ditugaskan ke “Team SEA”, pertama tambahkan kondisi untuk label tersebut, lalu tambahkan kondisi lain untuk tim.

Tambah cabang

Untuk menambahkan cabang baru, klik Add branch pada formulir node. Fitur ini memungkinkan Anda membuat jalur tambahan bagi contact yang tidak memenuhi kondisi pada cabang yang sudah ada.

 

 

Ubah prioritas cabang

Anda dapat mengubah prioritas cabang dengan menyeret dan menyusunnya kembali pada formulir node. Cabang yang berada di bagian atas daftar akan selalu dijalankan terlebih dahulu, jadi pastikan kondisi yang paling spesifik atau paling penting diprioritaskan sesuai kebutuhan.

 

💡 Apa yang dimaksud dengan prioritas dalam kondisi percabangan?

  • Prioritas menentukan urutan sistem dalam mengevaluasi setiap jalur. Saat contact mencapai langkah ini, sistem akan terlebih dahulu memeriksa apakah mereka memenuhi kondisi untuk Path 1. Jika tidak, sistem akan melanjutkan ke Path 2, dan seterusnya.
  • Blok kondisi percabangan selalu menyertakan jalur 'Else', yang akan menampung contact yang tidak memenuhi kondisi pada jalur lainnya.
 

 

Cabang Lainnya

Contact yang ter-enrolled akan terus melalui cabang-cabang yang berdekatan hingga mereka memenuhi salah satu kondisi cabang tersebut.

Jika contact yang terdaftar tidak memenuhi kondisi mana pun dari cabang yang telah dikonfigurasi, maka mereka akan melanjutkan perjalanan melalui cabang Else (Lainnya).