Chuyển đến nội dung chính

WhatsApp

Cách tự động lưu câu trả lời form WhatsApp Flow vào CRM

WhatsApp Flow giúp thu ngân sách, địa chỉ hay lịch hẹn của khách chỉ với vài lần chạm. Giá trị nằm ở bước tiếp theo: biến từng câu trả lời thành trường hồ sơ khách hàng mà không phải sao chép tay.

Đội ngũ MonoChat Cập nhật: 9 phút đọc

Trong trang này
  1. Điều gì xảy ra khi khách gửi một Flow
  2. Vì sao nên lưu câu trả lời vào trường hồ sơ
  3. Từng bước trong MonoChat
  4. Ba ví dụ
  5. Sự đồng ý cũng thuộc về form
  6. Danh sách kiểm tra trước khi chạy thật
  7. Bắt đầu với một form
  8. Nguồn

WhatsApp Flow là cách nhanh nhất để thu thông tin có cấu trúc trong chat: ngân sách và thời gian mua của khách tiềm năng, địa chỉ giao hàng, lịch hẹn, đăng ký kèm đồng ý nhận tin. Khách chạm qua vài màn hình rồi bấm gửi. Sau đó, ở nhiều đội, nhân viên mở cuộc trò chuyện, đọc câu trả lời và gõ lại vào CRM bằng tay.

Bước cuối đó là chỗ câu trả lời bị thất lạc, gõ sai hoặc chẳng bao giờ được gõ. Bài này hướng dẫn cách lưu thẳng từng câu trả lời vào trường hồ sơ của khách hàng trong MonoChat, cách kiểm tra chúng, và việc nên làm với dữ liệu khi đã có sẵn.

Điều gì xảy ra khi khách gửi một Flow

Meta mô tả WhatsApp Flows là “a way to build structured interactions for business messaging” (cách xây dựng các tương tác có cấu trúc cho nhắn tin doanh nghiệp), với các cách dùng như thu thông tin liên hệ và sản phẩm khách quan tâm, hoặc lập báo giá từ sở thích của khách.

Khi khách hoàn tất một Flow, Meta gửi kết quả cho doanh nghiệp qua cùng webhook với mọi tin nhắn khác của khách. Kết quả đến dưới dạng tin nhắn tương tác loại nfm_reply, nội dung hiển thị luôn là “Sent”, còn câu trả lời nằm trong trường response_json, có cấu trúc theo Flow JSON bạn đã thiết kế. Hai chi tiết quan trọng cho tự động hóa:

  • Phản hồi không kèm ID của Flow. Nếu bạn gửi nhiều form, bạn phải tự phân biệt chúng, chẳng hạn qua tên các trường.
  • Câu trả lời đến kèm đúng tên trường bạn đặt trong form, nên đặt tên trường cho tốt là một nửa công việc.

Trong MonoChat, form đã gửi hiện trong cuộc trò chuyện, và một flow có thể đọc từng câu trả lời như một biến: {{message.payload.formData.<tên trường>}}.

Vì sao nên lưu câu trả lời vào trường hồ sơ

Câu trả lời để trong chatCâu trả lời lưu vào trường hồ sơ
Nhân viên phải cuộn tìm ngân sáchNgân sách nằm ngay trong hồ sơ khách, cạnh mọi cuộc trò chuyện
Không lọc hay phân nhóm đượcLọc CRM theo bất kỳ trường nào, lưu bộ lọc và dùng làm tệp người nhận tin hàng loạt
Không có gì xảy ra cho đến khi có người đọcFlow có thể phân công, gắn thẻ hoặc trả lời ngay khi câu trả lời được lưu
Gõ sai, thiếu trườngGiá trị được chuyển sang kiểu của trường, và giá trị sai bị phát hiện

Từ MonoChat 3.8.43 (ngày 2 tháng 11 năm 2026), nút Đặt trường hồ sơ khách hàng có thể điền một trường Từ biến, kể cả câu trả lời của WhatsApp Flow, và chuyển giá trị sang kiểu của trường.

