Forms – Thu thập dữ liệu nâng cao

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

  1. Trong Form Action → mở Actions section

  2. Bật Save response to variable

  3. Chọn biến muốn lưu

  4. Trong ô Data, nhập:

    {fieldID}

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à:

{email}

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ăngMô tả
Gửi Form trực tiếpHiển thị form trong Live Chat Widget
Disable Input FieldNgăn người dùng gửi tin nhắn khi chưa gửi form
Save response to variableLưu giá trị từng trường vào biến
Không hỗ trợ đa kênhChỉ hoạt động trong Live Chat Widget
Workaround bằng ConditionBắt kênh để xử lý flow khác nhau

Was this article helpful?

Last updated 4 ngày ago

Danh sách hướng dẫn