Skip to content

Kịch bản Messenger ​

Trang này để làm gì ​

Dựng chiến dịch chạy khi khách nhắn tin cho Fanpage hoặc mở hội thoại từ nút Bắt đầu, link m.me, mã QR, quảng cáo. Trang này tập trung vào trigger Khách tương tác trên Messenger: năm điểm vào, luật chọn kịch bản khi nhiều kịch bản cùng khớp, và cách hệ thống chặn tranh chấp.

Đường dẫn: Chiến dịch → Tạo mới → chọn ứng dụng Facebook. Cần ít nhất một Fanpage đã kết nối.

Một sự kiện, một kịch bản ​

Mỗi tin nhắn hay mỗi lần khách mở hội thoại chỉ chạy một kịch bản trên Fanpage, để khách không bị hai bot nhắn đè nhau. Hệ thống chọn theo thứ tự dưới đây, dừng ở bước đầu tiên tìm được kịch bản.

0. Khách đang ở giữa một kịch bản?Bot đang chờ trả lời, hoặc khách bấm nút / quick reply trong tin bot đã gửi: tin đó đi tiếp kịch bản cũ, không kịch bản mới nào được xét.KHÁCH NHẮN TIN1. Khách nhắn đúng từ khoáxét từ khoá của mọi kịch bản đang chạykhông khớp2. Trả lời mặc địnhbật "tin bất kỳ"; không có thì bot im lặngKHÁCH MỞ HỘI THOẠI TỪ MỘT ĐIỂM VÀO3. Link m.me, QR, menu, gợi ýkhớp mã ref, hoặc kịch bản nhận mọi mãkhông khớp4. Nút Bắt đầubật "Khách bấm nút Bắt đầu"5. Quảng cáo Click-to-Messengerxét riêng, chỉ trong các kịch bản bậtnguồn quảng cáoNhiều kịch bản cùng khớp?Hệ thống chặn ngay khi bấm Kích hoạt;lọt lưới thì kịch bản sửa gần nhất chạy.Hội thoại đã tắt bot: không chạy gì.Ví dụ: khách quét QR có mã tet2026 rồi bấm Bắt đầu, kịch bản có mã tet2026 chạy; kịch bản "Khách bấm nút Bắt đầu" chỉ chạy khi không kịch bản nào nhận mã đó.

Tạo chiến dịch Facebook ​

  1. Bấm Tạo mới ở màn hình Chiến dịch, chọn ứng dụng Facebook Facebook nằm trong nhóm Ứng dụng của hộp thoại khởi tạo. Chọn sai ứng dụng thì node trigger sẽ không có loại trigger Facebook; phải tạo lại.
  2. Điền tên, mô tả rồi bấm Tiếp tục Đặt tên theo điểm vào để sau này dễ tra số liệu, ví dụ "Vidiva - QR tại quầy", "Vidiva - trả lời mặc định". Các trường còn lại giống mọi chiến dịch khác, xem Bước 1 - Khởi tạo.
  3. Bấm node trigger trên canvas Node đầu tiên của canvas là trigger. Bấm vào để mở bảng thiết lập bên phải, chọn loại Khách tương tác trên Messenger.
  4. Chọn Fanpage và bật các điểm vào Theo hướng dẫn ở phần tiếp theo. Bấm Lưu.
  5. Thêm hành động và bấm Kích hoạt Nối node Gửi tin Messenger, Hỏi và chờ trả lời hoặc node CDP khác, rồi bấm Kích hoạt. Thời gian bắt đầu và kết thúc của chiến dịch vẫn có hiệu lực: ngoài khoảng đó kịch bản không chạy.
Hộp thoại khởi tạo chiến dịch, ứng dụng Facebook
Chọn ứng dụng Facebook khi khởi tạo chiến dịch. Ảnh chụp thực tế.
  1. Facebook - nằm trong nhóm Ứng dụng của hộp thoại khởi tạo. Bấm vào để chọn.
  2. Tab Ứng dụng - lọc nhanh danh sách khi hộp thoại có nhiều mục.

