Trợ lý Zalo tra số liệu bán hàng kèm biểu đồ

Miễn phí

Nhắn câu hỏi cho bot Zalo, AI tự viết truy vấn vào cơ sở dữ liệu Postgres của cửa hàng rồi trả lời bằng chữ hoặc gửi luôn ảnh biểu đồ doanh thu, đơn hàng, tồn kho.

  • Bấm là tải file JSON về máy, không cần thanh toán
  • Import thẳng vào n8n

Trợ lý Zalo tra số liệu bán hàng kèm biểu đồ — hỏi bằng tin nhắn, nhận câu trả lời và biểu đồ ngay trên Zalo

Muốn biết hôm nay bán được bao nhiêu, sản phẩm nào chạy nhất, size nào sắp hết hàng, chủ shop thường phải mở máy tính, vào phần mềm, lọc báo cáo. Đang ở ngoài thì gần như chịu, hoặc phải nhắn nhân viên làm hộ.

Workflow n8n này biến bot Zalo thành trợ lý số liệu riêng của bạn. Bạn nhắn câu hỏi bằng tiếng Việt, AI Gemini tự viết câu truy vấn SQL vào cơ sở dữ liệu Postgres của cửa hàng (danh mục, sản phẩm, biến thể, khách hàng, đơn hàng, chi tiết đơn). Kết quả chỉ có một con số thì bot trả lời bằng chữ; kết quả là danh sách có số liệu thì bot vẽ biểu đồ qua QuickChart và gửi ảnh vào Zalo kèm một câu giải thích.

Giải quyết được gì

  • Xem doanh thu, số đơn, sản phẩm bán chạy, tồn kho theo size và màu chỉ bằng một tin nhắn Zalo
  • Tự chọn loại biểu đồ: đường cho số liệu theo thời gian, cột cho so sánh và xếp hạng, tròn cho tỷ trọng; quá 10 mục thì lấy top 10
  • Chỉ trả lời tài khoản Zalo của chủ (chat ID bạn đặt), người lạ nhắn vào bị chặn và nhận lời nhắc nhập mật khẩu
  • Nhớ mạch hội thoại theo từng người nhờ bộ nhớ Postgres, hỏi tiếp “còn tháng trước thì sao” vẫn hiểu
  • Prompt dặn AI chỉ dùng câu lệnh đọc (SELECT), không xóa hay sửa dữ liệu

Cách hoạt động

Nhắn bot Zalo → Kiểm tra đúng chủ → AI viết truy vấn vào Postgres → Có số liệu nhiều dòng thì vẽ biểu đồ QuickChart → Gửi ảnh biểu đồ hoặc câu trả lời về Zalo

Phù hợp với ai

  • Chủ shop thời trang, cửa hàng bán lẻ có dữ liệu đơn hàng trong Postgres (hoặc Supabase)
  • Người quản lý muốn xem số liệu nhanh trên điện thoại mà không mở phần mềm
  • Người học n8n muốn xem cách cho AI Agent đọc cơ sở dữ liệu và vẽ biểu đồ

Cần chuẩn bị trước khi dùng

  • Tài khoản n8n (self-host hoặc cloud)
  • Một bot Zalo tạo trên Zalo Bot Platform, lấy token dán vào các node gửi tin; chạy node “Đăng ký webhook Zalo” một lần với địa chỉ webhook của bạn
  • Chat ID Zalo của bạn để điền vào điều kiện chặn người lạ, và một mật khẩu của riêng bạn
  • Cơ sở dữ liệu Postgres (Supabase cũng được) có 6 bảng: categories, products, product_variants, customers, orders, order_items, cột như ghi trong mô tả từng node truy xuất; nên dùng một tài khoản Postgres chỉ có quyền đọc cho các node này
  • API key Google Gemini (lấy ở Google AI Studio)

Bạn nhận được

  • 1 file JSON import thẳng vào n8n, tải miễn phí, không cần thanh toán
  • Luồng đầy đủ: webhook Zalo → chặn người lạ → AI Agent Gemini với 6 công cụ truy vấn Postgres và bộ nhớ hội thoại → tách trả lời chữ và biểu đồ → QuickChart → gửi về Zalo
  • Prompt hướng dẫn AI phân loại câu hỏi, viết truy vấn và chọn loại biểu đồ, viết sẵn bằng tiếng Việt

Lưu ý: số liệu dùng để vẽ biểu đồ được gửi tới dịch vụ công khai quickchart.io để tạo ảnh. Đây là workflow kỹ thuật, không phải “cắm là chạy” tuyệt đối — bạn cần tự kết nối bot Zalo, Postgres và Gemini của mình theo hướng dẫn. Không cần biết code, nhưng cần làm đúng các bước.