E-commerceKiotViet · n8n11 phút đọc

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.

150.000+
cửa hàng dùng KiotViet
60% thị phần POS SME Việt Nam
3–4 giờ
nhập tay thủ công mỗi ngày
đồng bộ đơn, tồn kho, báo cáo
2–5%
tỷ lệ lệch tồn kho
giữa KiotViet và thực tế kho
$51M
vốn đầu tư KiotViet
Public API mở cho tích hợp bên thứ ba

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.

⚠️Bạn có đang gặp những vấn đề này?
Cuối ngày kế toán export Excel từ KiotViet rồi nhập tay vào phần mềm kế toán. Tồn kho KiotViet lệch so với thực tế vì không ai cập nhật kịp. Khách hàng mua lần đầu nhưng không được chăm sóc vì dữ liệu kẹt trong KiotViet, chưa vào CRM. Đây là bộ ba vấn đề phổ biến nhất của cửa hàng SME — và cả ba đều có thể tự động hóa hoàn toàn.

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.

1
Polling KiotViet API mỗi 10 phú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.

2
Phát hiện và phân loại chênh lệch

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.

3
Đồng bộ sang hệ thống đích

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.

4
Cảnh báo tồn kho thấp tự động

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.

🏪
KiotViet Products API
Polling mỗi 10 phút
🔍
So sánh & phân loại
Phát hiện thay đổi tồn kho
🔄
Đồng bộ đa kênh
Kế toán + kênh online
⚠️
Alert tồn thấp
Zalo → quản lý kho
💡Mẹo hay
KiotViet Public API hỗ trợ lọc sản phẩm theo 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.

1
Kéo hóa đơn mới từ KiotViet Invoices API

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.

2
Chuẩn hóa và map dữ liệu kế toán

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ẻ).

3
Tạo bút toán / phiếu bán trong kế toán

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.

4
Xác nhận và ghi log kiểm toán

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

🧾
Hóa đơn KiotViet
Invoices API mỗi 30 phút
n8n map dữ liệu
Chuẩn hóa + phân loại
📄
Phiếu bán kế toán
Tạo tự động, 0 nhập tay
📊
Log đối chiếu
Google Sheet kiểm toán
🔔
Alert nếu lỗi
Telegram → kế toán
ℹ️Hỗ trợ nhiều phần mềm kế toán
Workflow này không bị giới hạn bởi phần mềm kế toán bạn đang dùng. n8n có connector cho MISA AMIS, Fast Accounting, Bravo, hoặc bất kỳ phần mềm nào có REST API. Nếu phần mềm kế toán chỉ nhận file Excel/CSV, n8n cũng có thể tạo file và upload tự động.

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.

1
Phát hiện khách hàng mới từ KiotViet Customers API

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

2
Enrich và phân loại khách hàng

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.

3
Tạo hoặc cập nhật contact trong CRM

Đẩ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.

4
Kích hoạt chuỗi chăm sóc tự động

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.

👤
Khách mới KiotViet
Customers API mỗi giờ
🏷️
Phân loại & tag
VIP / lần đầu / thân thiết
📋
Cập nhật CRM
Contact đầy đủ + phân khúc
💬
Chuỗi chăm sóc
Zalo tự động theo phân khúc
Tại sao đây là workflow có ROI cao nhất?
Chi phí giữ chân khách hàng cũ thấp hơn 5–7 lần so với thu hút khách mới. Đưa 100% khách hàng mới vào CRM và kích hoạt chuỗi chăm sóc tự động thường tăng tỷ lệ mua lại 20–35% chỉ trong quý đầu triển khai.

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.

1
Trigger lúc 20:00 mỗi tối (hoặc giờ bạn chọn)

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.

2
Tính toán KPI tự động

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.

3
So sánh với hôm qua và cùng kỳ tuần trướ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.

4
Gửi báo cáo đa kênh và lưu trữ

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.

20:00 mỗi tối
Schedule trigger
📊
Kéo hóa đơn ngày
KiotViet Invoices API
🧮
Tính KPI & so sánh
Doanh thu, top SP, xu hướng
📱
Gửi Zalo + lưu Sheet
Báo cáo tức thì mỗi tối

Trước Và Sau Khi Tích Hợp KiotViet–n8n Tự Động

Trước — Dữ liệu KiotViet bị cô lập
  • 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
Sau — Tồn kho tự động KiotViet + đồng bộ liên tục
  • 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

0 giờ
nhập tay kế toán mỗi ngày
từ 3–4 giờ xuống 0
<0,1%
sai lệch tồn kho
từ 2–5% xuống gần bằng 0
+28%
tỷ lệ mua lại khách cũ
nhờ CRM tự động theo phân khúc
3 tuần
thời gian triển khai
từ 0 → vận hành ổn định đầy đủ

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.

ℹ️Cần bao nhiêu hóa đơn mỗi ngày để có lợi?

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ánCuố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 kho2–5% sai lệch mỗi ngày<0,1% — gần như tuyệt đối
Khách hàng vào CRMKhông có / thủ công cuối tuần100% tự động trong 1 giờ
Báo cáo doanh thuChờ đến sáng hôm sauZalo lúc 20:00 mỗi tối
Cảnh báo hết hàngPhát hiện khi đã hếtCả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 độngGiờ hành chính24/7, kể cả lễ tết
Nhân sự cần thiết0,5–1 FTE kế toán/CSKH0 FTE thêm
Chi phí vận hành/tháng6–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:

1
Ngày 1–2: Chuẩn bị API credentials KiotViet

Đă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.

2
Ngày 3–7: Triển khai Workflow 1 (đồng bộ tồn kho)

Đâ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.

3
Ngày 8–12: Triển khai Workflow 2 (hóa đơn → kế toán)

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.

4
Ngày 13–17: Workflow 3 (khách hàng → CRM)

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.

5
Ngày 18–21: Workflow 4 + kiểm tra toàn hệ thống

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.

ℹ️Không muốn tự cài đặt? Có đội chuyên môn làm cho bạn.

Đặ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.

Chia sẻ
Cập nhật: 1 tháng 4, 2026

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.