← Tất cả bài viết
Cẩm nang

WhatsApp Coexistence cho phép dùng Business App và Cloud API cùng lúc — Nhưng bạn có thực sự cần cả hai?

Tính năng WhatsApp Coexistence của Meta — triển khai rộng rãi trong năm 2026 tại hơn 14 quốc gia — giải quyết một vấn đề khiến người dùng WhatsApp Business khó chịu nhiều năm: bạn phải chọn giữa Business App (thủ công, trên điện thoại) và Cloud API (tự động, webhook). Dùng cái này thì mất cái kia. Coexistence cho phép chạy cả hai trên cùng một số điện thoại, tin nhắn đồng bộ thời gian thực.

Đây thực sự là một cải tiến có ý nghĩa. Nhưng đáng hỏi: đội của bạn có thực sự cần cả hai phía?

Coexistence mang lại gì

Coexistence phản chiếu mọi cuộc hội thoại 1-1 giữa WhatsApp Business App và Cloud API. Khách hàng nhắn đến số của bạn — tin nhắn xuất hiện đồng thời trên Business App ở điện thoại và webhook event của Cloud API. Phản hồi từ bất kỳ phía nào đều đồng bộ sang phía còn lại trong vài giây.

Kịch bản thực tế: đội sales trả lời từ điện thoại, hàng đợi hỗ trợ xử lý qua hệ thống tự động. Cả hai thấy cùng một cuộc hội thoại. Không cần chuyển tiếp, không cần số phụ, không cần “qua kênh kia kiểm tra”.

Meta cũng backfill tối đa sáu tháng lịch sử tin nhắn 1-1 khi bật Coexistence — phía API không bắt đầu từ hộp thư trống.

Coexistence yêu cầu gì

Danh sách yêu cầu cho thấy rõ đối tượng mục tiêu:

1. Tích hợp Cloud API đã được phê duyệt. WhatsApp Business Account phải kết nối Cloud API qua quy trình onboarding của Meta — trực tiếp hoặc qua BSP (Business Solution Provider). Nghĩa là phải hoàn thành xác minh doanh nghiệp, thiết lập Meta Business Portfolio, cấu hình webhook endpoint trên Meta Developer Console.

2. Phiên bản Business App đúng. WhatsApp Business App phiên bản 2.24.17 trở lên. Phiên bản cũ không hỗ trợ giao thức đồng bộ.

3. Giai đoạn khởi động. Số điện thoại phải hoạt động trên Business App ít nhất 7 ngày trước khi bật Coexistence. Meta khuyến nghị 1-2 tháng sử dụng liên tục để đồng bộ ổn định. Không thể đăng ký số mới rồi bật cả hai ngay.

4. Heartbeat 14 ngày. Sau khi bật Coexistence, bạn phải mở Business App ít nhất mỗi 14 ngày. Nếu app ngủ đông, đồng bộ ngắt âm thầm — tin nhắn API vẫn đến nhưng phía app tắt. Đội sales không thấy tin nhắn cho đến khi ai đó mở lại app.

5. Hạ tầng BSP (phần lớn trường hợp). Trừ khi bạn tích hợp trực tiếp Cloud API của Meta (ít team nhỏ làm vậy), bạn đi qua BSP. Nghĩa là phí nền tảng ($29–$500+/tháng), phí markup mỗi tin ($15–20%), và chi phí quản lý template.

Ba loại đội phù hợp với Coexistence

Không phải mọi cấu hình WhatsApp đều hưởng lợi từ chế độ hai phía. Coexistence phù hợp với profile cụ thể:

Đội A: Sales dùng điện thoại, support tự động. Nhân viên thực địa trả lời từ Business App, hệ thống backend xử lý xác nhận đơn hàng và routing. Cả hai cần thấy cùng cuộc hội thoại. Coexistence giải quyết trực tiếp.

Đội B: Đang chuyển từ Business App sang Cloud API. Đội bắt đầu với Business App, đang thêm dần tự động hóa API. Coexistence cho phép chạy cả hai trong giai đoạn chuyển tiếp mà không cần chuyển số hay mất workflow phía app.

