Blog
MarketingCRM

Zalo OA và ZNS cho doanh nghiệp: tin nhắn giao dịch, điều kiện, chi phí và quy định

Click Star Team22 tháng 10, 202612 phút đọcCập nhật 24 tháng 10, 2026
Zalo OA và ZNS cho doanh nghiệp: tin nhắn giao dịch, điều kiện, chi phí và quy định
TÓM TẮT

ZNS nay là ZBS Template Message gắn với Zalo OA. Bài đọc trang chính thức của Zalo về điều kiện, mẫu tin, chi phí, API và quy định, nêu rõ chỗ các trang chưa khớp giá.

Nhiều doanh nghiệp biết "ZNS" như cách gửi tin Zalo tự động tới số điện thoại của khách. Trong năm 2026, tên gọi, bảng giá và quy tắc của dịch vụ này đã đổi, và tài liệu hiện hành của Zalo gọi nó là ZBS Template Message, gắn với Zalo Official Account (OA).

Bài này đọc trực tiếp các trang của Zalo Official Account và Zalo Business Solutions, đối chiếu đến ngày 22/10/2026. Trang developers.zalo.me cần JavaScript nên không đọc được.

Điểm chính

  • Từ 01/01/2026, ZBS Template Message hợp nhất ZNS với 2 loại tin UID cũ. Tên "ZNS" vẫn còn trong nhiều đường dẫn, nhưng tài liệu mới dùng tên ZBS Template Message.
  • Gửi tin qua API cần 3 tài khoản liên kết nhau: OA đã xác thực, tài khoản ZBS và 1 ứng dụng (AppID), cộng access token để gọi API. Gói OA phải là Tăng trưởng hoặc Toàn diện.
  • Mỗi tin dùng 1 mẫu đã được Zalo duyệt (khoảng 2 đến 3 ngày làm việc) và chỉ gửi cho người đã có giao dịch với doanh nghiệp. Mẫu chia 3 nhóm: Giao dịch, Chăm sóc khách hàng, Hậu mãi.
  • Giá chưa thống nhất giữa các trang của Zalo: trang Bảng giá (không ghi ngày) ghi 200 đến 300 đồng mỗi tin, còn điều khoản (cập nhật 09/07/2026) và thông báo (mốc áp dụng từ 16/03/2026) ghi 300 đến 400 đồng. Cả 2 đều chưa gồm VAT.
  • OA mới bắt đầu ở hạn mức 20.000 tin mỗi ngày. Zalo đề xuất giữ tỷ lệ báo xấu dưới 0,1% mỗi ngày để không bị giảm chất lượng.
  • Nghị định 91/2020/NĐ-CP yêu cầu đồng ý trước với tin nhắn quảng cáo, nhưng Điều 1 chỉ liệt kê SMS, MMS, USSD, thư điện tử và gọi điện thoại, không nhắc Zalo. Hãy hỏi luật sư cho trường hợp cụ thể.

Gửi tin ZBS qua API cần 3 tài khoản liên kết (OA, tài khoản ZBS, AppID), cộng access token

ZNS, ZBS Template Message và OA khác nhau thế nào

Zalo Official Account là tài khoản chính thức của doanh nghiệp trên Zalo. Theo trang giới thiệu OA (không ghi ngày), OA cho nhắn tin 2 chiều với khách từng tương tác, gọi thoại, dùng chatbot và đăng bài viết.

ZNS là 1 cách gửi tin của OA. Theo thông báo của Zalo Business Solutions ngày 22/01/2026, từ 01/01/2026 ZBS Template Message hợp nhất tin UID giao dịch, tin UID truyền thông và ZNS, gửi được qua số điện thoại có Zalo hoặc qua UID.

Doanh nghiệp cần liên kết 3 tài khoản: tài khoản ZBS (tạo mẫu, giữ số dư, xem báo cáo), OA (tên người gửi khách nhìn thấy) và ứng dụng AppID (đại diện OA gọi API).

Zalo OA: xác thực, gói dịch vụ và chi phí

Theo chính sách đăng ký và sử dụng OA (không ghi ngày), quản trị viên phải nộp hồ sơ xác thực trong 14 ngày sau khi tạo OA, kết quả trả trong 2 đến 3 ngày làm việc. Theo trang lộ trình bắt đầu của ZBS, chỉ OA đã xác thực mới liên kết được với tài khoản ZBS.

