Bỏ qua để đến nội dung

Gửi tin nhắn WhatsApp

Hướng dẫn thao tác
Dành cho:
Nhà xuất bản và marketer, Quản trị viên không gian làm việc
Cần quyền:
providers:managenhạy cảm, campaigns:sendnhạy cảm, whatsapp:sendnhạy cảm
Trong ứng dụng:
Nhà cung cấp gửi thư, rồi WhatsApp, rồi Tài khoản

ReputeCast gửi tin nhắn WhatsApp marketing qua WhatsApp Cloud API của Meta bằng WhatsApp Business Account của chính bạn. Chiến dịch dùng các mẫu tin nhắn đã được Meta phê duyệt, chỉ gửi tới những người có sự đồng ý nhận WhatsApp trên danh sách, hiện chi phí ước tính trước khi bạn gửi và tuân theo khung chăm sóc khách hàng 24 giờ của Meta đối với tin trả lời dạng văn bản tự do.

  • Kết nối tài khoản, đồng bộ mẫu và sửa bảng giá cần quyền providers:manage (Chủ sở hữu và Quản trị viên).
  • Gửi hoặc lên lịch một chiến dịch WhatsApp cần campaigns:send và whatsapp:send, còn xuất bản một tự động hóa có bước WhatsApp cần whatsapp:send. Cả hai quyền gửi đều là quyền nhạy cảm; khi thiếu chúng, chiến dịch đưa ra Kiểm tra và yêu cầu phê duyệt.
  • Trong Meta, cần có một WhatsApp Business Account với một số điện thoại, một ứng dụng Meta có sản phẩm WhatsApp, và một permanent access token cho một system user.
  • URL công khai của ReputeCast phải truy cập được từ internet qua HTTPS, vì Meta gọi tới đó bằng webhook. Đọc reverse proxy và TLS.
  1. Mở Nhà cung cấp gửi thư. Khi chưa thiết lập kênh thứ hai, chọn Thêm kênh và chọn WhatsApp; sau đó, chuyển sang Nhà cung cấp gửi thư, rồi WhatsApp, rồi Tài khoản.

  2. Nhập bốn giá trị từ Meta: ID WhatsApp Business Account, ID số điện thoại, Mã truy cập vĩnh viễn và Khóa bí mật ứng dụng. Cả bốn đều chỉ ghi: được niêm phong khi lưu và không bao giờ hiện lại. Chọn Kết nối và hiện webhook. ReputeCast kiểm tra chúng bằng Graph API của Meta, đăng ký ứng dụng nhận webhook của tài khoản và đồng bộ các mẫu của bạn.

  3. Sao chép URL callback (https://<your instance>/hooks/whatsapp/<workspace>) và Mã xác minh vào các ô Callback URL và Verify token trong Meta for Developers › ứng dụng của bạn › WhatsApp › Configuration, rồi chọn Verify and save tại đó. ReputeCast hiện tài khoản là đã kết nối khi yêu cầu xác minh của Meta đến; Kiểm tra lại kiểm tra ngay lập tức.

  4. Chọn Gửi tin nhắn thử để gửi một tin thử tới số của chính bạn.

Thẻ Account của WhatsApp: tài khoản doanh nghiệp và số điện thoại đã kết nối, xếp hạng chất lượng và giới hạn nhắn tin từ Meta, số liên hệ có sự đồng ý nhận WhatsApp, các mẫu đã phê duyệt, và webhook.

Ảnh chụp này hiển thị giao diện tiếng Anh.

Meta ký mọi webhook bằng X-Hub-Signature-256 (một HMAC-SHA256 của nội dung, dùng app secret của bạn làm khóa), và ReputeCast từ chối những lần gửi có chữ ký không khớp. Thẻ Nhà cung cấp gửi thư, rồi WhatsApp, rồi Sự kiện hiện từng webhook gốc bên cạnh kết quả ReputeCast diễn giải từ nó, kèm kết quả kiểm tra chữ ký.

Nếu sau này Meta từ chối access token, các tin nhắn đang chờ gửi bị tạm giữ và thành viên có providers:manage nhận thông báo. Kết nối lại bằng một token mới sẽ giải phóng chúng. Ngắt kết nối hủy các tin nhắn đang chờ gửi và đang bị tạm giữ.

Bạn tạo và sửa mẫu trong WhatsApp Manager của Meta; ReputeCast đọc chúng. Mẫu được đồng bộ khi bạn kết nối, mỗi giờ, khi bạn chọn Đồng bộ ngay và mỗi khi Meta báo một thay đổi trạng thái. Thẻ Nhà cung cấp gửi thư, rồi WhatsApp, rồi Mẫu liệt kê danh mục của từng mẫu (Tiếp thị, Tiện ích hoặc Xác thực), ngôn ngữ, trạng thái, nội dung, biến và các nút.

Các trạng thái là Đã phê duyệt, Đang chờ, Bị từ chối (kèm lý do của Meta), Tạm dừng, Bị vô hiệu hóa, Đang kháng nghị và Khác. Chỉ mẫu đã phê duyệt mới chọn được cho chiến dịch.

Meta chỉ cho phép tin nhắn văn bản tự do trong 24 giờ sau tin nhắn gần nhất mà người đó gửi tới số của bạn, dưới bất kỳ hình thức nào (một tin trả lời, một lần nhấp nút, một lần hủy nhận hoặc đăng ký nhận). Ngoài khung này, chỉ gửi được các mẫu đã phê duyệt.

  • Trên hồ sơ của liên hệ, thẻ WhatsApp hiện “Khung mở đến …” hoặc “Khung đã đóng”, các tin nhắn gần nhất và, khi khung đang mở, Trả lời bằng văn bản tự do (tối đa 4.096 ký tự; cần whatsapp:send).
  • Trong một tự động hóa, bước WhatsApp văn bản tự do nằm ngoài khung sẽ bỏ qua tin nhắn hoặc gửi một mẫu thay thế, tùy cài đặt của bước.
  • Không có hộp thư dùng chung: tin trả lời hiện trên dòng thời gian của liên hệ và trong báo cáo chiến dịch.

Sự đồng ý nhận WhatsApp được lưu theo từng danh sách, tách biệt với email và SMS, và liên hệ cần có số điện thoại. Ghi nhận sự đồng ý trên hồ sơ của liên hệ bằng Ghi nhận đồng ý nhận WhatsApp (subscribers:edit), kèm nội dung chính xác người đó đã chấp nhận, nơi và thời điểm; hoặc qua API. Biểu mẫu đăng ký và việc nhập dữ liệu không ghi nhận sự đồng ý nhận WhatsApp. Đọc danh sách, sự đồng ý và xác nhận hai bước.

Từ khóa hủy nhận giống với SMS: STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT, OPTOUT và REVOKE, cùng nút trả lời nhanh bắt đầu bằng “stop” hoặc “unsubscribe”. Một lần hủy nhận áp dụng cho mọi danh sách và chặn gửi số đó trên WhatsApp; chỉ chính người đó mới quay lại được, bằng cách nhắn START hoặc UNSTOP. Đọc gửi chiến dịch SMS.

  1. Chọn Chiến dịch WhatsApp mới trên bất kỳ thẻ WhatsApp nào (hoặc tạo một chiến dịch mới trong Chiến dịch và chọn Tin nhắn WhatsApp).

  2. Chọn một mẫu đã phê duyệt và điền các biến của nó ({{1}}, {{2}}…): mỗi biến lấy từ một trường liên hệ kèm giá trị dự phòng, hoặc là văn bản cố định. Bản xem trước dạng trò chuyện hiện tin nhắn như một liên hệ được chọn sẽ thấy. Gửi thử đến WhatsApp của tôi gửi tin nhắn đó tới bạn.

  3. Chọn người nhận (các danh sách, chỉ tính những người có sự đồng ý nhận WhatsApp) và lịch gửi: gửi ngay, vào một ngày giờ, hoặc theo giờ địa phương của từng người nhận.

  4. Xem Chi phí ước tính. Chi phí lấy từ bảng giá của Meta theo quốc gia và danh mục mẫu, được ReputeCast lưu thành một bảng bạn có thể sửa bằng Sửa bảng giá. Meta tính phí khi một tin nhắn mẫu được gửi thành công; văn bản tự do trong khung 24 giờ không tốn phí.

  5. Chọn Kiểm tra và gửi. Các mục kiểm tra là Tài khoản, Sự đồng ý, Mẫu, Xếp hạng chất lượng, Giới hạn nhắn tin, Chi phí và Phê duyệt. Tài khoản chưa kết nối, người nhận trống hoặc mẫu chưa được phê duyệt sẽ chặn việc gửi. Xếp hạng chất lượng Trung bình hoặc Thấp sẽ cảnh báo, và người nhận vượt giới hạn nhắn tin của số điện thoại (số người số đó được phép nhắn tới trong 24 giờ, theo báo cáo của Meta) cũng vậy: gửi phần còn lại sau, hoặc bỏ qua họ.

Tin nhắn chiến dịch chờ hết giờ yên lặng mới gửi: khung giờ dùng chung với SMS và thông báo đẩy (mặc định 09:00–20:00, không bao giờ ngoài 08:00–21:00) và được đặt trong Nhà cung cấp gửi thư, rồi SMS, rồi Định tuyến và quy tắc. Các bước tự động hóa chờ hoặc bỏ qua, tùy cài đặt của từng bước.

Báo cáo hiện số tin nhắn đã gửi (được Meta chấp nhận), đã gửi thành công, đã đọc (chỉ từ những người chia sẻ thông báo đã đọc), thất bại kèm mã và lý do của Meta, tin trả lời và lượt nhấp nút, cùng chi phí ước tính, theo quốc gia.

Thiết lậpMặc địnhCách thay đổi
Mẫu được đồng bộ từ MetaEvery hourChọn Đồng bộ ngay để đồng bộ tức thì
Khung thời gian chăm sóc khách hàng cho tin nhắn văn bản tự do24 hours after the contact's last messageCố định (quy tắc của Meta)
Thời gian giữ webhook gốc và tin nhắn đã nhận90 daysCố định
  • “Đang chờ yêu cầu xác minh của Meta”: Callback URL hoặc Verify token trong Meta không khớp, hoặc Meta không truy cập được URL công khai của bạn. Dán lại cả hai, chọn Verify and save trong Meta, rồi chọn Kiểm tra lại.
  • Tài khoản báo token đã bị từ chối: access token đã hết hạn hoặc bị thu hồi. Tạo một permanent token mới cho system user và chọn Kết nối lại.
  • Không chọn được một mẫu: mẫu chưa được phê duyệt, hoặc Meta đã tạm dừng hay vô hiệu hóa nó. Sửa mẫu trong WhatsApp Manager, rồi chọn Đồng bộ ngay.
  • Xếp hạng chất lượng giảm: thành viên có providers:view nhận thông báo. Hãy gửi tới ít liên hệ hơn và tương tác nhiều hơn cho đến khi xếp hạng hồi phục.