AI Phân Tích Dữ Liệu Kinh Doanh
Tự động kéo dữ liệu từ Google Sheets, phân tích xu hướng bán hàng, tạo báo cáo insight hàng ngày gửi qua email/Slack.
🔥 Vấn đề bạn đang gặp phải
Cuối ngày, bạn mở 3 file Excel, copy số từ sheet này sang sheet kia, tính tay tổng doanh thu, rồi viết email tóm tắt cho sếp... Mỗi ngày mất 1-2 giờ chỉ để làm việc mà đáng lẽ máy tính phải làm. Tệ hơn nữa: đến khi bạn phát hiện tồn kho cạn hay doanh thu giảm mạnh thì đã muộn mất 1-2 ngày.
Workflow này biến dữ liệu thô thành insight kinh doanh mỗi sáng — tự động, không cần động tay.
Bạn sẽ xây dựng được gì?
- ✓Báo cáo kinh doanh tự động mỗi sáng lúc 7:30 vào email
- ✓Cảnh báo ngay khi doanh thu bất thường hoặc tồn kho thấp
- ✓Claude phân tích xu hướng và đề xuất hành động cụ thể
- ✓Tiết kiệm 5 giờ/tuần, ra quyết định nhanh hơn 1-2 ngày
Tools Cần Thiết
Workflow MIỄN PHÍ — bạn chỉ cần đăng ký tool bên dưới để vận hành.
n8n
Kéo dữ liệu Sheets, chạy code, gửi email theo lịch
Claude (Anthropic)
Phân tích số liệu, viết insight tiếng Việt chuẩn xác
* Google Sheets và Gmail miễn phí với tài khoản Google.
Hướng Dẫn Từng Bước
Chuẩn bị dữ liệu trong Google Sheets
~20 phútTạo Google Sheets với 3 sheet riêng biệt làm nguồn dữ liệu:
📊 Doanh thu
Ngày, Sản phẩm, Số lượng, Doanh thu, Kênh bán
📦 Tồn kho
Mã SP, Tên SP, Tồn kho, Nhập kho, Xuất kho
👥 Khách hàng
ID, Tên, Tổng chi tiêu, Lần mua cuối, Số đơn
💡 Mẹo: Dữ liệu càng nhiều tháng càng tốt. Tối thiểu 3 tháng để AI phát hiện xu hướng có ý nghĩa thống kê.
Tạo Workflow n8n kéo và tổng hợp dữ liệu
~20 phútTrong n8n, tạo workflow chạy mỗi sáng lúc 7:00:
Schedule Trigger
Chạy mỗi ngày lúc 7:00 sáng
Google Sheets — Đọc 3 sheets
Kéo dữ liệu 30 ngày gần nhất từ cả 3 sheet
Code Node — Tổng hợp số liệu
Tính tổng doanh thu, top sản phẩm, khách VIP
Claude — Phân tích & Insight
AI đọc số liệu, viết báo cáo phân tích tiếng Việt
Gmail — Gửi báo cáo sáng
Email báo cáo đến ban lãnh đạo lúc 7:30
Viết Code Node tổng hợp số liệu
~15 phútTrong n8n Code Node (JavaScript), tổng hợp dữ liệu từ 3 sheets thành một object gọn:
// Code Node — tổng hợp dữ liệu
const revenue = $input.all()[0].json;
const inventory = $input.all()[1].json;
const customers = $input.all()[2].json;
// Tổng doanh thu 30 ngày
const totalRevenue = revenue.reduce(
(sum, row) => sum + (row.doanh_thu || 0), 0
);
// Top 3 sản phẩm bán chạy
const productMap = {};
revenue.forEach(row => {
productMap[row.san_pham] =
(productMap[row.san_pham] || 0) + row.so_luong;
});
const topProducts = Object.entries(productMap)
.sort((a, b) => b[1] - a[1])
.slice(0, 3);
// Cảnh báo tồn kho thấp (< 10 đơn vị)
const lowStock = inventory.filter(
row => row.ton_kho < 10
);
return [{
json: {
totalRevenue,
topProducts,
lowStock,
totalOrders: revenue.length,
date: new Date().toLocaleDateString('vi-VN')
}
}];Prompt Claude phân tích và viết insight
~10 phútTrong node Claude, dùng prompt chuyển số liệu thô thành insight kinh doanh có giá trị:
// Prompt phân tích kinh doanh
Bạn là chuyên gia phân tích kinh doanh. Dựa trên dữ liệu bán hàng sau, hãy viết báo cáo ngắn gọn bằng tiếng Việt cho ban lãnh đạo:
Dữ liệu ngày {{date}}:
- Doanh thu: {{totalRevenue}} VNĐ
- Số đơn hàng: {{totalOrders}}
- Top sản phẩm: {{topProducts}}
- Tồn kho thấp: {{lowStock}}
Báo cáo gồm 4 phần:
1. Tóm tắt: 2 câu tổng quan hiệu suất hôm nay
2. Điểm nổi bật: 2-3 insight quan trọng nhất
3. Cảnh báo: Vấn đề cần chú ý (tồn kho, doanh thu thấp...)
4. Đề xuất: 1-2 hành động cụ thể cho ngày mai
✅ Kết quả: Mỗi sáng ban lãnh đạo nhận email với 4 phần rõ ràng thay vì phải tự đọc spreadsheet.
Thiết lập cảnh báo thông minh
~15 phútThêm IF nodes để gửi cảnh báo Slack/email riêng khi có bất thường:
Điều kiện: Doanh thu < 70% trung bình 7 ngày
→ Slack alert: @team-sales ngay lập tức
Điều kiện: Tồn kho sản phẩm nào đó < 5 đơn vị
→ Email: nhắc nhở đặt hàng nhập kho
Điều kiện: Đơn hàng hủy > 10% trong ngày
→ Email + Slack: cần review quy trình
Điều kiện: Doanh thu > 150% trung bình
→ Slack celebration: chia sẻ thành tích với team
Tạo báo cáo tuần vào mỗi thứ Hai
~10 phútThêm một Schedule Trigger riêng chạy vào thứ Hai 8:00 để tạo báo cáo tuần:
- ✓Kéo dữ liệu 7 ngày qua từ Google Sheets
- ✓Claude so sánh với tuần trước: tăng/giảm bao nhiêu %
- ✓Gửi email tóm tắt tuần kèm top 5 sản phẩm bán chạy
- ✓Đề xuất chiến lược cho tuần tới
💡 Đây chính là nền tảng cho Workflow #5 (Báo cáo tự động) — tuần sau chúng ta sẽ nâng cấp thêm Google Slides tự động.
📈 Kết Quả Thực Tế
5 giờ
Tiết kiệm/tuần
7:30 SA
Báo cáo tự động
< 1 phút
Phát hiện bất thường
Để dữ liệu tự báo cáo cho bạn mỗi sáng
n8n self-host miễn phí hoàn toàn — không giới hạn workflows hay executions khi tự host.
Bắt Đầu với n8n →Self-host miễn phí · Setup ~90 phút · Workflow MIỄN PHÍ