Từng bước trong MonoChat

1. Tạo các trường hồ sơ

Trong CRM › Trường hồ sơ, tạo một trường cho mỗi câu trả lời bạn muốn giữ, với đúng kiểu:

Câu trả lờiKiểu trường
EmailEmail
Ngân sáchSố
Ngày mong muốnNgày
Quan tâm (một trong nhiều lựa chọn)Danh sách
Số điện thoại của người liên hệ khácĐiện thoại
Ngôn ngữ ưa thíchNgôn ngữ

Đặt cho mỗi trường một tên rõ ràng. Bạn sẽ ghép các trường này với câu trả lời của form ở bước 4.

2. Dựng form

Vào Cài đặt › Trò chuyện › Kênh, mở menu ⋮ của kênh WhatsApp Business (Cloud) và chọn Flows, sau đó Tạo. Chọn một mẫu trong Bắt đầu từ: Biểu mẫu khách tiềm năng, Lịch hẹn, Đăng ký, Địa chỉ giao hàng, Phản hồi, Khảo sát NPS hoặc Trống.

Trong trình thiết kế, Tên trường của mỗi trường được tạo từ nhãn của nó, và đổi tên một trường sẽ cập nhật mọi chỗ tham chiếu đến nó. Ghi lại các tên trường: email, budget, area, delivery_date. Khi hai màn hình dùng cùng một tên trường, câu trả lời được gửi dưới dạng <màn hình>_<tên>, nên hãy giữ tên không trùng nhau. Dùng Xem trước để xem form như khách sẽ thấy, rồi Xuất bản.

3. Gửi form cho khách

Flow đến tay khách qua nút WhatsApp Flow trong một mẫu tin nhắn: khi tạo mẫu, bạn chọn Flow, hành động và màn hình đầu. Gửi mẫu từ một cuộc trò chuyện, từ một flow bắt đầu khi khách mới nhắn đến, hoặc sau khi khách bấm quảng cáo.

Một mẫu ngắn, rõ ràng giúp nhiều form được hoàn tất hơn:

Chào anh/chị {{1}}, cảm ơn anh/chị đã nhắn tin. Để chúng tôi chỉ gửi những căn phù hợp, anh/chị cho biết ngân sách, khu vực và thời gian dự định trong form ngắn này nhé. Chỉ mất chưa đến một phút. [Mở form]

4. Lưu câu trả lời bằng một flow

  1. Tạo một flow bắt đầu bằng Đã nhận tin nhắn mới: câu trả lời của form đến dưới dạng một tin nhắn của khách.
  2. Thêm nút Đặt trường hồ sơ khách hàng.
  3. Với mỗi trường, chọn Từ biến và viết đường dẫn của câu trả lời, ví dụ {{message.payload.formData.email}}, {{message.payload.formData.budget}}, {{message.payload.formData.area}}.
  4. Nối đầu ra Khi thất bại tới nút Phân công phiên, để nhân viên hoàn thiện phần chưa lưu được.
  5. Thêm nút Đặt thẻ khách hàng, ví dụ thẻ form-completed, để nhóm thấy và lọc được những ai đã điền xong form.

5. Biết MonoChat chấp nhận những gì

Giá trị phải khớp với trường, như trung tâm trợ giúp mô tả:

Kiểu trườngChấp nhận
SốMột con số
NgàyNgày theo chuẩn ISO 8601 (2026-11-05 hoặc 2026-11-05T14:30:00Z) hoặc dấu thời gian Unix tính bằng giây hoặc mili giây
Điện thoạiMột số điện thoại hợp lệ
EmailMột địa chỉ email hợp lệ
Danh sáchMột trong các lựa chọn của danh sách
Danh sách nâng caoID của một lựa chọn hoặc một trong các tên của lựa chọn đó
Ngôn ngữMột trong các ngôn ngữ đang hoạt động của bạn

