Tại sao Zalo OA quan trọng với doanh nghiệp Việt?
Zalo có hơn 75 triệu người dùng tại Việt Nam — nhiều hơn cả Facebook Messenger ở thị trường nội địa. Zalo OA (Official Account) là kênh chính thức để doanh nghiệp tương tác với khách hàng qua nền tảng này.
Kiến trúc tổng thể
Flow cơ bản: Khách nhắn tin Zalo OA → Zalo webhook gửi đến n8n → n8n gọi Claude API → Claude xử lý và trả lời → n8n gửi response về Zalo OA → Khách nhận tin nhắn.
Bước 1 — Tạo Zalo OA và lấy credentials
Đăng ký tại developers.zalo.me, tạo ứng dụng mới, lấy App ID và Secret Key. Bật tính năng “Official Account Message” trong phần permissions.
Bước 2 — Cấu hình webhook trong n8n
Tạo workflow n8n với Webhook node, copy URL webhook và điền vào phần cấu hình Zalo OA. Zalo sẽ gửi POST request đến URL này mỗi khi có tin nhắn mới.
Bước 3 — Kết nối Claude API
Thêm HTTP Request node để gọi Claude API với nội dung tin nhắn từ Zalo. Cấu hình system prompt phù hợp với use case của bạn.
Bước 4 — Gửi phản hồi về Zalo
Dùng Zalo API endpoint để gửi tin nhắn phản hồi: POST https://openapi.zalo.me/v3.0/oa/message/cs với access token hợp lệ.
Lưu ý quan trọng
Zalo giới hạn gửi tin nhắn chủ động (không phải reply) theo quota nhất định. Đảm bảo reply trong vòng 48 giờ kể từ khi khách nhắn để tránh vi phạm policy.