Bảng giá OA (giá đã gồm VAT 10%, áp dụng từ 01/06/2026) ghi: gói Tiêu chuẩn 1.000.000 đồng mỗi năm. Gói Tăng trưởng 1.400.000 đồng mỗi 6 tháng hoặc 2.500.000 đồng mỗi năm. Gói Toàn diện 3.400.000 đồng mỗi 6 tháng hoặc 6.000.000 đồng mỗi năm. Gói Cơ bản là mức OA quay về khi gói hết hạn.

Theo phần hỏi đáp cùng trang, gửi ZBS Template Message qua API chỉ khả dụng với OA doanh nghiệp đã xác thực dùng gói Tăng trưởng hoặc Toàn diện.

3 nhóm nội dung được phép gửi

Theo trang quy định chung khi kiểm duyệt mẫu (cập nhật 10/2026), mọi mẫu phải gắn 1 trong 3 nhóm (Tag). Tag 1, Giao dịch, gồm mã xác thực, biến động số dư, xác nhận đặt hàng hoặc lịch hẹn, trạng thái giao dịch và yêu cầu thanh toán cho dịch vụ đã dùng.

Tag 2, Chăm sóc khách hàng, gồm cập nhật chính sách, khảo sát dịch vụ, nhắc gia hạn khi sắp hết hạn và quyền lợi khách thân thiết. Tag 3, Hậu mãi, gồm quảng bá, bán thêm, bán chéo, mời tái tục và chúc mừng sinh nhật kèm quà.

3 nhóm nội dung (Tag) của ZBS Template Message, quy định cập nhật 10/2026

Trang này nêu rõ dịch vụ hiện chỉ hỗ trợ gửi tới người đã phát sinh giao dịch với doanh nghiệp. Ngoại lệ duy nhất là mã xác thực cho khách tạo tài khoản mới. Tag 1 và Tag 2 không được kèm lời mời quan tâm OA; mẫu có lời mời đó phải gắn Tag 3.

Mẫu tin được duyệt như thế nào

Theo trang giới thiệu ZBS, mẫu được xử lý trong khoảng 2 đến 3 ngày làm việc. Theo điều khoản (mục 6.1), mọi thay đổi so với mẫu đã duyệt phải đăng ký lại. Theo trang quy định kiểm duyệt, Zalo có quyền từ chối mẫu thiếu bối cảnh hoặc mục đích rõ ràng. Link và số điện thoại phải đặt ở nút thao tác (CTA), không nằm trong nội dung.

Theo bảng yêu cầu theo mục đích của trang quy định kiểm duyệt, Tag 1 và Tag 2 cần tên khách hoặc 1 tham số cá nhân hóa, cộng ít nhất 1 tham số định danh như mã đơn hàng. Tag 3 chỉ cần 1 tham số cá nhân hóa, không bắt buộc thêm tham số định danh.

Mã giảm giá phải dùng Mẫu voucher, trừ vài ngoại lệ như gửi nhiều hơn 1 voucher, hoặc khách nhận mã tại ứng dụng kèm nút dẫn tới đó.

Chi phí gửi tin ZBS Template Message

Với tin gửi qua số điện thoại, theo trang cơ chế tính giá, chỉ tính phí khi tin tới thiết bị trong thời gian quy định: 15 giây với tin xác thực, 7.200 giây với tin còn lại. Tin gửi qua UID tính phí khi máy chủ Zalo xử lý thành công.

Trang Bảng giá ZBS (không ghi ngày) ghi đơn giá chưa gồm VAT: tin xác thực, voucher, yêu cầu chuyển khoản và vé xe khách (Beta) 300 đồng; mẫu hành trình cho ngành hàng đặc biệt từ 200 đồng; các loại còn lại 200 đồng.

Đơn giá theo loại mẫu: trang Bảng giá và điều khoản dịch vụ ghi 2 mức khác nhau

Điều khoản dịch vụ (cập nhật 09/07/2026, mục 5.1) lại ghi: xác thực và voucher 400 đồng; yêu cầu thanh toán, vé xe khách và các loại khác 300 đồng; thêm ảnh 300 đồng; hành trình ngành đặc biệt từ 200 đồng.

Thông báo của Zalo Platforms (trang hiển thị ngày 03/08/2026) ghi cùng bộ số đó, gọi loại thứ 3 là yêu cầu chuyển khoản. Thông báo nêu mốc: mẫu tạo mới từ 16/03/2026 và mẫu tạo trước đó từ 24/03/2026 (dự kiến) áp dụng bộ giá này, trừ khi khách chọn "Từ chối cập nhật".

