Điều kiện chuẩn bị
Trước khi bắt đầu, hãy đảm bảo bạn có:- Một tài khoản Facebook cá nhân hoạt động bình thường.
- Một tài khoản WhatsApp Business (hoặc khả năng đăng ký khởi tạo tài khoản mới trong quá trình thiết lập).
- Một portal được cấu hình tên miền riêng chạy giao thức bảo mật HTTPS và truy cập được công khai.
- Quyền quản trị cao nhất (Super Admin) trên Portal của bạn để nhập cấu hình.
Bước 1: Tạo ứng dụng Facebook (Facebook App)
Nếu bạn đã có ứng dụng Facebook (ví dụ: từ phần cấu hình kênh Messenger), bạn có thể tái sử dụng ứng dụng đó và chuyển nhanh tới Bước 2.Khởi tạo ứng dụng mới

Nhập thông tin ứng dụng

Chọn trường hợp sử dụng (Use case)

Chọn loại ứng dụng (App type)

Hoàn tất khởi tạo

Lấy thông tin App ID và App Secret

Bước 2: Cấu hình Credentials trên Portal quản trị
Bạn cần nhập thông tin ứng dụng Facebook và WhatsApp vào Portal quản trị dưới tư cách Super Admin trước khi tích hợp có thể hoạt động.Mở trang cấu hình kết nối

Mở cấu hình WhatsApp

Nhập thông tin Credentials
Lưu cấu hình
Bước 3: Cấu hình sản phẩm WhatsApp trên ứng dụng Facebook
Thêm sản phẩm WhatsApp

Xác nhận trang tổng quan WhatsApp Quickstart

Thêm sản phẩm Facebook Login for Business

Bước 4: Lấy mã Configuration ID
Mã Configuration ID là khóa cấu hình quan trọng dùng để kích hoạt giao diện đăng ký Embedded Signup của WhatsApp trên portal của bạn. Mã này được tạo từ phần thiết lập Facebook Login for Business.Truy cập mục Cấu hình Facebook Login for Business

Đặt tên cấu hình
ChatconnectX), sau đó nhấn Next.
Chọn kiểu Login (Login variation)

Chọn sản phẩm tích hợp (Products)

Cấu hình Token (Access token)

Cấu hình tài sản (Assets)

Kiểm tra các quyền truy cập (Permissions)

Sao chép mã Configuration ID

Bước 5: Tạo System User ID và Access Token
Truy cập mục System Users

Tạo mã Access Token mới
- Select App: Chọn đúng ứng dụng Facebook bạn đã khởi tạo.
- Token Expiration: Chọn Never để tránh gián đoạn kết nối do hết hạn token.
- Select Permissions: Tích chọn 3 quyền truy cập bắt buộc:


Lấy System User ID qua Graph API Explorer
GET /me và nhấn Submit. Sao chép giá trị id nhận được từ phản hồi JSON, đây chính là System User ID của bạn.Hướng dẫn kết nối cho người dùng
Sau khi hoàn tất cấu hình ứng dụng trên Meta Developer Portal và nhập Credentials vào Portal quản trị, khách hàng của bạn có thể tự kết nối tài khoản WhatsApp Business của họ qua luồng Embedded Signup. Xem chi tiết tại Hướng dẫn kết nối WhatsApp.Tuân thủ chính sách thương mại (Commerce Policy)
Meta sẽ thực hiện đánh giá hồ sơ doanh nghiệp của bạn để đảm bảo tuân thủ đầy đủ Chính sách thương mại của WhatsApp và sẽ gửi thông báo trong vòng 24 giờ nếu có bất kỳ vấn đề nào phát sinh.Xử lý sự cố thường gặp
Không hiển thị nút kết nối WhatsApp Embedded Signup
Không hiển thị nút kết nối WhatsApp Embedded Signup
- Kiểm tra xem Super Admin đã nhập đầy đủ các thông số bắt buộc (App ID, App Secret, Configuration ID) tại đường dẫn
/manage/integrationschưa.
Gặp lỗi (#100) khi cấu hình webhook
Gặp lỗi (#100) khi cấu hình webhook
- Truy cập trang quản lý ứng dụng trên Meta Developer Portal.
- Chọn WhatsApp → Configuration ở menu bên trái.
- Tại mục Webhooks, nhấn đăng ký (Subscribe) cho trường
messagescủa tài khoản WhatsApp Business. - Tiến hành chạy lại luồng Embedded Signup.
Lỗi xác thực thông tin khi chạy Embedded Signup
Lỗi xác thực thông tin khi chạy Embedded Signup
- Đảm bảo tài khoản Facebook bạn đang đăng nhập để thực hiện kết nối giữ quyền quản trị viên (Admin) đối với Meta Business Portfolio.
- Kiểm tra ứng dụng Facebook đã được cấp đủ 3 quyền:
whatsapp_business_management,whatsapp_business_messaging,whatsapp_business_manage_events. - Xác minh mã App ID và App Secret cấu hình tại trang Portal quản trị khớp hoàn toàn với thông tin ứng dụng trong mục Settings → Basic của Meta Developer Portal.
Hồ sơ xác minh doanh nghiệp hiển thị trạng thái chờ duyệt hoặc bị từ chối
Hồ sơ xác minh doanh nghiệp hiển thị trạng thái chờ duyệt hoặc bị từ chối
- Kiểm tra lại các thông tin của doanh nghiệp đảm bảo tính chính xác và khớp với giấy tờ pháp lý (tên doanh nghiệp, địa chỉ, trang web chính thức).
- Đảm bảo lĩnh vực kinh doanh của bạn tuân thủ đúng Chính sách thương mại của WhatsApp.
- Trong thời gian chờ xác minh, các tài khoản mới sẽ có một giới hạn gửi tin nhắn tạm thời (messaging limit) nhỏ hơn mức thông thường.
- Quá trình xác minh doanh nghiệp thường diễn ra trong vòng 1 ngày làm việc.
Hồ sơ gửi xét duyệt ứng dụng (App Review) bị từ chối
Hồ sơ gửi xét duyệt ứng dụng (App Review) bị từ chối
- Mở xem chi tiết hồ sơ bị từ chối tại giao diện Meta Developer Dashboard.
- Đọc kỹ lý do từ chối và phản hồi của đội ngũ kiểm duyệt Meta.
- Bạn có thể sử dụng biểu tượng hỗ trợ của Messenger ở góc dưới bên phải màn hình để liên hệ trao đổi trực tiếp với Meta để được làm rõ.
- Cung cấp đầy đủ các tài liệu hướng dẫn sử dụng, tài khoản thử nghiệm và video ghi lại quá trình thao tác rõ ràng để người kiểm duyệt thực hiện.
- Gửi lại hồ sơ xét duyệt mới sau khi đã điều chỉnh theo phản hồi.
Làm thế nào để nhận hỗ trợ nếu sự cố vẫn chưa được khắc phục?
Làm thế nào để nhận hỗ trợ nếu sự cố vẫn chưa được khắc phục?
- Kiểm tra Logs máy chủ: Xem lịch sử lỗi trong log dịch vụ của cả
railsvàsidekiq. - Kiểm tra trạng thái tài khoản: Đảm bảo tất cả điều kiện ban đầu (xác minh doanh nghiệp, quyền truy cập tài sản, thanh toán hóa đơn) của Meta/WhatsApp đều hoạt động bình thường.
- Liên hệ hỗ trợ cộng đồng: Tham gia gửi câu hỏi tại trang Cộng đồng hỗ trợ ChatbotX kèm theo ảnh chụp lỗi cụ thể của bạn.