Nếu một biến trống hoặc giá trị không khớp, các trường còn lại vẫn được lưu và nút đi theo đầu ra Khi thất bại. Một nút hành động thất bại sẽ ghi lỗi vào nhật ký chạy, trong đó nêu tên trường, để bạn sửa form hoặc sửa trường.

Một mẹo thực tế: hãy để các lựa chọn của form khớp từng chữ với các lựa chọn của trường danh sách. Lựa chọn “Sơn Trà” trong form sẽ không điền được vào trường danh sách có lựa chọn là “Sơn Trà, Đà Nẵng”.

6. Dùng dữ liệu đã lưu

Khi câu trả lời đã thành trường, chúng hoạt động như mọi dữ liệu khách hàng khác:

  • Phân luồng khách tiềm năng. Một flow thứ hai bắt đầu bằng Trường hồ sơ đã được cập nhật có thể giao thẳng khách có ngân sách trên ngưỡng của bạn cho nhân viên kinh doanh cấp cao.
  • Theo dõi đúng lúc. Một trường ngày như “ngày dự định mua” có thể được kiểm tra bằng điều kiện Nếu trên các trường hồ sơ: khách mua trong vòng một tháng chuyển cho nhân viên ngay hôm nay, khách mua muộn hơn được gắn thẻ để chăm sóc sau.
  • Chuyển dữ liệu đi tiếp. Nút Yêu cầu HTTP có thể gửi cùng các giá trị đó tới CRM, ERP hoặc hệ thống đặt lịch của bạn, dùng các biến của flow.
  • Phân nhóm. CRM lọc theo mọi trường hồ sơ đang hoạt động; một bộ lọc đã lưu có thể làm tệp người nhận của một đợt gửi tin hàng loạt, dành cho những khách đã đồng ý nhận tin.

Ba ví dụ

Form khách tiềm năng bất động sản. Mục đích, khu vực, ngân sách và thời gian mua được lưu vào bốn trường. Một flow giao những khách có ngân sách và dự định mua trong vòng ba tháng cho đội kinh doanh, và gắn thẻ những khách còn lại để chăm sóc sau.

Địa chỉ giao hàng cho đơn thu tiền khi nhận hàng (COD). Sau khi đặt hàng, form Địa chỉ giao hàng thu địa chỉ và thời gian nhận hàng mong muốn. Flow lưu cả hai rồi gửi tới cửa hàng bằng Yêu cầu HTTP, sau đó gửi khách một tin xác nhận. Hướng dẫn về đơn COD của chúng tôi nói về bước xác nhận.

Yêu cầu đặt lịch tại phòng khám nha khoa. Dịch vụ, ngày mong muốn và thông tin liên hệ được lưu; nhờ trường ngày, lễ tân nhìn một lượt là thấy mọi yêu cầu của tuần sau trước khi xác nhận.

Sự đồng ý cũng thuộc về form

Một form khách điền sau khi đã nhắn cho bạn rất khác với một lời chào hàng gửi cho người chưa từng yêu cầu. Nếu bạn định gửi ưu đãi sau này, hãy hỏi sự đồng ý một cách rõ ràng, tách khỏi các câu hỏi khác của form: mẫu Đăng ký có một bước đồng ý, còn nút Đồng ý nhận tin trong flow sẽ đặt câu hỏi bạn viết và lưu câu trả lời của khách. Chỉ gửi tin tiếp thị cho những khách đã đồng ý; hướng dẫn opt-in của chúng tôi giải thích vì sao điều đó cũng bảo vệ số của bạn.