2 bộ số không khớp. Bộ 300 đến 400 đồng có văn bản công bố kèm mốc áp dụng đã qua, và điều khoản cập nhật 09/07/2026 ghi cùng bộ số. Bộ 200 đến 300 đồng chỉ nằm trên trang Bảng giá, không ghi ngày và có lỗi hiển thị (ô giá ảnh ghi "NaN", bảng giá nút thao tác trống).

Tuy vậy Click Star không biết bộ nào áp dụng cho từng tài khoản, vì nguồn không nói, và mẫu cũ có thể còn giá cũ nếu khách đã từ chối cập nhật. Hãy lấy giá từ màn hình quản lý mẫu hoặc báo giá bằng văn bản.

Kết nối kỹ thuật: token, API và webhook

Theo hướng dẫn gửi API của ZBS, luồng gồm 5 bước. Bước đầu là lấy access token bằng API Explorer (không cần lập trình) hoặc OAuth v4. Access token có hiệu lực 25 giờ, refresh token 3 tháng. Theo hướng dẫn ủy quyền ứng dụng của ZBS, refresh token chỉ dùng được 1 lần và đi kèm refresh token mới.

Tiếp theo, hệ thống gửi POST tới business.openapi.zalo.me/message/template kèm access_token ở header. Body gồm số điện thoại theo mã quốc gia (84...), template_id, template_data và tracking_id do doanh nghiệp đặt để đối soát.

Luồng gửi tin ZBS qua API: token, request, phản hồi, tin tới thiết bị, webhook

Phản hồi thành công có error bằng 0, msg_id, sent_time và quota còn lại trong ngày. Khi tin tới máy người dùng, Zalo gửi sự kiện user_received_message tới webhook, kèm delivery_time và tracking_id. Thời điểm nhận là delivery_time, không phải lúc webhook đến.

Sự đồng ý của người nhận và quy định chống tin nhắn rác

Về pháp luật, Click Star đọc Nghị định 91/2020/NĐ-CP (ban hành 14/08/2020, hiệu lực từ 01/10/2020) qua bản chép trên luatvietnam.vn. Điều 3 xếp tin nhắn quảng cáo khi chưa được đồng ý trước vào nhóm tin nhắn rác. Điều 11 khoản 2 nêu các cách đồng ý, như điền mẫu đăng ký trực tuyến.

Điều 1 nêu phạm vi là quảng cáo bằng tin nhắn SMS, MMS, USSD, thư điện tử và gọi điện thoại, không nhắc Zalo. Click Star không thấy điều khoản trả lời trực tiếp việc tin ZBS Tag 3 có thuộc phạm vi hay không, và bài không tư vấn pháp lý.

Bản so sánh dự thảo nghị định thay thế của Bộ Công an (tháng 9/2026) đề xuất thêm tin nhắn qua ứng dụng OTT vào phạm vi. Đó mới là dự thảo; Click Star không biết đã ban hành chưa.

Dữ liệu người nhận còn chịu Luật Bảo vệ dữ liệu cá nhân; Click Star đã có bài riêng về luật này.

Chất lượng gửi tin và cách đo

Theo trang cơ chế đánh giá chất lượng, hạn mức tin mỗi ngày có các mốc 1.000, 5.000, 20.000, 50.000 và không giới hạn. OA mới khởi tạo ở mốc 20.000. Hạn mức tăng khi chất lượng 7 ngày gần nhất ở mức Tốt và số tin thành công bằng 2 lần hạn mức hiện tại, giảm khi chất lượng ở mức Kém.

Chất lượng dựa trên tỷ lệ báo xấu. Zalo đề xuất mức an toàn dưới 0,1% mỗi ngày. Nếu tổng báo xấu trong ngày vượt 2% hạn mức, OA bị hạ 1 mốc, và mẫu có báo xấu cao bị khóa riêng.

Theo trang "Khi nào tin bị ghi nhận báo xấu?", báo xấu sau 48 giờ kể từ lúc nhận không ảnh hưởng đến chất lượng của OA. Báo xấu và chặn OA là 2 hành động độc lập; gửi tới người đã chặn OA thì API trả mã lỗi -141. Số báo xấu xem trong báo cáo chất lượng gửi tin của tài khoản ZBS.