Bảng thiết lập trigger ​

Bảng thiết lập trigger Khách tương tác trên Messenger
Trigger Khách tương tác trên Messenger. Năm điểm vào chia hai nhóm, ảnh chụp thực tế.
  1. Fanpage - chọn Page đã kết nối. Mỗi kịch bản gắn với một Page.
  2. Kích hoạt khi - bật một hay nhiều điểm vào. Dấu ? giải thích luật chọn kịch bản.
  3. Cảnh báo tranh chấp sớm - chỉ hiện khi một kịch bản khác đang chạy trên cùng Page nhận cùng sự kiện, kèm mã kịch bản và lý do.
  4. Khách nhắn đúng từ khoá - kiểu so khớp và danh sách từ khoá, mỗi dòng một từ. Khối đang bật có viền màu và mở phần cấu hình.
  5. Khách nhắn bất kỳ tin nào khác - trả lời mặc định cho mọi tin không khớp từ khoá nào.
  6. Khách bấm nút Bắt đầu - cần bật nút Bắt đầu trong Cấu hình Messenger.
  7. Khách vào từ link m.me / mã QR - tạo mã ref, link, QR ngay tại đây.
  8. Khách bấm quảng cáo Click-to-Messenger - lọc theo id quảng cáo hoặc mã ref.

Bật khối nào, khối đó đổi viền màu và mở phần cấu hình bên trong. Một kịch bản có thể bật nhiều điểm vào cùng lúc, ví dụ vừa nhận từ khoá "bảng giá" vừa nhận mã ref bang-gia của menu cố định.

Năm điểm vào ​

Khách nhắn đúng từ khoá ​

Khách gõ đúng từ khoá bạn đặt. Không phân biệt hoa thường. Được xét trước mọi tin nhắn khác.

Kiểu so khớpTin "cho mình xin bảng giá"Tin "bảng giá"
Trùng khớp từ khoáKhông chạyChạy
Chứa từ khoáChạyChạy
Bắt đầu bằng từ khoáKhông chạyChạy

Mỗi dòng một từ khoá. Nên liệt kê cả cách viết tắt và không dấu khách hay dùng: bảng giá, bang gia, giá, gia.

Từ khoá thắng trả lời mặc định

Khi một kịch bản từ khoá và một kịch bản trả lời mặc định cùng chạy trên Page, tin khớp từ khoá đi vào kịch bản từ khoá, tin còn lại đi vào trả lời mặc định. Hai kịch bản này không tranh chấp nhau; chỉ hai kịch bản cùng từ khoá mới bị chặn.

Khách nhắn bất kỳ tin nào khác (trả lời mặc định) ​

Mọi tin không khớp từ khoá của kịch bản nào trên Fanpage, kể cả sticker, ảnh, và khách cũ nhắn lại. Tắt thì những tin đó bot im lặng. Mỗi Fanpage chỉ nên có một kịch bản trả lời mặc định đang chạy; kịch bản thứ hai bật điểm vào này sẽ bị chặn khi bấm Kích hoạt.

Dùng cho: lời chào chung, hướng dẫn khách chọn menu, báo giờ làm việc ngoài giờ.

Khách bấm nút Bắt đầu ​

Khách lần đầu mở hội thoại và bấm nút Bắt đầu của Messenger. Phải bật nút Bắt đầu cho Fanpage ở Cấu hình Messenger trước. Khách vào từ link có mã ref thì điểm vào link m.me / mã QR được xét trước, không khớp mới tới đây.

Khách mở link m.me/<page>?ref=<mã> hoặc quét mã QR tạo ở đây; khách cũ hay mới đều tính. Đây cũng là điểm vào nhận khách bấm mục menu cố định và câu gợi ý mở đầu có gắn mã ref.