Danh sách kiểm tra trước khi chạy thật

  • Đã tạo các trường hồ sơ với đúng kiểu.
  • Đã ghi lại tên các trường của form, không trùng nhau và dễ đọc.
  • Các lựa chọn của form khớp với lựa chọn của trường danh sách.
  • Flow bắt đầu bằng Đã nhận tin nhắn mới với Đặt trường hồ sơ khách hàng Từ biến.
  • Khi thất bại chuyển cho một người, và một thẻ đánh dấu các form đã hoàn tất.
  • Đã kiểm tra một lần gửi thử trong hồ sơ khách hàng và nhật ký chạy.

Bắt đầu với một form

MonoChat là phần mềm nhắn tin doanh nghiệp và là Meta Business Partner chính thức. MonoChat kết nối số WhatsApp của chính bạn với Cloud API của Meta, dựng WhatsApp Flows mà không cần Flow JSON, và lưu câu trả lời vào hồ sơ khách hàng bằng một flow bạn dựng được trong vài phút. Bài hướng dẫn về flow trong trung tâm trợ giúp trình bày mọi nút.

Bạn có thể bắt đầu miễn phí tại app.monochat.ai.

Nguồn

Câu hỏi thường gặp

Câu hỏi thường gặp

Câu trả lời WhatsApp Flow đi đâu khi khách gửi form?

Meta gửi chúng cho doanh nghiệp dưới dạng một tin nhắn của khách, qua cùng webhook với mọi tin nhắn khác, với câu trả lời nằm trong trường response_json. Trong MonoChat, form đã gửi hiện trong cuộc trò chuyện và có thể đọc từng câu trả lời trong flow bằng {{message.payload.formData.<tên trường>}}.

Làm sao lưu câu trả lời Flow vào trường hồ sơ khách hàng trong MonoChat?

Tạo một flow bắt đầu bằng Đã nhận tin nhắn mới, thêm nút Đặt trường hồ sơ khách hàng, chọn Từ biến cho từng trường và viết đường dẫn của câu trả lời, ví dụ {{message.payload.formData.email}}. MonoChat chuyển giá trị sang kiểu của trường: số, ngày, điện thoại, email, danh sách hoặc ngôn ngữ.

Nếu câu trả lời không khớp với trường thì sao?

Các trường còn lại vẫn được lưu, và nút đi theo đầu ra Khi thất bại. Hãy nối đầu ra này tới nút Phân công phiên hoặc một thẻ, để nhân viên hoàn thiện phần chưa lưu được. Nhật ký chạy ghi rõ tên trường bị lỗi.

Tôi có cần lập trình viên hay endpoint không?

Với một form như thế này thì không. Trình thiết kế Flow của MonoChat dựng form mà không phải viết Flow JSON, còn flow lưu câu trả lời được dựng trong trình tạo flow trực quan. Chỉ cần endpoint khi màn hình phải hiển thị dữ liệu trực tiếp, chẳng hạn các khung giờ còn trống.

Trường ngày chấp nhận định dạng nào?

Ngày theo chuẩn ISO 8601, như 2026-11-05 hoặc 2026-11-05T14:30:00Z, hoặc dấu thời gian Unix tính bằng giây hoặc mili giây. Hãy gửi thử một form và kiểm tra ngày đã lưu trong hồ sơ khách hàng trước khi chạy thật.

Câu trả lời đã lưu có thể kích hoạt một tự động hóa khác không?

Có. Một flow thứ hai có thể bắt đầu bằng Trường hồ sơ đã được cập nhật, ví dụ để giao khách tiềm năng cho bộ phận bán hàng khi trường ngân sách được điền, hoặc để gửi xác nhận đơn hàng khi có địa chỉ giao hàng.

Miễn phí tháng đầu gói Growth

Quản lý WhatsApp, Instagram và Messenger trong một hộp thư

Bắt đầu miễn phí với MonoChat: hộp thư chung cho đội ngũ, trợ lý AI, mẫu tin nhắn và chiến dịch trên API chính thức của Meta.

Mỗi doanh nghiệp một mã • 30 ngày để sử dụng • Không cần thẻ

$150 để bắt đầu.

Nhận