Đội C: Tuân thủ yêu cầu có người kiểm duyệt. Quy định yêu cầu con người xem xét tin nhắn tự động trước khi gửi. App cung cấp giao diện kiểm duyệt; API cung cấp tự động hóa.

Loại đội không phù hợp

Có loại thứ tư không xuất hiện trong tài liệu Coexistence của Meta: đội chỉ nhận tin nhắn.

Những đội này không gửi broadcast marketing, không dùng template message, không cần giao diện trả lời thủ công của Business App — vì hàng đợi hỗ trợ đã xử lý bởi hệ thống ticket, CRM hoặc pipeline AI agent. Thứ duy nhất họ cần từ WhatsApp là tin nhắn đến — được giao dưới dạng structured event để routing, ghi log và xử lý.

Với đội này, Coexistence thêm hạ tầng ở cả hai phía của một tính năng họ không dùng:

  • Phía Cloud API: Xác minh doanh nghiệp, Meta Developer Console, cấu hình webhook, hợp đồng BSP, tính phí mỗi tin (dù cuộc hội thoại dịch vụ miễn phí, phản hồi trễ thành phí template — xem phân tích biểu phí tháng 7)
  • Phía Business App: Yêu cầu heartbeat 14 ngày, quản lý phiên bản app, giai đoạn khởi động, cần ai đó trong team giữ điện thoại hoạt động

Đồng bộ giữa hai phía mới là tính năng. Nếu bạn không cần phía nào, đồng bộ là overhead.

Con đường bỏ qua cả hai phía

Giao diện không chính thức của UnifyPort kết nối tài khoản WhatsApp thường — không cần xác minh doanh nghiệp, không cần Cloud API, không cần BSP — giao mọi tin nhắn đến dưới dạng webhook event chuẩn hóa:

{
  "event": "message.received",
  "account_id": "acct_7kQnWx",
  "provider": "whatsapp",
  "from": "user_d4f29a",
  "text": "Bạn có ship đến Singapore không?",
  "timestamp": 1751270400,
  "message_id": "wa_msg_8b3e71"
}

Backend xác minh chữ ký HMAC-SHA256 bằng signing_secret rồi routing tin nhắn vào hàng đợi hiện có. Không cần giữ Business App hoạt động, không cần cấu hình Cloud API, không cần duy trì heartbeat 14 ngày, không có BSP markup cộng dồn trên phí template ngoài ý muốn.

Phản hồi gửi qua POST /v1/messages — một endpoint duy nhất, không phân loại template, không tính phí theo cửa sổ hội thoại. Cùng webhook endpoint nhận tin từ Telegram, LINE, TikTok, Zalo và X với cùng schema message.received. Ở Việt Nam, nơi cả WhatsApp lẫn Zalo đều phổ biến, thêm WhatsApp vào hệ thống đa nền tảng hiện có không thêm mô hình tính phí mới — chỉ thêm một giá trị provider trong payload.

Ma trận quyết định

Yêu cầuCoexistenceUnifyPort
Xác minh doanh nghiệpBắt buộcKhông cần
Hợp đồng BSPThường cóKhông cần
App điện thoại hoạt động mỗi 14 ngàyBắt buộcKhông cần
Template marketing outboundHỗ trợKhông phải use case
Webhook tin nhắn đếnCó (phía Cloud API)
Đa nền tảng (Telegram, LINE, Zalo…)Tích hợp riêngCùng webhook
Tính phí mỗi tinPhí Meta + markup BSPKhông
Thời gian triển khaiVài ngày đến vài tuần (xác minh)Vài giờ

Kịch bản nào là của bạn

Nếu đội bạn gửi chiến dịch outbound, cần Business App cho nhân viên thực địa, hoặc đang chuyển workflow Business App hiện có sang tự động hóa API — Coexistence là tính năng bạn chờ đợi. Nó giải quyết khoảng trống thực trong hạ tầng WhatsApp.

Nếu đội bạn chỉ nhận tin nhắn, routing vào hàng đợi, trả lời qua hệ thống hiện có — câu hỏi không phải “có nên bật Coexistence” mà là “chúng ta có cần hạ tầng mà Coexistence kết nối không”. Với workflow thuần inbound, câu trả lời có thể là: không cần phía nào.

Tài liệu API và webhook đầy đủ: unifyport.ai/docs.