n8n là gì? n8n cho doanh nghiệp bán hàng, từ workflow tới đơn sàn

n8n là công cụ tự động hóa dạng node, chạy trên đám mây hoặc máy chủ riêng. Bài giải thích các khái niệm qua một workflow thật: lấy đơn sàn hôm qua vào bảng tính.

10/24/2026

n8n là công cụ tự động hóa workflow: bạn nối các node trên một sơ đồ, mỗi node làm một việc như chờ đến giờ, gọi API, lọc dữ liệu, ghi bảng tính. n8n chạy trên đám mây của hãng hoặc trên máy chủ của bạn. Với doanh nghiệp bán hàng, việc đầu tiên đáng làm là lấy đơn sàn hôm qua vào bảng tính mỗi sáng.

Bài này là một phần của cụm tự động hóa quy trình. Nếu đang phân vân giữa n8n và công cụ khác, xem trước so sánh Zapier, Make và n8n.

n8n gồm những khái niệm nào?

Chỉ cần nắm năm khái niệm để đọc được mọi workflow n8n. Bảng dưới giải thích từng khái niệm bằng việc của một shop.

Khái niệm Nghĩa Ví dụ trong bán hàng
Workflow Một quy trình tự động, từ lúc kích hoạt tới lúc xong "Đơn hôm qua vào bảng tính lúc 06:00"
Node Một bước trong workflow Gọi API lấy danh sách đơn
Trigger Node đầu tiên, quyết định khi nào workflow chạy Schedule Trigger theo giờ, hoặc Webhook khi có sự kiện
Credential Nơi lưu khóa, mật khẩu, tách khỏi workflow Header Authorization: Bearer <key>
Execution Một lần chạy, có nhật ký đầu vào và đầu ra từng node Lần chạy sáng nay lấy được bao nhiêu đơn

Điểm mạnh của n8n với dữ liệu sàn là node HTTP Request có sẵn phần phân trang, và node Code cho phép viết JavaScript khi cần tính toán riêng. Điểm cần nhớ: mỗi execution lưu lại dữ liệu đã chạy qua, gồm cả thông tin khách nếu bạn không lọc bớt.

Doanh nghiệp nên tự host hay dùng n8n Cloud?

Chọn n8n Cloud nếu không có người quản trị máy chủ. Chọn tự host nếu đã có người biết Docker, cần giữ dữ liệu trên hạ tầng riêng, hoặc chạy nhiều đến mức phí theo lượt chạy đáng kể.

Tiêu chí n8n Cloud Tự host
Ai cập nhật, sao lưu Hãng Bạn
Dữ liệu chạy qua Máy chủ của hãng Máy chủ của bạn
Chi phí Theo gói và lượt chạy Tiền máy chủ và giờ công quản trị
Bảo mật Theo cam kết của hãng Tự lo: HTTPS, mật khẩu, tường lửa, cập nhật bản vá
Bắt đầu Vài phút Vài giờ nếu chưa quen

Tự host dùng nội bộ không mất phí bản quyền, nhưng giấy phép của n8n có giới hạn khi đem đi cung cấp lại cho người khác; đọc Sustainable Use License trước nếu bạn là agency. Khi tự host, đặt múi giờ của n8n về Asia/Ho_Chi_Minh để lịch 06:00 đúng giờ Việt Nam.

Ví dụ thật: lấy đơn sàn hôm qua vào Google Sheets thế nào?

Dùng mẫu workflow có sẵn, rồi nối thêm một node Google Sheets. Mẫu này có trong mục Tài liệu của Partner Quantri360 sau khi đăng nhập, cho ba nền tảng Shopee, TikTok Shop và Nhanh.vn.

Mẫu gồm bốn node chạy nối nhau:

  1. Schedule Trigger chạy lúc 06:00 mỗi ngày.
  2. Code "Cửa sổ hôm qua" tính khoảng thời gian từ 00:00 tới 24:00 hôm qua theo giờ Việt Nam, ra số giây.
  3. HTTP Request gọi API danh sách đơn của sàn qua 360, tự lặp trang tới hết.
  4. Split Out tách danh sách thành từng đơn để node sau ghi từng dòng.

