Bài này giả định doanh nghiệp đã có Zalo OA và hiểu cơ bản OA dùng để làm gì. Nếu chưa có OA hoặc chưa rõ sự khác biệt giữa OA và ZNS, nên đọc bài hướng dẫn tổng quan trước, vì bài đó đi từ bước đăng ký OA, verify, tới chiến lược nội dung. Bài này tập trung vào một câu hỏi hẹp hơn: cụ thể website bán hàng nên nối với OA ở những điểm nào.
Ba mức độ tích hợp, từ đơn giản tới sâu
Mức 1: Nút liên hệ qua Zalo
Đây là mức phổ biến nhất và cũng đơn giản nhất về kỹ thuật: gắn một nút hoặc widget trên website, khi khách bấm vào sẽ mở cuộc trò chuyện với OA của doanh nghiệp trên Zalo. Mức này không cần API, chỉ cần một đường dẫn (link) trỏ tới OA, gắn theo hướng dẫn có sẵn từ Zalo. Phù hợp cho website giới thiệu doanh nghiệp, chưa cần đồng bộ dữ liệu.
Mức 2: Tự động gửi ZNS khi có sự kiện trên website
Mức này bắt đầu cần tích hợp API thật sự: khi khách đặt hàng thành công trên website, hệ thống tự động gọi API để gửi một tin ZNS xác nhận đơn hàng tới khách qua Zalo, thay vì chỉ hiện thông báo trên trình duyệt rồi thôi. Đây là điểm khác biệt lớn so với email xác nhận đơn hàng truyền thống: tỉ lệ người Việt Nam mở tin nhắn Zalo cao hơn đáng kể so với tỉ lệ mở email, vì Zalo có thông báo đẩy (push notification) trực tiếp trên điện thoại.
Mức 3: Đồng bộ hai chiều giữa website và OA
Mức sâu nhất: không chỉ website gửi thông tin sang OA, mà OA cũng gửi ngược thông tin về website qua webhook, ví dụ khi khách nhắn tin hỏi trên Zalo, tin nhắn đó tự động tạo thành một yêu cầu hỗ trợ (ticket) trong hệ thống quản lý khách hàng nội bộ, để đội chăm sóc khách hàng không phải mở riêng ứng dụng Zalo để theo dõi. Mức này đòi hỏi đội kỹ thuật xử lý webhook nhận từ Zalo, tương tự cách xử lý webhook của một cổng thanh toán.
Ba tình huống website nên gửi ZNS tự động
- Xác nhận đơn hàng vừa đặt thành công, kèm mã đơn để khách tra cứu.
- Cập nhật trạng thái vận chuyển, ví dụ đơn đã giao cho đơn vị vận chuyển hoặc đã giao thành công.
- Nhắc khách khi có hành động chưa hoàn tất, ví dụ giỏ hàng còn sản phẩm chưa thanh toán, miễn là dùng đúng loại template ZNS được phép cho mục đích nhắc nhở, không lạm dụng thành spam quảng cáo.
Chuẩn bị gì trước khi giao đội kỹ thuật làm tích hợp
- OA đã được xác minh (verify), vì một số tính năng gửi ZNS quy mô lớn yêu cầu OA đã xác minh danh tính doanh nghiệp.
- Xác định rõ danh sách sự kiện trên website cần đồng bộ sang Zalo, tránh yêu cầu mơ hồ kiểu "nối Zalo vào" khiến đội kỹ thuật không biết phạm vi cụ thể.
- Chuẩn bị sẵn nội dung mẫu (template) cho từng loại ZNS dự kiến gửi, vì bước đăng ký và chờ duyệt template thường mất vài ngày làm việc, nên làm song song lúc đội kỹ thuật đang code phần tích hợp, không để tới cuối mới chuẩn bị.