Event Triggers trong Chat Flow
Event Triggers là các sự kiện tự động kích hoạt hành động trong Chat Flow, dựa trên hành vi của khách truy cập hoặc các sự kiện hệ thống. Đây được xem là “điểm khởi đầu” của chatbot, giúp bạn triển khai kịch bản tự động như chào hỏi, thu thập thông tin, kích hoạt bot menu, gợi ý hỗ trợ…
Tuy nhiên, cần lưu ý rằng một số kênh tích hợp không hỗ trợ các event liên quan đến giao diện widget, chẳng hạn như:
Chat window opened
Chat window closed
Before start new thread
Custom event
Những sự kiện này chỉ hoạt động trên Live Chat Widget vì phụ thuộc vào hành vi người dùng trên website.
Danh sách Event Triggers được hỗ trợ
Dưới đây là các triggers bạn có thể sử dụng để bắt đầu hoặc điều khiển luồng hội thoại trong Chat Flow:
1. First Visit
Kích hoạt khi khách truy cập vào website lần đầu tiên.
Dùng để gửi lời chào, giới thiệu dịch vụ, hay hiển thị ưu đãi.
2. Second Visit
Kích hoạt khi người dùng đã từng truy cập trước đó.
Thích hợp cho chiến dịch remarketing, gợi ý quay lại giỏ hàng, nhắc lại hỗ trợ trước đó,…
3. Chat Window Opened
Kích hoạt ngay khi người dùng mở cửa sổ chat.
Có thể dùng để hiển thị menu bot, lời chào hoặc đề xuất hỗ trợ.
4. Chat Window Closed
Kích hoạt khi khách đóng cửa sổ chat.
Thường dùng để ghi lại hành vi, lưu log hoặc chấm dứt phiên chat.
5. Bot Menu Opened
Kích hoạt khi khách mở bot menu.
Hữu ích để hiển thị các lựa chọn nâng cao hoặc gợi ý hành động.
6. Before Start New Thread
Kích hoạt khi người dùng chưa bắt đầu cuộc trò chuyện hoặc cuộc trò chuyện trước đó đã kết thúc.
Phù hợp cho các kịch bản như lead form, chào đầu phiên, hoặc xác minh thông tin.
7. New Thread Started
Kích hoạt khi người dùng gửi tin nhắn đầu tiên trong một phiên chat.
Đây là trigger phổ biến nhất để bắt đầu luồng hội thoại tự động.
8. Custom Event
Cho phép bạn kích hoạt trigger bằng JavaScript từ website.
Phù hợp cho các hành động tùy chỉnh như nhấn nút mua hàng, xem sản phẩm, hoàn tất thanh toán,…
Tùy chọn bổ sung cho từng Trigger
Mỗi trigger đi kèm hai tùy chọn quan trọng:
Run once per thread
Nếu bật, trigger chỉ chạy một lần duy nhất trong mỗi phiên chat.
Run only if thread is not started
Nếu bật, trigger chỉ chạy khi chưa có tin nhắn nào từ khách truy cập.
Hai tùy chọn này giúp bạn kiểm soát hành vi chatbot và tránh kích hoạt trùng lặp.
Custom Event Trigger
Bạn có thể kích hoạt sự kiện tùy chỉnh từ website bằng một lệnh JavaScript đơn giản:
Trong đó:
'myCustomTrigger'là tên trigger bạn đã định nghĩa trong Chat FlowLệnh này có thể được gắn vào các hành động như:
Nhấn nút mua hàng
Xem trang sản phẩm
Tải tài liệu
Gửi biểu mẫu
Trigger tùy chỉnh cho phép chatbot phản hồi chính xác theo hành vi thực tế của khách hàng.
