# Báo cáo tuần tự động cho chủ OPC: số liệu nào đáng xem và cách dựng bằng n8n

URL: https://opcaios.org/blog/bao-cao-tuan-tu-dong-cho-chu-opc-bang-n8n
Ngày: 2026-11-13
Cập nhật: 2026-11-04
Tác giả: Lê Quốc Nghĩa
Chuyên mục: Hướng dẫn

Báo cáo tuần tự động là một bản tóm tắt ngắn, do hệ thống tự truy vấn dữ liệu và gửi cho bạn vào một giờ cố định mỗi tuần, để bạn nhìn được tình hình kinh doanh trong vài phút thay vì mở năm bảng điều khiển khác nhau. Với chủ OPC (công ty một người dùng AI), việc khó không phải là dựng luồng gửi tin, mà là chọn đúng vài chỉ số đáng xem và không để AI bịa số. Bài này không hứa một mẫu báo cáo "chuẩn cho mọi ngành": chỉ số nào quan trọng tuỳ mô hình của bạn, và chúng tôi không công bố số liệu vận hành thật của OPCAIOS. Bạn sẽ có danh sách chỉ số nên giữ và nên bỏ, cấu trúc báo cáo một trang, cách dựng luồng bằng [n8n](/tien-ich/n8n), cách để AI chỉ diễn giải chứ không tính số, cảnh báo ngưỡng, kênh gửi và việc bảo mật dữ liệu.

