Simple Flow

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:

  1. Chatbot gửi lời chào khi khách truy cập trang web

  2. Thu thập tên khách hàng

  3. Thu thập email khách hàng và kiểm tra tính hợp lệ

  4. Nếu email sai → gửi thông báo yêu cầu nhập lại

  5. Khi thu thập đủ dữ liệu → gửi thông báo thành công và email đến admin

  6. Hiển thị hai nút:

    • Mời agent tham gia hỗ trợ

    • Link mở website

  7. 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)

Was this article helpful?

Next → ChatGPT
Last updated 4 ngày ago

Danh sách hướng dẫn