Skip to main content
Condition là node dùng để kiểm tra dữ liệu của liên hệ và đưa họ vào nhánh Flow phù hợp. Bạn dùng node này khi cần gửi nội dung khác nhau theo Tag, kênh nhắn tin, lịch sử mua hàng, thời gian tương tác hoặc thông tin trong Custom Field. Ví dụ: khách đã mua hàng nhận hướng dẫn sử dụng, còn khách chưa mua nhận mã ưu đãi. Nhờ đó, mỗi khách chỉ nhận nội dung phù hợp với trạng thái của mình.

Cách thêm node Condition

Trong Flow Builder, bạn có thể thêm Condition từ menu tạo node hoặc kéo từ cổng kết nối của một node có sẵn.
1

Mở menu thêm node

Nhấn nút + trên thanh công cụ phía dưới canvas hoặc kéo từ cổng đầu ra của node trước đó.
2

Chọn Condition

Trong danh sách node, chọn Condition. Node Condition xuất hiện trên canvas, bấm vào đây để mở bảng cài đặt ở bên trái.
Flow Builder Add Condition Node
3

Thêm điều kiện kiểm tra

Nhấn + Add Condition, chọn trường dữ liệu, toán tử so sánh và giá trị cần kiểm tra. Nhấn Save để lưu điều kiện.
Flow Builder Condition Setup

Thiết lập nhánh điều kiện

Mỗi node Condition có thể chứa nhiều Case. Mỗi Case là một nhánh riêng để bạn nối với node tiếp theo, chẳng hạn Send Message, Perform Action hoặc một Flow khác. Trong từng Case, chọn một trong hai cách kiểm tra: Nhấn + Add Condition để thêm điều kiện vào Case. Nhấn + Check New Condition để tạo Case mới. Node cũng có cổng cho liên hệ không khớp bất kỳ Case nào, giúp bạn tạo nhánh dự phòng thay vì để Flow dừng lại.
Lưu ý: Nếu các Case có điều kiện chồng lấp, một liên hệ có thể phù hợp với nhiều Case. Hãy thiết kế điều kiện rõ ràng khi mỗi khách chỉ nên đi qua một nhánh.

Dữ liệu có thể kiểm tra

Khi thêm điều kiện, bạn chọn trường dữ liệu ở ô đầu tiên, toán tử ở ô thứ hai và giá trị cần so sánh ở ô cuối. Toán tử thay đổi theo loại dữ liệu. Ví dụ, trường văn bản có Contains hoặc Starts with, trường số có Greater than hoặc Interval, còn trường ngày giờ có khoảng thời gian hoặc mốc ngày cụ thể. Bạn có thể tham khảo bài Custom Fields để tạo trường dữ liệu riêng cho nhu cầu phân nhánh của doanh nghiệp.

Ví dụ: phân loại khách để chăm sóc

Một cửa hàng muốn xử lý khách theo hai nhóm sau khi họ nhắn tin:
  • Khách có ngôn ngữ là Arabic nhận tin nhắn bằng tiếng Arabic.
  • Khách cần Follow Up hoặc đã được Archived được chuyển vào nhánh chăm sóc riêng.
  • Các khách còn lại nhận tin nhắn mặc định.
Trong node Condition, tạo hai Case:
  1. Case 1: chọn LanguageIsArabic.
  2. Case 2: chọn Match one of the conditions below, sau đó thêm Follow UpIsYesArchivedIsYes.
Nối cổng đầu ra của từng Case đến node Send Message tương ứng. Nối cổng không khớp đến tin nhắn mặc định để mọi khách đều có bước tiếp theo trong Flow.
Flow Builder Condition Example

Mẹo thiết kế Condition

  • Kiểm tra ít điều kiện nhất cần thiết để Flow dễ đọc và dễ bảo trì.
  • Dùng Match all the conditions below khi cần lọc một nhóm khách cụ thể, ví dụ khách có Tag VIP và tổng chi tiêu lớn hơn 5.000.000.
  • Thêm nhánh không khớp để khách không bị dừng giữa Flow.
  • Đặt tên và sắp xếp các node tiếp theo theo mục đích, ví dụ Ưu đãi VIP hoặc Chăm sóc cần Follow Up, để đội ngũ dễ kiểm tra kịch bản.