Giao diện
Tạo mẫu tin ZBS
Trang này để làm gì
Hướng dẫn tạo và đăng ký một mẫu tin ZBS — tin nhắn Zalo phải được Zalo phê duyệt trước khi gửi. Trang tập trung vào phần khó nhất: chọn đúng loại ZBS và soạn nội dung có tham số để mỗi khách nhận một tin được cá nhân hoá.
Đường dẫn: → → Tạo mới (/zns-template-builder)
ZBS khác gì mẫu tin Follow OA
ZBS gửi được cho cả khách chưa quan tâm OA nhưng nội dung cố định theo mẫu đã duyệt, chỉ thay tham số; Follow OA linh hoạt hơn nhưng chỉ gửi cho khách đã quan tâm. Xem so sánh đầy đủ ở Zalo OA — Hai loại mẫu tin.
Ba bước tạo một mẫu
Trình tạo mẫu ZBS đi qua ba bước, hiển thị ở thanh trên cùng:
Bấm Lưu và thoát ở bất kỳ bước nào để lưu mẫu ở trạng thái Nháp và làm tiếp sau.
Bước 1 — Thông tin cơ bản

- Tên mẫu ZBS — tên để bạn quản lý nội bộ, tối đa 60 ký tự. Khách không nhìn thấy tên này.
- Chọn OA — OA đứng tên gửi. Danh sách chỉ hiện các OA đã kết nối; nếu trống, kết nối trước tại Zalo OA → Quản lý kết nối.
- Chọn loại ZBS — quyết định khuôn nội dung và đơn giá. Sáu lựa chọn, xem bảng bên dưới.
- Chọn mục đích gửi ZBS — ba cấp độ, phải khớp với loại đã chọn (loại nào không hợp sẽ hiện nhãn Không phù hợp với loại ZBS đã chọn).
Sáu loại ZBS
Đơn giá dưới đây là giá khởi điểm mỗi tin theo bảng giá Zalo, hiển thị ngay trên mỗi lựa chọn.
| Loại ZBS | Đơn giá từ | Dùng cho |
|---|---|---|
| Thư viện mẫu | — | Chọn một mẫu ZBS dựng sẵn rồi tùy chỉnh. Nhanh nhất cho nhu cầu phổ biến. |
| ZBS Tuỳ chỉnh | 350đ/ZNS | Tự soạn tiêu đề, đoạn văn, bảng thông tin và nút. Linh hoạt nhất. |
| ZBS Xác thực | 450đ/ZNS | Tin xác thực — mã OTP, xác nhận tài khoản. |
| ZBS Đánh giá dịch vụ | 350đ/ZNS | Mời khách đánh giá sau khi mua/dùng dịch vụ. |
| ZBS Yêu cầu thanh toán | 350đ/ZNS | Nhắc/yêu cầu thanh toán một khoản cụ thể. |
| ZBS Voucher | 450đ/ZNS | Gửi mã ưu đãi, voucher kèm hạn dùng. |
Chọn loại theo bản chất nội dung, không theo giá
Zalo duyệt mẫu dựa trên nội dung có đúng loại không. Dùng ZBS Tuỳ chỉnh (rẻ hơn) để nhét nội dung quảng cáo có thể khiến mẫu bị từ chối, hoặc ảnh hưởng tới OA. Nội dung xác thực thì chọn Xác thực, gửi voucher thì chọn Voucher.
Ba cấp độ mục đích
| Cấp độ | Mục đích | Ví dụ |
|---|---|---|
| Cấp độ 1 | Giao dịch | Xác nhận đơn, thông báo giao hàng, mã OTP |
| Cấp độ 2 | Chăm sóc khách hàng | Nhắc lịch hẹn, thông báo trạng thái xử lý |
| Cấp độ 3 | Hậu mãi | Mời đánh giá, tri ân, thông báo quyền lợi thành viên |
Chưa biết soạn gì thì bắt đầu từ Thư viện mẫu
Chọn Thư viện mẫu ở ô "loại ZBS" để mở thư viện mẫu dựng sẵn (chúc mừng sinh nhật, khảo sát dịch vụ, hoàn tất đơn hàng, tri ân…). Mỗi mẫu đã gắn sẵn loại và cấp độ phù hợp — bạn chỉ việc sửa lại chữ. Nhanh hơn nhiều so với soạn từ đầu.
Bước 2 — Thiết kế mẫu tin
Đây là nơi bạn soạn nội dung khách sẽ đọc. Khung xem trước ở giữa cập nhật theo thời gian thực, cột Chi phí bên trái cho biết đơn giá gửi qua SĐT và qua UID.

