KiotViet + n8n: Đồng Bộ Tồn Kho & Đơn Hàng Tự Động Hoàn Toàn
KiotViet quản lý 150.000+ cửa hàng tại Việt Nam — nhưng dữ liệu tồn kho, đơn hàng và khách hàng vẫn đang nằm im trong phần mềm, không kết nối với kế toán hay CRM. 4 workflow n8n thay đổi điều đó: đồng bộ real-time, 0 nhập tay, hoạt động 24/7.
KiotViet Đang Làm Tốt — Nhưng Dữ Liệu Bị Nhốt Trong Đó
KiotViet chiếm 60% thị phần phần mềm quản lý bán hàng (POS) cho doanh nghiệp vừa và nhỏ tại Việt Nam. Hơn 150.000 cửa hàng — từ tạp hóa, thời trang đến nhà hàng — đang dùng nền tảng này để quản lý bán hàng, tồn kho và khách hàng mỗi ngày.
Vấn đề không phải là KiotViet kém. Vấn đề là KiotViet làm quá tốt một việc — quản lý tại điểm bán — nhưng dữ liệu sinh ra từ đó không tự chảy sang nơi cần: phần mềm kế toán, hệ thống CRM, công cụ báo cáo. Kết quả là nhân viên phải làm cầu nối thủ công giữa các hệ thống.
KiotViet cung cấp Public API chính thức hỗ trợ các nghiệp vụ cốt lõi: sản phẩm (products), khách hàng (customers) và hóa đơn (invoices). Với n8n làm lớp tự động hóa ở giữa, bạn có thể xây dựng pipeline dữ liệu thực sự — không cần developer full-time, không cần middleware đắt tiền.
94% doanh nghiệp SME đang thực hiện các tác vụ lặp lại có thể tự động hóa. Đồng bộ tồn kho KiotViet là ví dụ hoàn hảo: cấu trúc dữ liệu cố định, logic không đổi, lặp đi lặp lại hàng trăm lần mỗi ngày.
4 Workflow Tích Hợp KiotViet–n8n Tự Động Hoàn Toàn
Dùng n8n làm lớp trung gian, bạn kết nối KiotViet Public API với hệ thống kế toán, CRM và công cụ báo cáo để tạo pipeline tự động end-to-end. Đây là 4 workflow cốt lõi cho cửa hàng dùng KiotViet:
Workflow 1: Đồng Bộ Tồn Kho KiotViet Real-Time
Tồn kho lệch là nguyên nhân số một gây ra đặt nhầm hàng, bán thiếu và mất uy tín với khách. Workflow này giữ tồn kho KiotViet luôn khớp với thực tế — và cảnh báo kịp thời khi hàng sắp hết.
n8n gọi KiotViet Products API để lấy danh sách SKU có số lượng thay đổi kể từ lần kiểm tra trước. So sánh với snapshot lưu trong database.
n8n phân loại nguyên nhân thay đổi: hóa đơn bán hàng mới, phiếu nhập kho, điều chỉnh tồn kho thủ công. Mỗi loại có xử lý khác nhau.
Cập nhật tồn kho lên các kênh bán online (Shopee, Lazada, website) nếu có. Ghi nhận vào phần mềm kế toán nếu là giao dịch nhập/xuất kho.
SKU nào xuống dưới ngưỡng tối thiểu cài sẵn → Zalo/Telegram thông báo quản lý kho và người phụ trách mua hàng để đặt bổ sung kịp thời.
lastModifiedFrom — giúp n8n chỉ kéo những SKU thực sự thay đổi thay vì toàn bộ danh mục. Với cửa hàng 3.000+ SKU, điều này giảm 90% lượng API call và giữ workflow luôn dưới rate limit.Workflow 2: Hóa Đơn KiotViet Mới → Kế Toán Tự Động
Mỗi hóa đơn bán hàng trong KiotViet là một giao dịch kế toán cần được ghi nhận. Thay vì kế toán xuất file cuối ngày rồi nhập lại, workflow này đồng bộ real-time — hoặc theo lô mỗi giờ nếu phần mềm kế toán không hỗ trợ tốc độ cao hơn.
n8n polling KiotViet Invoices API mỗi 15–30 phút. Lấy tất cả hóa đơn trạng thái 'completed' kể từ lần chạy trước. Lưu invoice ID đã xử lý để tránh trùng lặp.
Chuyển đổi cấu trúc KiotViet sang định dạng phần mềm kế toán: map mã sản phẩm, tài khoản kế toán tương ứng, thuế VAT, phương thức thanh toán (tiền mặt/chuyển khoản/thẻ).
Gọi API phần mềm kế toán (MISA, Fast, Bravo...) để tạo phiếu bán hàng tương ứng. Đính kèm mã hóa đơn KiotViet để đối chiếu sau này.
Lưu mapping KiotViet Invoice ID ↔ Kế toán Document ID vào Google Sheet. Nếu lỗi → alert Telegram cho kế toán xử lý trong vòng 1 giờ.
Workflow 3: Khách Hàng Mới KiotViet → CRM Tự Động
Mỗi khách hàng mua lần đầu là cơ hội giữ chân dài hạn — nhưng nếu thông tin của họ kẹt trong KiotViet và không ai chăm sóc sau đó, cơ hội đó mất đi. Workflow này đảm bảo mọi khách hàng mới đều được đưa vào CRM và nhận được chăm sóc phù hợp.
n8n polling KiotViet Customers API mỗi giờ, lọc khách hàng tạo mới hoặc mua lần đầu. Kiểm tra xem khách đã có trong CRM chưa (dựa theo số điện thoại).
Dựa vào lịch sử mua hàng trong KiotViet: phân khúc khách VIP (doanh thu > 5 triệu), khách mua lần đầu, khách thân thiết. Gắn tag phù hợp.
Đẩy dữ liệu vào CRM (HubSpot, Salesforce, Zalo CRM, Google Contacts...). Map đầy đủ: tên, SĐT, email, địa chỉ, lịch sử mua hàng, phân khúc.
Khách mua lần đầu → gửi tin cảm ơn qua Zalo OA. Khách chưa mua lại 30 ngày → gửi ưu đãi tái kích hoạt. Khách VIP → alert nhân viên CSKH để gọi điện.
Workflow 4: Báo Cáo Tổng Hợp KiotViet Hàng Ngày
Cuối ngày chủ cửa hàng cần biết: hôm nay bán được bao nhiêu, mặt hàng nào chạy nhất, tồn kho đang ở đâu. Workflow này tự động tổng hợp và gửi báo cáo — không cần ai chạy report thủ công.
n8n chạy schedule trigger, kéo toàn bộ hóa đơn trong ngày từ KiotViet Invoices API. Lọc theo trạng thái 'completed', loại bỏ đơn hủy.
Tổng doanh thu thuần, số lượng hóa đơn, giá trị đơn trung bình, top 10 sản phẩm bán chạy, top 5 khách hàng chi tiêu cao nhất, doanh thu theo ca làm việc.
Tự động tính % tăng/giảm. Nếu doanh thu giảm >15% so với trung bình 7 ngày trước → flag vàng. Giảm >30% → flag đỏ, alert khẩn cho chủ cửa hàng.
Tóm tắt gửi vào Zalo cá nhân/group quản lý lúc 20:00. Báo cáo chi tiết ghi vào Google Sheet. Dashboard Power BI/Looker Studio tự cập nhật.
Trước Và Sau Khi Tích Hợp KiotViet–n8n Tự Động
- ✗Kế toán xuất Excel từ KiotViet cuối ngày, nhập tay vào phần mềm kế toán
- ✗Tồn kho lệch 2–5% vì không ai cập nhật kịp sau mỗi đơn bán
- ✗Khách hàng mới mua xong không được chăm sóc, dữ liệu kẹt trong KiotViet
- ✗Chủ cửa hàng hỏi doanh thu hôm nay phải chờ đến sáng hôm sau
- ✗Không biết mặt hàng nào sắp hết, đặt hàng bổ sung luôn trễ
- ✗Tỷ lệ mua lại thấp vì không có quy trình chăm sóc khách có hệ thống
- ✓Hóa đơn KiotViet → phiếu kế toán tự động trong 30 phút, 0 nhập tay
- ✓Tồn kho đồng bộ real-time, sai lệch dưới 0,1% mỗi ngày
- ✓100% khách hàng mới vào CRM, nhận tin cảm ơn tự động trong 1 giờ
- ✓Báo cáo doanh thu gửi Zalo lúc 20:00 mỗi tối không cần ai thao tác
- ✓Cảnh báo tồn kho thấp tự động trước khi hết hàng 3–5 ngày
- ✓Tỷ lệ mua lại tăng 25–35% nhờ chuỗi chăm sóc khách hàng tự động
Kết Quả Thực Tế Sau Khi Triển Khai
Một chuỗi cửa hàng thời trang tại Hà Nội (3 chi nhánh, ~200 hóa đơn/ngày) triển khai đầy đủ 4 workflow trong 3 tuần. Kết quả tháng đầu: kế toán tiết kiệm 80 giờ làm việc, sai lệch tồn kho về 0, tỷ lệ khách hàng quay lại tăng 28% so với cùng kỳ năm trước.
Chi phí setup 4–6 triệu và vận hành ~500k/tháng. Cửa hàng có từ 20 hóa đơn/ngày trở lên thường hoàn vốn trong tháng đầu — chưa tính giá trị tăng tỷ lệ mua lại từ CRM tự động. Cửa hàng 50+ hóa đơn/ngày thường tiết kiệm 15–20 triệu/tháng chi phí nhân sự và sai sót.
Tính ROI cho cửa hàng của bạn — Đặt audit miễn phí →So Sánh Chi Tiết: Vận Hành Thủ Công vs Tích Hợp KiotViet n8n Tự Động
| Tiêu chí | Thủ công 100% | Tích hợp KiotViet–n8n |
|---|---|---|
| Đồng bộ hóa đơn kế toán | Cuối ngày, nhập tay 1–3 giờ | Tự động mỗi 30 phút, 0 tác động |
| Độ chính xác tồn kho | 2–5% sai lệch mỗi ngày | <0,1% — gần như tuyệt đối |
| Khách hàng vào CRM | Không có / thủ công cuối tuần | 100% tự động trong 1 giờ |
| Báo cáo doanh thu | Chờ đến sáng hôm sau | Zalo lúc 20:00 mỗi tối |
| Cảnh báo hết hàng | Phát hiện khi đã hết | Cảnh báo trước 3–5 ngày |
| Tỷ lệ mua lại khách cũ | Phụ thuộc nhân viên CSKH | +25–35% nhờ chăm sóc tự động |
| Hoạt động | Giờ hành chính | 24/7, kể cả lễ tết |
| Nhân sự cần thiết | 0,5–1 FTE kế toán/CSKH | 0 FTE thêm |
| Chi phí vận hành/tháng | 6–12 triệu (lương nhân sự) | ~500k (server n8n) |
Bắt Đầu Triển Khai Tích Hợp KiotViet n8n Như Thế Nào?
Lộ trình thực tế để đưa cửa hàng KiotViet từ vận hành thủ công sang tự động hoàn toàn — trong 3 tuần:
Đăng ký tài khoản developer trên KiotViet Developer Portal, tạo ứng dụng để nhận Client ID và Client Secret. Cài n8n self-hosted (VPS ~200k/tháng) hoặc n8n Cloud (miễn phí cho workflow nhỏ). Cấu hình OAuth2 kết nối n8n với KiotViet.
Đây là workflow nền tảng, cần làm trước. Cài đặt ngưỡng tồn kho tối thiểu cho từng SKU. Test kỹ với dữ liệu thật trước khi bật tự động. Monitor sát trong 3 ngày đầu.
Map mã sản phẩm KiotViet ↔ tài khoản kế toán. Test toàn bộ loại hóa đơn: bán lẻ, bán buôn, đổi trả, chiết khấu. Review với kế toán trưởng trước khi production.
Kết nối CRM đang dùng hoặc setup Google Contacts/Airtable nếu chưa có CRM. Cài đặt ngưỡng phân khúc khách VIP. Soạn template Zalo chăm sóc khách mới và khách tái kích hoạt.
Setup báo cáo tự động hàng tối. Chạy song song với quy trình cũ 3 ngày để đối chiếu kết quả. Sau khi xác nhận chính xác → tắt hoàn toàn quy trình thủ công.
Đặt lịch audit miễn phí 30 phút — chúng tôi phân tích quy trình KiotViet hiện tại, số lượng hóa đơn mỗi ngày, phần mềm kế toán đang dùng và đề xuất lộ trình tích hợp cụ thể với chi phí và timeline rõ ràng.
Đặt lịch audit miễn phí →Câu Hỏi Thường Gặp Về Tích Hợp KiotViet n8n
Có. KiotViet cung cấp Public API chính thức hỗ trợ 3 nhóm nghiệp vụ cốt lõi: Products (sản phẩm & tồn kho), Customers (khách hàng) và Invoices (hóa đơn). Đăng ký tại KiotViet Developer Portal, tạo ứng dụng và xác thực OAuth2. Quá trình setup thường mất 1–2 giờ.
n8n chưa có node KiotViet tích hợp sẵn, nhưng bạn hoàn toàn có thể dùng HTTP Request node để gọi KiotViet API. Với cấu trúc REST API chuẩn của KiotViet, việc cấu hình thường không đòi hỏi kiến thức lập trình — chủ yếu là điền URL, header xác thực và tham số lọc.
KiotViet API hiện tại không hỗ trợ webhook nên không thể real-time tuyệt đối. Cách tiếp cận phổ biến nhất là polling mỗi 5–15 phút — độ trễ này hoàn toàn chấp nhận được cho hầu hết cửa hàng. Nếu cần gần real-time hơn (dưới 1 phút), bạn có thể dùng KiotViet Webhooks nếu tài khoản của bạn được hỗ trợ tính năng này.
Có. KiotViet API hỗ trợ tham số lọc theo chi nhánh (branch). n8n có thể xử lý dữ liệu từ nhiều chi nhánh song song, tổng hợp về một dashboard chung hoặc phân tách báo cáo theo từng chi nhánh. Chuỗi 10+ chi nhánh vẫn vận hành tốt với n8n.
Đây là rủi ro có thực với mọi tích hợp API. KiotViet thường thông báo trước 30–60 ngày khi có breaking changes. Cách phòng tránh: cài error alert khi workflow lỗi (Telegram/email), subscribe KiotViet Developer newsletter, và duy trì tài liệu về mapping dữ liệu để cập nhật nhanh khi cần.
Chi phí setup: 4–7 triệu nếu tự làm hoặc thuê đội tích hợp. Chi phí vận hành: VPS chạy n8n khoảng 200–500k/tháng. Hoặc dùng n8n Cloud: free tier đủ cho cửa hàng nhỏ (<5.000 lần chạy/tháng), gói trả phí từ $20/tháng. Cửa hàng 50+ hóa đơn/ngày thường hoàn vốn trong tháng đầu.
Sẵn sàng tự động hóa?
Đặt lịch audit miễn phí 30 phút — mình sẽ phân tích quy trình của bạn và đưa ra lộ trình cụ thể. Hoặc làm quiz 2 phút để biết mức độ sẵn sàng.