![Sơ đồ báo cáo tuần tự động: lịch hằng tuần, truy vấn nguồn dữ liệu, tính chỉ số và so với tuần trước, AI diễn giải, kiểm tra ngưỡng, gửi qua nhắn tin hoặc email, lưu lịch sử](https://opcaios.org/images/blog/bao-cao-tuan-tu-dong-cho-chu-opc-bang-n8n/so-do.webp)
*Từ lịch chạy đến báo cáo một trang: số lấy từ truy vấn, AI chỉ diễn giải. Sơ đồ: OPCAIOS.*

## Báo cáo tuần nên có những chỉ số nào?

Chỉ số đáng đưa vào báo cáo tuần là chỉ số mà khi đổi, bạn sẽ làm một việc khác, và khoảng 6 đến 8 chỉ số là đủ cho một người. Theo 7 nhóm gợi ý, mỗi nhóm trả lời một câu hỏi. Nguồn khách (khách mới theo tìm kiếm, mạng xã hội, giới thiệu, email) trả lời kênh nào đang đưa người tới. Lead (số lead mới, số lead chưa được trả lời) cho biết có ai bị bỏ quên không. Chuyển đổi, từ lead sang đơn hoặc cuộc hẹn, cho thấy phễu rò ở đâu. Doanh thu đã nhận trong tuần, so tuần trước, cho biết tiền có vào không. Chi quảng cáo và công cụ cho biết có đang đốt tiền không. Phản hồi khách (số phản hồi, khiếu nại, đánh giá mới) cho biết khách đang nói gì. Việc tồn (số việc quá hạn, bài chờ duyệt) cho biết cái gì đang kẹt ở bạn. Ví dụ giả định: nếu số lead chưa trả lời tăng từ 2 lên 9 trong 1 tuần, việc đầu tiên là trả lời lead, không phải đăng thêm bài. Với nguồn khách từ tìm kiếm, số liệu có thể lấy từ Google Search Console, tuỳ hệ thống của bạn.

### Chỉ số phù phiếm nên tránh

- Tổng lượt xem hay số người theo dõi mà không gắn với lead hoặc doanh thu.
- Số bài đã đăng (đo việc làm, không đo kết quả).
- Trung bình của mọi thứ trộn lẫn nguồn, dễ che mất vấn đề.
- Chỉ số mà bạn không thể tác động trong tuần tới.

Nếu mô hình của bạn chưa có doanh thu, hãy thay bằng chỉ số sớm hơn, ví dụ số cuộc trò chuyện với khách tiềm năng. Đừng lấp chỗ trống bằng số cho đẹp.

### Chỉ số phù phiếm nên tránh

- Tổng lượt xem hay số người theo dõi mà không gắn với lead hoặc doanh thu.
- Số bài đã đăng (đo việc làm, không đo kết quả).
- Trung bình của mọi thứ trộn lẫn nguồn, dễ che mất vấn đề.
- Chỉ số mà bạn không thể tác động trong tuần tới.

Nếu mô hình của bạn chưa có doanh thu, hãy thay bằng chỉ số sớm hơn, ví dụ số cuộc trò chuyện với khách tiềm năng. Đừng lấp chỗ trống bằng số cho đẹp.

## Cấu trúc báo cáo một trang

1. **Dòng đầu**: một câu kết luận tuần này (ví dụ "lead tăng, trả lời chậm"). Câu này do AI diễn giải từ các số bên dưới.
2. **Bảng chỉ số**: tuần này, tuần trước, chênh lệch.
3. **Cảnh báo**: chỉ liệt kê chỉ số vượt ngưỡng.
4. **Việc cần làm**: tối đa ba việc, kèm lý do.
5. **Ghi chú dữ liệu**: nguồn nào lỗi hoặc thiếu trong tuần.

Dòng thứ năm quan trọng: báo cáo phải nói thẳng khi một nguồn không trả dữ liệu, thay vì hiển thị số 0 gây hiểu nhầm.

## Dựng báo cáo tuần bằng n8n cần những khối nào?

Dựng báo cáo tuần bằng n8n cần 5 khối chính, theo tài liệu chính thức của n8n (đọc ngày 25/10/2026). Bước 1 là khối Schedule Trigger: chạy theo lịch (giờ, ngày, tuần, tháng hoặc cron). Khối này dùng múi giờ của workflow nếu có đặt, nếu không thì dùng múi giờ của máy chủ n8n. Phải lưu và xuất bản workflow thì lịch mới chạy. Bước 2 là khối HTTP Request: gọi API của nguồn dữ liệu, tự đặt phương thức, tiêu đề, xác thực, và hỗ trợ phân trang. Bước 3 là khối Code: tính chỉ số, so tuần trước, hỗ trợ JavaScript và Python. Khối Code có chế độ chạy một lần cho tất cả mục hoặc cho từng mục. Bước 4 là khối Telegram (Send Message): gửi tin vào chat, cần thông tin xác thực của bot. Muốn gửi vào kênh, phải thêm bot vào kênh. Bước 5 là khối Send Email: gửi qua máy chủ SMTP, cần thông tin xác thực SMTP. Cài đặt n8n riêng của bạn xem [cài đặt n8n trên VPS](/blog/cai-dat-n8n-tren-vps).

### Thứ tự luồng gợi ý

1. Schedule Trigger đặt vào sáng thứ Hai, chọn múi giờ rõ ràng để khỏi lệch giờ.
2. Một nhánh HTTP Request hoặc truy vấn cơ sở dữ liệu cho mỗi nguồn (đơn hàng, lead, chi phí, phản hồi).
3. Code node gom số, tính chênh lệch với tuần trước và cờ cảnh báo.
4. Khối AI nhận bảng số đã tính, viết phần diễn giải.
5. Kiểm tra: nếu một nguồn lỗi, thêm dòng ghi chú dữ liệu.
6. Gửi qua Telegram hoặc email, rồi ghi bản báo cáo vào nơi lưu lịch sử.

## Vì sao AI chỉ nên diễn giải mà không tính số?

AI chỉ nên diễn giải vì mô hình ngôn ngữ dự đoán chữ có khả năng cao, không truy xuất sự thật đã kiểm chứng. Đây cũng là lý do Google Search Central khuyên kiểm tra thủ công nội dung do AI tạo (đọc ngày 25/10/2026). Áp dụng vào báo cáo, mọi con số phải đến từ truy vấn và Code node, không đến từ AI. Quy trình gồm 4 bước:

1. Đưa cho AI bảng số đã tính sẵn, yêu cầu chỉ dùng đúng các số đó.
2. Cấm AI tự suy ra số mới, phần trăm mới hoặc nguyên nhân khẳng định.
3. Nếu dữ liệu thiếu, bảo AI ghi "chưa có dữ liệu".
4. Sau khi AI trả lời, kiểm tra mọi số trong văn bản phải nằm trong bảng đầu vào; không khớp thì gửi bản không có phần diễn giải.

Ví dụ giả định: bảng đầu vào ghi 12 lead mới, nhưng AI viết "tăng 40%" dù bảng không có số đó; bước kiểm tra chặn câu này và gửi bản báo cáo chỉ có số.

## Cảnh báo ngưỡng và so sánh tuần trước nên đặt thế nào?

So với tuần trước là mức tối thiểu của báo cáo tuần, và ngưỡng cảnh báo nên đơn giản, do bạn tự đặt. Nếu có đủ lịch sử, hãy so thêm với trung bình vài tuần để tránh phản ứng thái quá với biến động ngẫu nhiên. Ba ngưỡng thường dùng: lead chưa trả lời quá một số giờ, chi phí vượt ngân sách tuần, và việc quá hạn vượt một số lượng. Ví dụ giả định: bạn đặt ngưỡng 24 giờ cho lead chưa trả lời và 3 việc quá hạn; báo cáo chỉ liệt kê mục vượt hai ngưỡng này. Cảnh báo nên rất ít, vì nhận cảnh báo mỗi ngày thì bạn sẽ ngừng đọc.

1. Đầu tiên, đặt 2 hoặc 3 ngưỡng cho chỉ số quan trọng nhất.
2. Tiếp theo, xem lại ngưỡng sau 4 tuần.
3. Cuối cùng, bỏ cảnh báo nào bạn chưa từng hành động theo.

 Chỉ số theo dõi đối thủ có thể là một mục tuỳ chọn, xem [theo dõi đối thủ bằng Firecrawl và n8n](/blog/theo-doi-doi-thu-bang-firecrawl-va-n8n).

## Kênh gửi, lưu lịch sử, bảo mật

- **Telegram** hợp với bản tóm tắt ngắn đọc trên điện thoại; **email** hợp với bản đầy đủ có bảng.
- **Lưu lịch sử**: ghi mỗi báo cáo (các số và văn bản) vào bảng hoặc tệp có ngày, để so sánh dài hạn và kiểm tra lại khi nghi ngờ.
- **Bảo mật**: không đưa dữ liệu cá nhân của khách vào tin nhắn; chỉ gửi số tổng hợp. Lưu khoá truy cập trong kho thông tin xác thực của n8n, không dán vào luồng. Cân nhắc mức dữ liệu gửi cho dịch vụ AI bên ngoài, xem [bảo mật dữ liệu kinh doanh khi dùng AI](/blog/bao-mat-du-lieu-kinh-doanh-khi-dung-ai-5-quy-tac).

## Kinh nghiệm của OPCAIOS

OPCAIOS có một báo cáo marketing hằng tuần chạy vào đầu tuần, tổng hợp dữ liệu từ các phần quản trị của website (khách và lead, đơn hàng, chi phí quảng cáo được nhập tay hoặc đồng bộ) rồi thông báo qua kênh nhắn tin và email do chủ đặt. Có cảnh báo khi chi phí quảng cáo vượt mức đã đặt. Chúng tôi làm điều này bằng mã trong website, không bằng n8n, nên các khối n8n ở trên là cách bạn dựng tương đương, không phải mô tả hệ thống của chúng tôi. Chúng tôi không công bố số liệu thật của báo cáo, và chưa đo xem báo cáo đã tiết kiệm bao nhiêu thời gian.

## Câu hỏi thường gặp

### Bao nhiêu chỉ số là vừa?
Thường 6 đến 8. Nhiều hơn thì bạn sẽ lướt qua; ít hơn thì dễ thiếu tín hiệu. Mỗi chỉ số phải gắn với một hành động.

### Có thể để AI tự tính số liệu không?
Không nên. Hãy để truy vấn và Code node tính, AI chỉ viết diễn giải từ số đã có, kèm bước kiểm tra số trong văn bản khớp với bảng.

### Nên gửi qua Telegram hay email?
Telegram hợp với bản tóm tắt ngắn đọc nhanh trên điện thoại, còn email hợp với bản đầy đủ có bảng. Dùng cả hai cũng được, miễn là không đưa dữ liệu cá nhân của khách vào tin nhắn mà chỉ gửi số tổng hợp. Theo tài liệu n8n (đọc ngày 25/10/2026), khối Telegram cần thông tin xác thực của bot và muốn gửi vào kênh phải thêm bot vào kênh, còn khối Send Email cần thông tin xác thực SMTP. Ví dụ, bản tóm tắt 3 dòng gửi qua Telegram vào sáng thứ Hai, còn bảng đầy đủ gửi qua email.

### Báo cáo không chạy đúng giờ thì kiểm tra gì?
Kiểm tra workflow đã được lưu và xuất bản chưa, và múi giờ của workflow hoặc máy chủ n8n đặt đúng chưa, theo tài liệu của Schedule Trigger.

### Tôi mới bắt đầu, chưa có dữ liệu thì sao?
Bắt đầu với 3 chỉ số: lead mới, lead chưa trả lời và việc tồn. Thêm dần khi nguồn dữ liệu có sẵn, và đừng lấp chỗ trống bằng số cho đẹp. Nếu chưa có doanh thu, hãy dùng chỉ số sớm hơn như số cuộc trò chuyện với khách tiềm năng. Ví dụ, tuần đầu bạn chỉ cần một bảng ghi tay 3 số vào cuối tuần, rồi tuần sau mới nối n8n để tự lấy số. Muốn học cách dựng hệ thống tự động có hướng dẫn, xem [khoá đào tạo ứng dụng AI](/services/dao-tao-ung-dung-ai) của OPCAIOS.

*Nguồn: tài liệu n8n về Schedule Trigger, Code, HTTP Request, Telegram và Send Email, và hướng dẫn của Google Search Central về nội dung do AI tạo (đọc ngày 25/10/2026); điều chưa kiểm chứng: hiệu quả cụ thể của báo cáo với từng doanh nghiệp, việc dùng n8n cho báo cáo (OPCAIOS không dùng n8n cho báo cáo này); Kinh nghiệm là của OPCAIOS.*
