Forms – Thu thập dữ liệu nâng cao trong Live Chat Widget
Action Forms là công cụ mạnh mẽ giúp bạn thu thập nhiều dữ liệu từ người dùng cùng lúc thông qua biểu mẫu (form) trực quan. Đây là giải pháp lý tưởng để:
Thu lead
Thu thập thông tin chăm sóc khách hàng
Đăng ký dịch vụ
Tạo yêu cầu hỗ trợ (ticket)
Gửi khảo sát nhanh
Tuy nhiên, Forms chỉ được hỗ trợ trên Live Chat Widget và không hoạt động trên các nền tảng như Telegram, WhatsApp hoặc Messenger.
Hạn chế: Forms chỉ hoạt động trên Live Chat Widget
❗ Lưu ý quan trọng
Biểu mẫu không hoạt động trên các kênh tích hợp khác ngoài widget, bởi vì:
Telegram không hỗ trợ form UI
WhatsApp chỉ hỗ trợ tin nhắn dạng văn bản hoặc nút
Các API bên thứ ba không cho phép hiển thị form tùy chỉnh
Nếu bạn dự định sử dụng Forms trong Chat Flow, bạn cần tạo logic xử lý thay thế cho các kênh không hỗ trợ.
Giải pháp Workaround
Bạn có thể dùng action Condition để:
Kiểm tra nền tảng người dùng đang sử dụng
Chạy nhánh có Form → nếu là Live Chat Widget
Chạy nhánh không có Form → nếu là Telegram/WhatsApp
Điều này đảm bảo flow hoạt động mượt mà trên mọi kênh.
Gửi Form đến Live Chat Widget
Trong Chat Flow, bạn có thể dùng action Form để gửi biểu mẫu trực tiếp đến cửa sổ chat.
Người dùng sẽ thấy form có thể điền ngay bên trong widget, thay vì phải nhập từng trường một.
Tùy chọn: Disable Main Input Field
Bạn có thể bật chế độ:
Disable Input Field
→ Tắt ô nhập tin nhắn trong khi form đang hiển thị.
Điều này giúp:
Tránh người dùng gửi tin nhắn linh tinh
Đảm bảo họ hoàn thành biểu mẫu trước khi tiếp tục
Tạo luồng hội thoại chuyên nghiệp hơn
Lưu giá trị form vào biến
Mỗi trường trong form đều có thể được lưu vào biến để sử dụng trong phần sau của Chat Flow.
Cách thực hiện
Trong Form Action → mở Actions section
Bật Save response to variable
Chọn biến muốn lưu
Trong ô Data, nhập:
Trong đó fieldID là ID của trường bạn muốn lưu (ví dụ: name, email, phone,…).
Ví dụ
Nếu bạn có trường:
ID:
email
→ Data sẽ là:
Biến lưu trữ sẽ được cập nhật bằng giá trị người dùng nhập.
Ứng dụng thực tế
1. Thu Lead
Form gồm:
Họ tên
Email
Số điện thoại
Lưu vào biến → gửi Google Sheets → gửi Telegram Notification cho đội sales.
2. Ticket hỗ trợ
Form gồm:
Tên khách hàng
Mô tả vấn đề
Mức độ ưu tiên
Lưu vào biến → gửi webhook → tạo ticket tự động.
3. Đăng ký dịch vụ
Form gồm:
Lĩnh vực
Gói dịch vụ cần tư vấn
Ngân sách dự kiến
Lưu vào biến → chuyển conversation sang nhân viên.
Tóm tắt tính năng Forms
| Tính năng | Mô tả |
|---|---|
| Gửi Form trực tiếp | Hiển thị form trong Live Chat Widget |
| Disable Input Field | Ngăn người dùng gửi tin nhắn khi chưa gửi form |
| Save response to variable | Lưu giá trị từng trường vào biến |
| Không hỗ trợ đa kênh | Chỉ hoạt động trong Live Chat Widget |
| Workaround bằng Condition | Bắt kênh để xử lý flow khác nhau |