Khối Khách vào từ link m.me / mã QR với mã ref, link và QR
Tạo mã ref, link và mã QR ngay trong trigger. Ảnh chụp thực tế.
  1. Ô mã ref - gõ mã rồi Enter hoặc bấm Tạo link.
  2. Tạo link - sinh link m.me, shortlink và mã QR cho mã vừa gõ.
  3. Một mã đã tạo - mã QR kèm nút Tải QR, shortlink và link m.me kèm nút Sao chép, số lần bấm link, dấu × để bỏ mã.
  1. Gõ mã ref rồi bấm Tạo link Mã chỉ gồm chữ không dấu, số, gạch ngang, gạch dưới, tối đa 100 ký tự. Ví dụ tet2026, qr-cua-hang-q1.
  2. Lấy link hoặc QR Mỗi mã sinh một link m.me, một shortlink ngắn gọn để chia sẻ, và một mã QR tải về dạng PNG để in. Số lần bấm shortlink được đếm cạnh mã.
  3. Không thêm mã nào thì nhận mọi mã ref Dùng khi bạn muốn một kịch bản đón mọi khách vào từ link, bất kể mã gì. Kịch bản này sẽ tranh chấp với mọi kịch bản có mã cụ thể trên cùng Page.

Mã ref khách vào được lưu trong dữ liệu trigger (Mã ref (link m.me / QR)), nên một kịch bản nhận nhiều mã vẫn rẽ nhánh được bằng node Điều kiện.

Khách bấm quảng cáo Click-to-Messenger ​

Khách bấm quảng cáo Facebook dẫn vào Messenger. Để trống cả hai bộ lọc là nhận mọi quảng cáo của Fanpage.

Bộ lọcLấy ở đâuDùng được với
Id quảng cáoCột ID quảng cáo trong Ads ManagerMọi quảng cáo, kể cả tạo bằng giao diện Ads Manager thông thường
Mã refMã bạn đặt khi tạo quảng cáo bằng JSON hoặc Marketing APIChỉ quảng cáo có đặt ref; quảng cáo tạo bằng Ads Manager thông thường không có

Khai cả hai thì quảng cáo khớp một trong hai là chạy. Thực tế hầu hết trường hợp chỉ cần dán id quảng cáo.

Chặn tranh chấp giữa các kịch bản ​

Hai kịch bản đang chạy trên cùng Fanpage mà cùng nhận một loại sự kiện sẽ giành tin của nhau. Hệ thống xử lý ở hai chỗ:

  • Cảnh báo sớm trong bảng thiết lập: khi bạn chọn Page và bật điểm vào, một hộp vàng liệt kê các kịch bản đang tranh chấp kèm lý do, ví dụ "#135367 Vidiva - QR tại quầy (trùng mã ref tet2026)". Bấm vào mã kịch bản để mở nó ở tab mới.
  • Chặn hẳn khi bấm Kích hoạt: sau khi bạn xác nhận kích hoạt, popup Không thể chạy chiến dịch liệt kê từng kịch bản tranh chấp theo dạng #id Tên: lý do. Chiến dịch vẫn là bản nháp cho tới khi bạn tạm dừng hoặc dừng các kịch bản kia, hoặc đổi cấu hình.
Popup chặn chạy chiến dịch vì tranh chấp cùng Fanpage
Popup chặn khi bấm Kích hoạt. Ảnh chụp thực tế.
Loại tranh chấpKhi nàoCách gỡ
Cùng trả lời mặc địnhHai kịch bản cùng bật "tin bất kỳ"Giữ một, tắt điểm vào này ở kịch bản kia
Trùng từ khoáHai kịch bản có chung ít nhất một từ khoáĐổi từ khoá hoặc gộp hai kịch bản
Trùng mã refCùng mã, hoặc một kịch bản nhận mọi mãĐổi mã; hạn chế dùng "nhận mọi mã"
Cùng nhận quảng cáoHai kịch bản cùng bật quảng cáo mà bộ lọc chồng nhauLọc theo id quảng cáo riêng cho từng kịch bản
Trùng bài viếtHai kịch bản bình luận cùng nhắm một bài, hoặc một kịch bản nhắm mọi bàiXem Kịch bản bình luận