Đoạn tính cửa sổ trong node Code, rút gọn:

const vn = new Date(Date.now() + 7 * 3600 * 1000);
const end = Date.UTC(vn.getUTCFullYear(), vn.getUTCMonth(), vn.getUTCDate()) - 7 * 3600 * 1000;
const start = end - 86400 * 1000;
return [{ json: { time_from: Math.floor(start / 1000), time_to: Math.floor(end / 1000) } }];

Mỗi sàn phân trang một kiểu, mẫu đã cấu hình sẵn:

Nền tảng API gọi qua 360 Phân trang
Shopee get_order_list cursor, dừng khi more là false
TikTok Shop orders/search page_token, dừng khi không còn token
Nhanh.vn order/list paginator.next, dừng khi hết trang

Credential là loại Header Auth: Name Authorization, Value Bearer <key>. Brand có nhiều gian hàng thì điền mã gian hàng trong node Code. Bạn không cần mã đối tác, khóa bí mật hay chữ ký của sàn; 360 lo phần đó và trả nguyên phản hồi của sàn. Hướng dẫn chi tiết riêng cho Shopee nằm ở bài tự động hóa Shopee bằng n8n.

Ở node Google Sheets, chọn thao tác "Append or Update Row" và lấy mã đơn làm cột khóa. Chọn "Append" đơn thuần thì chạy lại một lần là bảng có dòng trùng.

Áp khung bốn bước vào workflow n8n đầu tiên thế nào?

Đừng bắt đầu bằng "nối hết mọi thứ". Bắt đầu bằng một câu hỏi quản trị và một con số cần đo.

Bài toán thực tế. Kế toán cần danh sách đơn hôm qua của ba kênh để đối chiếu trước 08:00. Hiện mỗi người xuất file một kiểu, cột khác nhau.

Tư duy dẫn đường. Chốt cột trước: mã đơn, kênh, giờ đặt theo giờ Việt Nam, trạng thái, tổng tiền. Chốt "hôm qua" là theo giờ đặt hay giờ cập nhật; mẫu Shopee và TikTok Shop lọc theo giờ tạo đơn, mẫu Nhanh lọc theo giờ cập nhật. Ghi điều đó ở dòng đầu bảng tính để người đọc không hiểu nhầm.

AI bứt tốc. Sau node tách đơn, thêm node Set chỉ giữ mã đơn, kênh, tỉnh, trạng thái, tổng tiền, bỏ tên, số điện thoại và địa chỉ. Rồi mới đưa cho node AI với lời nhắc:

"Đây là đơn hôm qua của 3 kênh (đã bỏ thông tin cá nhân). Đếm số đơn và tổng tiền theo kênh, theo trạng thái. Chỉ ra kênh nào có tỷ lệ hủy cao hơn hẳn hai kênh còn lại. Trả lời trong 5 dòng, không suy đoán nguyên nhân."

Kết quả cần đo lường. Giờ công xuất file mỗi sáng trước và sau; số lần chạy lỗi trong tháng; số dòng trùng hoặc thiếu khi đối chiếu với trang người bán trong tuần đầu.

Vận hành n8n hay hỏng ở đâu?

Hay hỏng ở những chỗ không báo lỗi. Bốn chỗ dưới đây nên xử lý ngay khi dựng.

Không muốn tự vận hành workflow? Kết nối theo lịch dựng sẵn như đơn TikTok Shop vào Google Sheets hay đổ đơn sàn vào SQL làm cùng việc mà không cần n8n. Khi muốn AI tự hỏi dữ liệu thay vì chạy theo lịch cố định, đọc tiếp kết nối AI agent với dữ liệu doanh nghiệp.

Tóm lại

Message us on Messenger