<...> trong tin là tham số.- Chi phí dự kiến — đơn giá mỗi tin: Gửi qua SĐT và Gửi qua UID. Gửi qua UID thường rẻ hơn.
- Khung xem trước — hình dung đúng những gì khách thấy trên Zalo, gồm cả các tham số
<...>chưa thay giá trị. - Logo — bắt buộc hai bản: Giao diện sáng và Giao diện tối. Định dạng JPEG/PNG/GIF, kích thước 400×96.
- Tiêu đề — dòng đầu của tin, tối đa 65 ký tự.
- Bảng — các cặp Tiêu đề — Giá trị để trình bày thông tin gọn (mã đơn, trạng thái…). Tối đa 8 hàng.
- Nút thao tác — nút kêu gọi hành động ở cuối tin. Tối đa 3 nút, xem bảng loại liên kết bên dưới.
Các thành phần nội dung và giới hạn
Bấm các nút Văn bản, Bảng, Thêm nút để thêm thành phần. Con số kiểu (2/4) cho biết đang dùng bao nhiêu trên tối đa.
| Thành phần | Giới hạn | Ghi chú |
|---|---|---|
| Tiêu đề | 1, tối đa 65 ký tự | Bắt buộc |
| Văn bản | tối đa 4 đoạn, mỗi đoạn 400 ký tự | Dùng mũi tên ▲▼ để đổi thứ tự |
| Bảng | tối đa 1 bảng, 8 hàng | Mỗi hàng là một cặp tiêu đề — giá trị |
| Nút thao tác | tối đa 3 nút | Một số loại nút tính thêm phí |
| Logo | 2 (sáng + tối), 400×96 | Bắt buộc để gửi duyệt |
Tham số — cá nhân hoá từng tin
Tham số là chỗ trống trong mẫu sẽ được thay bằng dữ liệu của từng khách lúc gửi. Trong trình soạn, tham số viết trong dấu ngoặc nhọn <ten_tham_so> và bạn gõ chúng ngay vào tiêu đề, đoạn văn hay ô giá trị của bảng.
Ví dụ mẫu tin có nội dung:
Xin chào <customer_name>,
Cảm ơn bạn đã mua sản phẩm <product_name> tại cửa hàng chúng tôi.
Mã đơn hàng: <order_code>
Trạng thái: <status>thì customer_name, product_name, order_code, status là bốn tham số. Khi gửi, mỗi khách sẽ thấy tên và đơn hàng của chính họ.
| Quy tắc | Chi tiết |
|---|---|
| Cú pháp | Đặt tên tham số trong <...>, không dấu, không khoảng trắng — ví dụ <order_code> |
| Đặt ở đâu | Trong Tiêu đề, đoạn Văn bản, và ô giá trị của Bảng |
| Thay giá trị khi nào | Không thay ở đây — bạn gán giá trị lúc gửi trong chiến dịch (xem mục dưới) |
Tham số phải nằm trong nội dung gửi duyệt
Zalo duyệt cả cấu trúc tham số. Sau khi mẫu đã duyệt, bạn không thêm/bớt tham số mà không duyệt lại. Vì vậy hãy liệt kê đủ tham số cần dùng ngay từ đầu.
Loại liên kết của nút thao tác
Mỗi nút có một Loại liên kết, quyết định nút dẫn khách đi đâu. Một số loại tính thêm phí trên mỗi tin (cộng vào đơn giá).
| Loại liên kết | Phí thêm | Dẫn tới |
|---|---|---|
| Đến trang thông tin OA | +0đ | Trang thông tin OA trên Zalo |
| Đến ứng dụng Zalo Mini App của Doanh nghiệp | +0đ | Mini App cùng tên với OA, dán link zalo.me/s/... |
| Đến bài viết của OA | +0đ | Bài viết của OA trên Zalo |
| Đến trang tra cứu hoá đơn điện tử | +0đ | Trang tra cứu hoá đơn điện tử |
| Đến trang của doanh nghiệp | +100đ | Web của bạn, tên miền trùng tên OA |
| Gọi điện | +200đ | Gọi số điện thoại được cung cấp |
| Đến trang web / Zalo Mini App khác | +500đ | Web hoặc Mini App khác tên OA |
| Đến trang ứng dụng của doanh nghiệp | +600đ | Trang ứng dụng thuộc sở hữu doanh nghiệp |
| Đến trang ứng dụng khác | +1.000đ | Trang ứng dụng không thuộc sở hữu doanh nghiệp |
| Đến trang đích kêu gọi tải ứng dụng | +3.000đ | Trang mời tải ứng dụng |
Gắn link Zalo Mini App vào nút
Nút thao tác gắn được link Zalo Mini App. Muốn hưởng mức +0đ và qua được duyệt thì phải đủ hai điều kiện:
| Điều kiện | Chi tiết |
|---|---|
| Mini App cùng tên với OA | Chọn loại liên kết Đến ứng dụng Zalo Mini App của Doanh nghiệp. Mini App phải cùng tên, cùng thương hiệu với OA đứng tên gửi. Mini App của bên khác rơi vào loại Đến trang web / Zalo Mini App khác (+500đ). |
| Dùng link chính thức của Zalo | Đường dẫn dạng https://zalo.me/s/<ID Mini App>/. Muốn mở thẳng một trang bên trong app thì viết tiếp sau ID: https://zalo.me/s/<ID Mini App>/product?id=99. |
<ID Mini App> có sẵn trên mỗi thẻ ứng dụng ở , cạnh nhãn trạng thái — xem Màn hình quản lý.
Không dùng link rút gọn bên ngoài
bit.ly, cutt.ly, tinyurl hay link rút gọn nội bộ của công ty đều không dùng được cho nút thao tác. Zalo duyệt từng đường dẫn trước khi mẫu được phép gửi, mà sau một link rút gọn thì Zalo không thấy đích thật là gì — mẫu sẽ bị từ chối. Kể cả lọt qua, nút cũng mở trình duyệt ngoài thay vì mở thẳng Mini App, và mất các tham số Zalo tự gắn để đo hiệu quả (zasrc, utm_source, utm_medium, utm_campaign).
Dán nguyên link zalo.me/s/..., kể cả khi nó dài.
Bước 3 — Gửi duyệt
Bấm Tiếp tục ở bước 2 để chuyển sang Gửi duyệt. Mẫu được đẩy sang Zalo xét duyệt, không dùng để gửi được ngay.
Thiếu logo là lỗi chặn duyệt phổ biến nhất
Nếu bấm Tiếp tục mà hiện "Thiết kế mẫu không hợp lệ. Vui lòng kiểm tra lại", gần như luôn là do chưa tải đủ hai logo (Giao diện sáng và Giao diện tối) — cả hai đều bắt buộc.
Sau khi gửi, mẫu đi qua các trạng thái, xem được ở danh sách qua các tab lọc:
| Trạng thái | Ý nghĩa |
|---|---|
| Nháp | Đang soạn, chưa gửi duyệt |
| Đang duyệt | Đã gửi, chờ Zalo xét |
| Đã duyệt | Duyệt xong, dùng để gửi được |
| Bị từ chối | Zalo từ chối; sửa lại rồi gửi duyệt lần nữa |
Không tạo lại từ đầu khi cần một mẫu gần giống
Ở danh sách Mẫu tin ZBS, mỗi mẫu có nút Nhân bản để tạo bản sao rồi sửa. Nút Đồng bộ mẫu tin kéo về các mẫu đã đăng ký trực tiếp với Zalo mà chưa hiện trong danh sách.
Dùng mẫu ZBS để gửi trong chiến dịch
Tạo mẫu chỉ là bước đăng ký. Việc gửi và thay giá trị tham số diễn ra trong một node hành động của chiến dịch:
- Thêm hành động Zalo OA Trong chiến dịch, chọn hành động Zalo OA → Action Event Gửi ZBS Template, rồi chọn OA và mẫu tin ZBS đã duyệt.
- Gán giá trị cho tham số Sang tab Cài đặt tham số, mỗi tham số
<...>trong mẫu hiện một ô để bạn trỏ tới trường dữ liệu khách (ví dụcustomer_name→ Tên khách hàng) hoặc kết quả từ node phía trước.
Chi tiết cấu hình và ví dụ gán mã voucher riêng cho từng khách: Bước 4 — Hành động Zalo OA và Cài đặt tham số cho mẫu tin.
Lỗi thường gặp
| Hiện tượng | Nguyên nhân | Cách xử lý |
|---|---|---|
| "Thiết kế mẫu không hợp lệ" khi gửi duyệt | Chưa tải đủ 2 logo sáng/tối | Tải cả hai logo 400×96 rồi gửi lại |
| Ô "Chọn OA" trống | Chưa kết nối OA nào | Kết nối tại Zalo OA → Quản lý kết nối |
| Mẫu bị từ chối duyệt | Nội dung không đúng loại ZBS đã chọn | Đổi loại cho khớp nội dung, hoặc sửa nội dung |
| Mẫu bị từ chối vì nút thao tác | Link nút là link rút gọn, hoặc trỏ tới Mini App/web không cùng tên OA | Dán link chính thức zalo.me/s/<ID Mini App>, hoặc chọn đúng loại liên kết (xem Gắn link Zalo Mini App vào nút) |
Tin gửi đi nhưng còn nguyên <customer_name> | Chưa gán giá trị tham số khi gửi | Mở node gửi tin, sang tab Cài đặt tham số gán đủ biến |
| Không chọn được cấp độ mục đích | Cấp độ không hợp với loại ZBS | Chọn cấp độ không bị gắn nhãn Không phù hợp |