Phía doanh nghiệp, Click Star đề xuất 3 chỉ số tự tính (khung tham khảo của Click Star, không lấy từ nguồn ngoài, không có ngưỡng chuẩn): tỷ lệ request có error bằng 0, tỷ lệ request có sự kiện user_received_message, và tỷ lệ báo xấu trên tin đã nhận. Đối chiếu bằng tracking_id.

Nên chọn phương án nào

Theo trang hướng dẫn gửi API, có 2 cách gửi: API cho số lượng lớn và cần nhân lực kỹ thuật; hoặc chiến dịch bằng tệp Excel tải lên tài khoản ZBS, không cần lập trình, gửi số lượng có hạn mức. Trang giới thiệu ZBS cũng nêu triển khai qua đại lý của Zalo, nhưng không nêu giá.

Đánh giá của Click Star. Chiến dịch hợp thử nghiệm quy mô nhỏ, còn API hợp khi tin phát sinh từ CRM hoặc hệ thống bán hàng. Với doanh nghiệp vừa và nhỏ, điều kiện thực tế nằm ở dữ liệu giao dịch sạch hơn là việc gọi API: mỗi tin phải gắn với 1 giao dịch có thật, đúng số điện thoại và trạng thái.

Nên bắt đầu bằng 1 đến 2 mẫu Tag 1, theo dõi báo xấu, rồi mới mở sang Tag 2 và Tag 3. Về lợi ích liên quan: Click Star bán dịch vụ tích hợp CRM và AI automation.

Việc nên làm: lộ trình 6 bước

Khung tham khảo của Click Star, không lấy từ nguồn ngoài; số ngày chỉ là gợi ý.

  • Ngày 1: chọn 1 đến 2 sự kiện giao dịch cần báo, kiểm tra số điện thoại và mã giao dịch.
  • Ngày 2 đến 4: xác thực OA, chọn gói OA nếu gọi API, tạo tài khoản ZBS và AppID.
  • Ngày 3 đến 5: soạn mẫu theo quy định 10/2026, đặt link và số điện thoại ở nút CTA, gửi duyệt.
  • Ngày 6 đến 8: xin báo giá văn bản, đối chiếu với màn hình mẫu, nạp số dư thử nhỏ.
  • Ngày 8 đến 10: lấy token, gửi thử, bật webhook, lưu tracking_id và delivery_time.
  • Từ ngày 11: gửi lô nhỏ, đọc báo cáo chất lượng hằng ngày, chỉ mở thêm mẫu khi báo xấu thấp.

Những sai lầm thường gặp

  1. Gửi tin quảng bá cho người chưa từng giao dịch, trái quy định chỉ hỗ trợ người đã phát sinh giao dịch.
  2. Đặt link hoặc số điện thoại trong nội dung mẫu thay vì ở nút thao tác, khiến mẫu bị từ chối.
  3. Lập ngân sách theo 1 bảng giá mà không đối chiếu màn hình mẫu và báo giá, trong khi các trang Zalo đang ghi 2 bộ số.
  4. Cộng giá gói OA (đã gồm VAT) với đơn giá tin (chưa gồm VAT) như cùng 1 cơ sở thuế.
  5. Không lưu refresh token mới sau mỗi lần làm mới, làm đứt luồng gửi khi token cũ hết hiệu lực.

Điều chưa biết

  • Bộ đơn giá nào đang áp dụng cho từng tài khoản: trang Bảng giá (200 đến 300 đồng) hay điều khoản và thông báo (300 đến 400 đồng). Trang thông báo hiển thị ngày 03/08/2026 nhưng nêu mốc từ đầu năm 2026; Click Star không xác định được ngày ban hành thật.
  • Giá gói OA Cơ bản và giá đường gửi qua UID: Click Star không thấy số trên trang đọc được.
  • Tình trạng hiệu lực hiện tại của Nghị định 91/2020/NĐ-CP, việc dự thảo thay thế đã ban hành chưa, và việc luật áp dụng thế nào với tin ZBS Tag 3. Click Star chưa đọc văn bản gốc trên cổng chính thức.
  • Tỷ lệ gửi thành công hay tỷ lệ phản hồi của doanh nghiệp Việt Nam với ZBS: chưa có số đo công bố mà Click Star đọc được.
Chia sẻ bài viếtLinkedInFacebook

Cần tư vấn cụ thể cho doanh nghiệp?

Click Star giúp anh/chị xây dựng giải pháp phù hợp ngành nghề và quy mô. Trả lời mọi câu hỏi trong giờ làm việc.

Chat ZaloNhắn tin tư vấn ngayGọi Hotline0383 406 735