📊
Phân Tích Dữ Liệu

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.

Độ khó: Nâng cao⏱ Tiết kiệm 5 giờ/tuần✅ Miễn phí

🔥 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

Bắt đầu với n8nSelf-host miễn phí hoặc Cloud $20/tháng

Claude (Anthropic)

Phân tích số liệu, viết insight tiếng Việt chuẩn xác

Thử Claude miễn phíGói Free có sẵn

* Google Sheets và Gmail miễn phí với tài khoản Google.

Hướng Dẫn Từng Bước

1

Chuẩn bị dữ liệu trong Google Sheets

~20 phút

Tạ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ê.

2

Tạo Workflow n8n kéo và tổng hợp dữ liệu

~20 phút

Trong 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

3

Viết Code Node tổng hợp số liệu

~15 phút

Trong 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')
  }
}];
4

Prompt Claude phân tích và viết insight

~10 phút

Trong 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.

5

Thiết lập cảnh báo thông minh

~15 phút

Thê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

6

Tạo báo cáo tuần vào mỗi thứ Hai

~10 phút

Thê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Í