Bạn có thể thực hiện từng bước theo hướng dẫn chi tiết dưới đây.
Tạo một folder Google Drive riêng để lưu tất cả bài viết có phí của bản tin. Hệ thống sẽ theo dõi folder này để tự động phát hiện bài viết mới.
Chia sẻ folder với noreply@thanhtoangon.com quyền Người xem
SePay là dịch vụ đọc biến động số dư ngân hàng và gửi thông báo về hệ thống khi có tiền chuyển vào. Đây là bước bắt buộc để hệ thống tự động xác nhận thanh toán.
Mục Ngân hàng trong SePay - nhấn "Kết nối thêm" để liên kết tài khoản
Gói 0đ hỗ trợ 10 ngân hàng như trên
Ví dụ tài khoản ảo (VA) tự động phát sinh trong SePay - dùng số này khi đăng ký ở Bước 3
Đây là bước tạo tài khoản chính thức trên hệ thống. Sau khi hoàn tất, bạn nhận được API Key để cấu hình Webhook, link form thanh toán để chia sẻ với độc giả và link Google Sheets để quản lý.
Form đăng ký - nhập đầy đủ thông tin và Google Drive Folder ID
Trang xác nhận thành công - lưu lại API Key, link form và link Google Sheets
Sau khi liên kết ngân hàng, bạn cần cấu hình SePay gửi thông báo về hệ thống Thanh Toán Gọn mỗi khi có tiền chuyển vào tài khoản.
Trang Tích hợp Webhooks - nhấn "Thêm Webhook" ở góc trên phải
Tab Cơ bản - điền các thông tin sau:
Tab Cơ bản - điền tên, URL, chọn Tiền vào và JSON rồi nhấn Tiếp theo
Tab Tài khoản
Tab Tài khoản - chọn tài khoản ngân hàng cần tích hợp rồi nhấn Tiếp theo
Tab Bảo mật
Tab Bảo mật - chọn API Key và nhập API Key từ Bước 3 rồi nhấn Tiếp theo
Tab Cảnh báo
Tab Cảnh báo - nhấn Tiếp theo để hoàn tất tạo Webhook
Mở Google Sheets vừa nhận và vào tab Cấu hình để thiết lập các gói đăng ký cho bản tin của bạn.
| Tên gói | Giá tiền (VND) | Số ngày | Mã chu kỳ |
|---|---|---|---|
| Hàng tháng | 99.000 | 30 | THANG |
| 6 tháng | 499.000 | 180 | 6THANG |
| Hàng năm | 899.000 | 365 | NAM |
Tab Cấu Hình - nhập các gói đăng ký với mã chu kỳ, giá tiền và số ngày
Sau khi cấu hình xong, mở link form thanh toán để kiểm tra:
Form thanh toán - hiển thị mã QR và thông tin chuyển khoản để độc giả test
Tab Khách Hàng - dữ liệu được ghi tự động sau khi thanh toán xác nhận thành công
Sau khi có độc giả đăng ký, bạn có thể viết bài trên Google Docs và gửi đến độc giả qua hệ thống. Toàn bộ luồng thực hiện từ Google Sheets bằng App Script có sẵn.
Đồng bộ danh sách bài viết:
Tab Bản Tin - nhấn "Đồng bộ bài viết" lần đầu sẽ hiện popup ủy quyền, nhấn OK
Nhấn "Nâng cao" ở góc dưới trái của popup cảnh báo
Nhấn "Đi tới Thanh Toán Gọn (không an toàn)" để tiếp tục
Tích "Chọn tất cả" và nhấn "Tiếp tục" để hoàn tất ủy quyền
Tab Bản Tin sau khi đồng bộ thành công - các bài viết từ Google Drive xuất hiện ở đây
Test bài viết:
Xuất bản và gửi email đến độc giả:
Popup xác nhận khi nhấn Xuất bản
| NGÀY | NỘI DUNG CẬP NHẬT | CHI TIẾT |
|---|---|---|
| 2026-05-16 | Thêm độc giả từ danh sách email có sẵn | Xem chi tiết → |
| 2026-05-10 | Bổ sung cấu hình cho chu kì thanh toán | Xem chi tiết → |
| 2026-04-22 | Cấu hình loại bản tin chào mừng và liên kết | Xem chi tiết → |
Google Docs mặc định có margin 2 bên khá lớn. Khi nội dung được gửi qua email, các margin này làm nội dung bị co hẹp, tạo cảm giác thừa khoảng trắng ở 2 bên.
Ví dụ email bản tin thực tế - nội dung bị co hẹp do margin mặc định của Google Docs
Cách xử lý: Vào File > Page setup trong Google Docs, đặt margin 4 phía về 0 hoặc một giá trị nhỏ phù hợp (ví dụ: 0.5 inch). Lưu lại và kiểm tra lại hiển thị trên email.
Vào File > Page setup trong Google Docs
Đặt tất cả margin về 0 và nhấn OK
Kết quả - email hiển thị full width, không còn khoảng trắng thừa 2 bên
Các ký hiệu bullet list mặc định của Google Docs đôi khi không hiển thị đúng trên email do khác nhau về font rendering.
Bullet list trong Google Docs (trái) và kết quả nhận được trên email (phải) - bullets bị mất
Cách xử lý tạm thời: Thay bullets mặc định bằng ký tự đặc biệt tương tự. Bạn có thể tìm các ký tự phù hợp tại emojidb.org/dot-emojis.
Tìm ký tự bullet thay thế tại emojidb.org/dot-emojis
Sau khi thay bằng ký tự đặc biệt - bullets hiển thị đúng trên cả Google Docs lẫn email
Ký tự gợi ý: ● ◆ ▸ ✦ • - Copy và dùng trực tiếp trong Google Docs để thay cho bullets mặc định.
Không phải font nào trong Google Docs cũng hiển thị tốt trên email client. Các email client phổ biến chỉ render được một số font cơ bản.
Các font được khuyến khích:
Chọn font trong Gmail - Georgia là lựa chọn an toàn cho nội dung bản tin
Ví dụ email bản tin sử dụng font phù hợp - hiển thị đồng đều trên mọi email client
Tránh dùng các font đặc biệt hoặc font tiếng Việt nặng vì có thể bị fallback về font mặc định của email client, gây hiển thị không đồng đều.
Khi nội dung Google Docs được gửi qua email, khoảng cách giữa các đoạn văn đôi khi trông quá rộng so với bản gốc, làm email trở nên khó đọc và mất thẩm mỹ.
Ví dụ email có khoảng cách giữa các đoạn quá lớn
Cách xử lý: Trong Google Docs, chọn toàn bộ nội dung, vào Format > Line & paragraph spacing > Custom spacing, đặt:
Cấu hình Custom spacing - Line spacing: 1, Before & After: 6 pt
Đây là tùy chọn giúp khoảng cách trông hợp mắt hơn. Bạn có thể điều chỉnh giá trị Before/After tùy theo phong cách bản tin của mình.
Nếu bài viết không thể xuất bản được, thường gặp 3 nguyên nhân phổ biến:
Cách xử lý khi ảnh quá nặng: Sử dụng công cụ squoosh.app để nén dung lượng ảnh trước khi chèn vào Google Docs. Squoosh giúp giảm kích thước file đáng kể mà vẫn đảm bảo chất lượng hình ảnh nhìn vẫn đẹp.
Luôn có một xác suất nhỏ email bản tin bị các hòm thư tự động xếp vào thư mục SPAM, đặc biệt với những độc giả nhận email lần đầu. Đây là giới hạn kỹ thuật chung của hệ thống email, khó tránh khỏi hoàn toàn.
Khuyến khích độc giả thực hiện 2 bước sau khi đăng ký:
Nhấn "Report not spam" để lần sau email bản tin sẽ vào thẳng INBOX
Nếu bạn cần thay đổi Thông tin nền tảng (tên thương hiệu / bản tin), Thông tin liên lạc (họ tên, email, số điện thoại) hoặc Tài khoản nhận tiền (ngân hàng, số tài khoản), cách thực hiện là submit lại form đăng ký tại đây với cùng Google Drive Folder ID đã dùng ban đầu - hệ thống sẽ tự động cập nhật thông tin.
Cách cập nhật API Key trong Webhook SePay:
Nhấn "Sửa" trên Webhook đã đăng ký để cập nhật API Key mới
Liên hệ trực tiếp nếu bạn gặp vấn đề trong quá trình cài đặt. Chúng tôi sẽ phản hồi sớm nhất có thể.