Simple Flow – Hướng dẫn xây dựng một Chat Flow đơn giản
Trong phần này, chúng ta sẽ áp dụng những kiến thức cơ bản để tạo một Chat Flow hoàn chỉnh. Flow mẫu sẽ thu thập thông tin cơ bản của khách hàng và gửi thông báo đến admin, đồng thời cung cấp tùy chọn kết nối với nhân viên hỗ trợ.
Dưới đây là luồng mà chúng ta sẽ xây dựng:
Chatbot gửi lời chào khi khách truy cập trang web
Thu thập tên khách hàng
Thu thập email khách hàng và kiểm tra tính hợp lệ
Nếu email sai → gửi thông báo yêu cầu nhập lại
Khi thu thập đủ dữ liệu → gửi thông báo thành công và email đến admin
Hiển thị hai nút:
Mời agent tham gia hỗ trợ
Link mở website
Nếu không có agent phản hồi sau 20 giây → gửi tin nhắn fallback
Chuẩn bị biến trước khi xây dựng Flow
Trước khi bắt đầu, chúng ta cần tạo hai biến để lưu dữ liệu khách hàng:
{name} – lưu tên khách
{email} – lưu địa chỉ email
Bạn có thể tạo biến trong phần Variables của Chat Flow.
1. Bắt đầu chatbot và gửi lời chào
Để chatbot tự động kích hoạt khi khách truy cập vào website:
Bước 1:
Chọn event trigger:
→ Before new thread start
Đây là trigger giúp bot hoạt động ngay cả khi khách chưa nhắn tin.
Bước 2:
Thêm một action Message và kết nối với trigger.
Tin nhắn mẫu:
“Xin chào! Tôi có thể hỗ trợ gì cho bạn? Trước tiên, vui lòng cho tôi biết tên của bạn.”
2. Thu thập tên khách hàng
Tiếp theo, bot sẽ yêu cầu khách nhập tên.
Trong Message action:
Bật: Wait for reply
Bật: Save to variable
Chọn biến:
{name}
Giờ đây, mỗi khi khách nhập tên, giá trị sẽ được lưu vào biến.
3. Thu thập email và kiểm tra tính hợp lệ
Bạn có thể sao chép (duplicate) action trước để tiết kiệm thời gian.
Trong action thu email:
Bật: Wait for reply
Save to variable: chọn
{email}Bật Email Validation để kiểm tra định dạng email
Tin nhắn nếu email không hợp lệ:
Ví dụ:
“Email bạn nhập chưa đúng định dạng. Vui lòng thử lại.”
Action này sẽ đi ra hai nhánh:
“Next” → Khi email hợp lệ
“Invalid” → Khi email sai, gửi lại yêu cầu nhập email
Hãy kết nối đúng hai nhánh để flow hoạt động mượt mà.
4. Gửi thông báo thành công & Email cho admin
Khi bot đã thu thập đủ tên và email, chúng ta gửi một message xác nhận.
Ví dụ:
“Cảm ơn {name}! Chúng tôi đã nhận thông tin của bạn. Nhân viên của chúng tôi sẽ hỗ trợ trong thời gian sớm nhất.”
Trong cùng action, thực hiện thêm:
Gửi Email đến admin chứa:
Tên khách
Email khách
Lưu thông tin vào danh bạ (Contact Database)
Thêm hai nút (buttons):
🔹 Nút 1 – Mời agent
Loại: Action Button
Gắn với bước Invite Agent
🔹 Nút 2 – Mở website
Loại: Link Button
URL: link website của bạn
5. Mời agent tham gia hội thoại
Thêm action:
Invite Agent
Sau đó cấu hình:
Timeout: 20 giây
Fallback message:
“Hiện chưa có nhân viên nào sẵn sàng hỗ trợ. Vui lòng thử lại sau hoặc để lại thông tin.”
Bạn cũng có thể chọn phòng ban cụ thể nếu muốn.
6. Kết luận
Chúng ta đã xây dựng thành công một Chat Flow đơn giản nhưng hữu ích:
Gửi lời chào
Thu thập thông tin khách hàng
Xác thực dữ liệu
Gửi email tới admin
Mời agent hỗ trợ
Hiển thị fallback nếu không có agent
Flow này có thể sử dụng làm nền tảng để phát triển chatbot chuyên sâu hơn cho bán hàng, chăm sóc khách hàng, hoặc thu lead tự động.
Sơ đồ flow hoàn chỉnh
(Sẽ được bổ sung khi video hướng dẫn ra mắt)
