Tín hiệu: Repo n8n-io/n8n vừa chạm khoảng 202.731 sao (cập nhật 29/08), trở thành một trong những nền tảng tự động hoá workflow mã nguồn mở lớn nhất thế giới. Stack lõi viết bằng Node.js/TypeScript, chạy self-host qua Docker chỉ với một câu lệnh, có sẵn hơn 400 node tích hợp và một node HTTP Request để nối bất kỳ API nào. Điểm cần đọc kỹ trước khi mơ tới doanh thu: n8n không phát hành theo giấy phép mở kinh điển như MIT hay Apache, mà theo Sustainable Use License (mô hình fair-code), cộng thêm n8n Enterprise License cho các file có .ee trong tên. Đây là ranh giới quyết định bạn được phép bán cái gì.
Với dân builder Việt đang nhìn vào mảng thương mại điện tử — nơi một shop điển hình phải trực chiến cùng lúc Shopee, Lazada, TikTok Shop, website riêng và fanpage — thì một cỗ máy tự động hoá miễn phí bản chạy, self-host được, đúng là mảnh ghép hấp dẫn. Nhưng cơ hội thật không nằm ở chỗ “cài n8n rồi bán lại”, mà ở chỗ bạn dùng nó làm động cơ để đóng gói một dịch vụ giải quyết nỗi đau vận hành cụ thể của chủ shop. Bài này mổ xẻ giấy phép trước, rồi mới bàn tới ba hướng kiếm tiền có thể validate trong vài tuần.
Phân tích giấy phép: bạn được và không được làm gì
Đọc nguyên văn Sustainable Use License, điều khoản giới hạn ghi rõ: “You may use or modify the software only for your own internal business purposes or for non-commercial or personal use” và bạn chỉ được phân phối phần mềm cho người khác nếu làm miễn phí, phi thương mại. Dịch sang ngôn ngữ builder:
Được phép: Cài n8n self-host cho chính hoạt động kinh doanh của bạn hoặc của khách hàng như một phần công việc dịch vụ. Nghĩa là bạn có thể nhận tiền để xây, cấu hình, vận hành và bảo trì các workflow tự động hoá phục vụ nghiệp vụ của một shop — đó là “internal business purposes” của khách và là dịch vụ tư vấn/triển khai của bạn. Bạn cũng được sửa mã nguồn (trừ các file .ee) cho mục đích nội bộ đó.
Không được phép: Biến chính n8n thành sản phẩm bán lại — tức dựng một nền tảng “n8n-as-a-Service” cho nhiều khách thuê bao truy cập giao diện n8n như tính năng cốt lõi mà bạn thu tiền. Đó là kiểu kinh doanh cạnh tranh trực tiếp với bản n8n Cloud của chính họ, và cần Enterprise License. Cũng không được gỡ bỏ, che giấu thông báo bản quyền, và không được đụng vào các module .ee nếu không mua license doanh nghiệp. Ranh giới đơn giản: bán kết quả và công sức của bạn thì được; bán quyền truy cập phần mềm của họ thì không.
Sự khác biệt này quan trọng vì nó định hình mô hình doanh thu. Nếu bạn định dựng SaaS đa khách thuê bao dùng chung một instance n8n, hãy cân nhắc các engine giấy phép thật sự mở như Node-RED, Temporal hoặc Windmill (AGPL/nới lỏng hơn tuỳ dự án). Còn nếu mô hình của bạn là dịch vụ triển khai theo từng khách, mỗi khách một instance riêng mà họ sở hữu, thì n8n hoàn toàn hợp lệ và tiết kiệm cho bạn hàng tháng công sức viết engine.
Vì sao shop TMĐT Việt là thị trường ngon cho tự động hoá
Nỗi đau của chủ shop đa kênh rất cụ thể và lặp đi lặp lại: đồng bộ tồn kho giữa các sàn để tránh bán âm; tổng hợp đơn từ nhiều nguồn về một nơi; gắn nhãn, phân loại và nhắc chăm sóc khách; trả lời tin nhắn mẫu; xuất báo cáo doanh thu cuối ngày; đối soát tiền về ví sàn. Đây đều là các luồng dữ liệu chảy giữa vài API — đúng sở trường của một engine workflow. Chủ shop không thiếu công cụ điểm lẻ, họ thiếu người ráp các mảnh rời thành một dây chuyền chạy tự động và chịu trách nhiệm khi nó hỏng.
Đó là khoảng trống dịch vụ. Một freelancer hoặc micro-agency biết dùng n8n có thể đóng gói “bộ não vận hành” cho shop mà không phải code backend từ đầu, rút thời gian giao hàng từ hàng tháng xuống hàng ngày. Cách tiếp cận này giống tinh thần trong bài MCP server nối CRM cho team sale — lấy một mảnh hạ tầng mở, bọc nghiệp vụ ngành vào, rồi bán công lắp ráp và vận hành.
XÂY GÌ · BÁN CHO AI · VALIDATE
Hướng 1 — Bot đồng bộ tồn kho và tổng hợp đơn đa sàn
Xây gì: Workflow n8n kết nối API các sàn (hoặc qua các nền tảng quản lý bán hàng trung gian đã có sẵn kết nối) để: cứ mỗi lần có đơn mới thì trừ tồn kho đồng loạt trên mọi kênh, đẩy đơn về một Google Sheet/Notion/Telegram tập trung, và cảnh báo khi sắp hết hàng. Thêm một node AI (gọi API model qua HTTP Request) để tự phân loại đơn bất thường cần người xem. Bán cho ai: shop có doanh số 300–3.000 đơn/tháng bán trên từ hai sàn trở lên — quá lớn để ghi tay, quá nhỏ để mua phần mềm ERP đắt tiền. Thời gian MVP: khoảng 1–2 tuần cho một shop mẫu. Cạm bẫy: API các sàn Việt hay đổi và có giới hạn rate; đừng hứa “real-time tuyệt đối” mà nên chạy theo chu kỳ vài phút. Đối soát tồn kho khi có huỷ/hoàn đơn là phần dễ sai nhất — test kỹ luồng ngược.
Hướng 2 — Trợ lý chăm sóc khách và nhắc mua lại tự động
Xây gì: Luồng gom tin nhắn/bình luận từ fanpage và sàn, dùng một node AI phân loại ý định (hỏi giá, khiếu nại, hỏi ship), trả lời mẫu cho câu dễ và chuyển người thật cho câu khó; đồng thời tự động gắn thẻ khách và lên lịch nhắn nhắc mua lại sau X ngày. Bán cho ai: shop ngành hàng tiêu dùng nhanh, mỹ phẩm, mẹ và bé — nơi mua lại là mạch sống. Thời gian MVP: 1–2 tuần. Cạm bẫy: đừng để bot tự trả lời khiếu nại — rủi ro thương hiệu cao; luôn chừa “người gác cổng”. Tuân thủ chính sách nhắn tin của từng nền tảng để tránh bị khoá. Nếu muốn nâng cấp phần hiểu ngôn ngữ, tham khảo cách dựng lớp trợ lý trong bài stack trợ lý AI đặt lịch cho phòng khám nhỏ.
Hướng 3 — Báo cáo doanh thu và đối soát tự động cuối ngày
Xây gì: Mỗi tối, workflow kéo dữ liệu bán hàng từ các kênh, tính doanh thu, phí sàn, lợi nhuận gộp ước tính, rồi bắn một bản tóm tắt gọn về Telegram/Zalo của chủ shop kèm cảnh báo bất thường (đơn hoàn cao, sản phẩm hết hàng, ví sàn lệch). Bán cho ai: chủ shop muốn “một con số mỗi tối” thay vì mở năm cái app. Thời gian MVP: 4–7 ngày. Cạm bẫy: công thức phí sàn thay đổi theo chương trình khuyến mãi và ngành hàng — làm sai một lần là mất niềm tin; nên để phần tham số phí có thể chỉnh và ghi rõ “ước tính”.
Định giá và mô hình doanh thu bền vững
Vì giấy phép cấm bán lại phần mềm, mô hình lành mạnh nhất là phí triển khai một lần + phí vận hành/bảo trì hằng tháng, trong đó khách sở hữu instance n8n của chính họ (bạn dựng trên VPS của họ hoặc bàn giao). Bạn bán kỹ năng ráp nối, giám sát và xử lý sự cố — thứ không thể sao chép bằng một lệnh Docker. Gói vận hành hằng tháng chính là dòng tiền lặp lại, và cũng là hào cạnh tranh vì bạn giữ tri thức về hệ thống. Muốn ship trang bán và onboarding nhanh, có thể tận dụng một boilerplate SaaS AI để ship nhanh cho phần landing và quản lý khách, còn phần engine giữ nguyên n8n self-host cho từng khách. Nếu về sau muốn mở rộng thành nền tảng đa khách dùng chung, hãy so sánh lại engine như trong bài Langflow self-host cho SME để né rào cản license.
Validate trước khi viết dòng workflow đầu tiên
Đừng xây trong phòng kín. Chọn một ngành hàng, tìm 5 chủ shop, hỏi thẳng ba câu: mỗi ngày mất bao nhiêu phút cho việc đồng bộ/chăm sóc/báo cáo, đã từng trả tiền cho công cụ nào, và sẵn sàng trả bao nhiêu để việc đó tự chạy. Nếu ít nhất hai người gật đầu ở một hướng, dựng đúng hướng đó cho một shop làm ca mẫu — tốt nhất là làm miễn phí cho một shop đổi lấy quyền quay video kết quả để bán cho các shop sau. Con số 202.731 sao chỉ chứng minh công cụ đủ chín và cộng đồng đủ lớn để bạn tra cứu khi kẹt; nó không chứng minh có người trả tiền cho bạn. Bằng chứng đó phải tự đi tìm.
Câu hỏi thường gặp
Tôi có được thu tiền hằng tháng khi dùng n8n cho khách không?
Có, miễn là bạn thu tiền cho dịch vụ xây dựng và vận hành workflow phục vụ nghiệp vụ nội bộ của khách, và khách sở hữu instance của họ. Điều bị cấm là bán quyền truy cập chính phần mềm n8n cho nhiều thuê bao như sản phẩm cốt lõi của bạn. Ranh giới là: bán công sức của bạn thì được, bán lại phần mềm của họ thì không.
Không biết code có tự dựng được các bot này không?
n8n dùng giao diện kéo thả nên phần lớn luồng đơn giản dựng được không cần code. Nhưng để xử lý API sàn Việt, chuẩn hoá dữ liệu và bắt lỗi khi API đổi, bạn vẫn cần tư duy kỹ thuật và chút JavaScript trong node Code. Đây chính là lý do dịch vụ triển khai có giá trị: chủ shop không muốn tự học phần khó đó.
Nên self-host ở đâu và chi phí bao nhiêu?
Một VPS nhỏ 2 vCPU/4GB RAM đủ chạy n8n cho một shop cỡ vừa, chi phí thường vài trăm nghìn đồng mỗi tháng. Dựng bằng Docker Compose, đặt sau một reverse proxy có HTTPS, và bật cơ chế sao lưu workflow định kỳ. Với khách lớn hơn hoặc nhiều luồng nặng, tách database Postgres riêng và bật hàng đợi.
n8n khác gì so với việc tự viết script Python?
Script tự viết linh hoạt tối đa nhưng bạn phải tự lo lịch chạy, log, retry, giao diện chỉnh sửa và bàn giao cho người không code. n8n cho sẵn toàn bộ hạ tầng đó cùng hàng trăm kết nối, đổi lại bạn chấp nhận ràng buộc giấy phép fair-code. Với dịch vụ giao cho khách vận hành, tính bàn giao được và giao diện trực quan của n8n thường thắng thế.
— Ngô Anh Tú, “Automation”, Ban biên tập AIToEarn