Dữ liệu trigger mang theo ​

Các node phía sau chèn được những trường này bằng dấu + trong ô nhập, hoặc dùng làm điều kiện rẽ nhánh. Xem thêm Tham chiếu dữ liệu giữa các bước.

TrườngNội dungThường dùng để
Nội dung tin nhắnChữ khách gõĐiều kiện theo nội dung, lưu vào Data Hub
Tên khách trên FacebookTên hiển thị của kháchChèn vào tin trả lời: "Chào {Tên khách}"
Nguồn kích hoạtTừ khoá / Tin nhắn mới / Nút Bắt đầu / Link m.me - QR / Quảng cáo Click-to-Messenger / Menu cố định - câu gợi ýRẽ nhánh theo cách khách vào
Mã ref (link m.me / QR)Mã khách vào bằngRẽ nhánh khi một kịch bản nhận nhiều mã
PSID của kháchMã định danh khách với Page nàyLưu vào Data Hub, gọi HTTP ra ngoài
ID FanpageMã PageKịch bản dùng chung logic cho nhiều Page

Sau trigger làm được gì ​

NodeDùng để
Gửi tin MessengerBot trả lời bằng văn bản, ảnh, thẻ, nút bấm, quick reply
Hỏi và chờ trả lờiThu số điện thoại, email, câu trả lời rồi mới đi tiếp
Điều kiệnRẽ nhánh theo nội dung tin, nguồn kích hoạt, mã ref, câu trả lời
Trì hoãnĐợi một lúc trước khi nhắn tiếp; nhớ cửa sổ 24 giờ của Meta
AI nâng caoAI soạn câu trả lời theo vai nhân viên tư vấn từ tin khách nhắn, rồi node Gửi tin gửi lại
Gắn thẻ, Cộng điểm, Ưu đãi, ZNS, HTTP, Data HubCác node CDP sẵn có; node nào cần tìm khách thì trỏ ô số điện thoại vào Câu trả lời của node hỏi đáp. Xem Khách Facebook và số liệu

Lỗi thường gặp ​

Hiện tượngNguyên nhânCách xử lý
Ô Fanpage trống, báo "Chưa có Fanpage nào"Chưa kết nối Page, hoặc tài khoản không có quyền xem kết nốiKết nối Fanpage; xin quyền ở Phân quyền
Bấm Kích hoạt hiện popup tranh chấpKịch bản khác đang chạy cùng Page nhận cùng sự kiệnTạm dừng kịch bản kia hoặc đổi cấu hình theo bảng trên
Khách gõ từ khoá nhưng vào trả lời mặc địnhKiểu so khớp là Trùng khớp mà khách gõ thêm chữ; hoặc kịch bản từ khoá chưa Kích hoạtĐổi sang Chứa từ khoá; kiểm tra trạng thái kịch bản
Khách bấm nút Bắt đầu nhưng vào kịch bản khácKhách vào từ link có mã ref, kịch bản mã ref được ưu tiênĐúng thiết kế; xem thứ tự chọn kịch bản
Khách nhắn nhưng bot im lặng, Số liệu không tăngKhách đang ở giữa một kịch bản khác (bot đang chờ trả lời), hoặc hội thoại đã tắt botXem Xử lý sự cố
Khách bấm quảng cáo nhưng không vào kịch bảnId quảng cáo sai, hoặc kịch bản lọc theo mã ref mà quảng cáo không có refDán đúng id từ Ads Manager; bỏ lọc theo ref

Bước tiếp theo ​

Tài liệu hướng dẫn sử dụng nền tảng CNV CDP