n8n là gì? Giấy phép, self-host, so với Zapier và AI agent

Trả lời nhanh: n8n (đọc là “n-eight-n”) là nền tảng tự động hoá quy trình (workflow automation) dạng kéo thả, nối ứng dụng, API, cơ sở dữ liệu và mô hình AI thành các luồng tự chạy. n8n có bản cloud trả phí và bản Community tự host miễn phí theo giấy phép fair-code, không phải mã nguồn mở theo chuẩn OSI.

Điểm chính

  • Mỗi workflow là chuỗi node: một node kích hoạt (trigger) và các node xử lý, rẽ nhánh, gọi API hoặc mô hình AI.
  • Giấy phép Sustainable Use License cho phép doanh nghiệp tự host miễn phí để dùng nội bộ, nhưng không cho đem n8n đi bán thành dịch vụ để khách tự dựng workflow.
  • Khác Zapier và Make, n8n tính phí theo lượt chạy của cả workflow, không tính theo từng bước. Tự host thì bạn tự lo máy chủ và bảo mật.
  • n8n có node AI Agent dựa trên LangChain, hỗ trợ bộ nhớ hội thoại, vector store, MCP và bước chờ người duyệt trước khi AI thực thi công cụ rủi ro.
  • Từ cuối 2025 đến đầu 2026, n8n công bố nhiều lỗ hổng nghiêm trọng, có lỗi điểm CVSS 10.0. Bản tự host cần cập nhật đều và không để trình soạn thảo mở ra Internet.
Mục lục
  1. n8n là gì?
  2. n8n hoạt động như thế nào?
  3. n8n có phải mã nguồn mở không? Giấy phép fair-code
  4. n8n Cloud hay tự host: chọn cách nào, chi phí ra sao?
  5. n8n và Zapier, Make khác nhau thế nào?
  6. n8n AI agent: n8n làm được gì với AI?
  7. Bảo mật khi tự host n8n: những gì phải làm
  8. Ví dụ quy trình n8n cho doanh nghiệp
  9. Khi nào nên và không nên dùng n8n?
  10. Bắt đầu với n8n: lộ trình 5 bước cho doanh nghiệp
  11. Câu hỏi thường gặp

n8n là gì?

n8n là phần mềm tự động hoá công việc lặp lại bằng cách nối các hệ thống với nhau. Bạn kéo thả các khối gọi là node trên bảng vẽ (canvas), nối theo thứ tự, và n8n tự chạy chuỗi đó mỗi khi có sự kiện: đơn hàng mới, email đến, đến giờ hẹn, có người gửi biểu mẫu.

Ví dụ: khách điền form trên website, n8n kiểm tra trùng, tạo khách hàng tiềm năng trong CRM, báo nhân viên kinh doanh và ghi vào bảng tính, chỉ trong vài giây. Nếu chưa quen khái niệm luồng công việc, bạn nên đọc trước bài workflow là gì.

Tên gọi và nguồn gốc

Theo README của dự án trên GitHub, n8n viết tắt từ “nodemation”: “node” vì giao diện dạng node và chạy trên Node.js, “mation” lấy từ “automation”. Nhà sáng lập Jan Oberhauser thấy tên quá dài nên rút gọn thành chữ n, số 8 (tám ký tự ở giữa), rồi chữ n.

Công ty n8n thành lập năm 2019 tại Berlin (Đức). Theo trang tin công nghệ Tech.eu ngày 09/10/2025, n8n gọi vốn vòng Series C 180 triệu USD do Accel dẫn đầu, định giá 2,5 tỷ USD. Công ty cho biết có hơn 3.000 khách hàng doanh nghiệp và hơn 700.000 nhà phát triển đang dùng.

n8n mạnh ở điểm nào?

  • Kho tích hợp lớn: theo README trên GitHub của n8n, nền tảng có hơn 1.500 tích hợp và hơn 9.000 mẫu workflow dựng sẵn do n8n và cộng đồng chia sẻ.
  • Nối được hệ thống chưa có node: node HTTP Request gọi bất kỳ API nào có tài liệu, kể cả phần mềm nội bộ.
  • Kéo thả nhưng vẫn viết được mã: node Code cho phép viết JavaScript hoặc Python khi logic phức tạp.
  • Tự host được: giữ dữ liệu và thông tin đăng nhập trong hạ tầng của mình.

n8n hoạt động như thế nào?

Sáu khái niệm cốt lõi, theo bảng thuật ngữ chính thức của n8n:

Khái niệmÝ nghĩaVí dụ
WorkflowTập hợp các node nối với nhau để tự động hoá một quy trình“Xử lý lead từ form website”
NodeMột bước trong workflow: lấy dữ liệu, xử lý, rẽ nhánh hoặc gửi dữ liệu điNode Google Sheets, node IF, node Slack
Trigger nodeNode đứng đầu, quyết định khi nào workflow chạy. Workflow chạy thật phải có ít nhất một triggerWebhook, lịch hẹn giờ, form, email mới
CredentialThông tin xác thực (API key, OAuth, mật khẩu) để node kết nối dịch vụ. n8n mã hoá trước khi lưu vào cơ sở dữ liệuTài khoản Gmail của phòng kinh doanh
ExpressionBiểu thức lấy giá trị động từ node trước để điền vào tham số của node sauLấy email khách từ form để gửi thư
ExecutionMột lần chạy của workflow. n8n lưu lịch sử để bạn xem dữ liệu vào, ra ở từng node và tìm lỗiLần chạy lúc 9:02 bị lỗi ở node CRM

Dữ liệu chảy qua các node ra sao?

Mỗi node nhận vào một danh sách “item” (mục dữ liệu, dạng JSON), xử lý, rồi trả ra danh sách item cho node sau. Trigger nhận 20 đơn hàng thì node kế tiếp mặc định chạy cho từng đơn.

Các node IF, Switch, Merge giúp rẽ nhánh và gộp dữ liệu. Khi một bước lỗi, bạn có thể cấu hình thử lại hoặc chuyển sang workflow xử lý lỗi riêng để báo người phụ trách.

Ví dụ workflow n8n: xử lý lead từ formMỗi khối là một node; dữ liệu đi qua dưới dạng item JSONWebhookNhận form websiteChuẩn hoáSửa SĐT, emailKiểm tra trùngTra cứu CRMNode IFĐơn trên ngưỡng?Tạo cơ hội CRMBáo trưởng nhómChuỗi emailChăm sóc tự độngSaiĐúngGhi nhật ký vào bảng tínhDữ liệu giữa các node• Mỗi lead là một item JSON• Node sau lấy dữ liệu node trước bằng expression• Lỗi ở bước nào, xem lại trong lịch sử execution
Hình 1. Ví dụ minh hoạ một workflow n8n xử lý lead từ form website: trigger nhận dữ liệu, node xử lý chuẩn hoá, node IF rẽ nhánh theo giá trị đơn.

n8n có phải mã nguồn mở không? Giấy phép fair-code

Nhiều bài tiếng Việt gọi n8n là mã nguồn mở, nhưng tài liệu chính thức của n8n nói rõ: vì giấy phép giới hạn cách dùng, theo định nghĩa của Open Source Initiative (OSI) thì n8n không phải mã nguồn mở, và n8n không tự nhận như vậy. Mã nguồn công khai, nhưng quyền dùng có điều kiện.

n8n gọi mô hình này là “fair-code”: miễn phí sử dụng, mã nguồn công khai, ai cũng mở rộng được, nhưng tác giả giữ quyền hạn chế khai thác thương mại.

Sustainable Use License quy định gì?

Phần lớn mã nguồn dùng Sustainable Use License; các tệp tính năng doanh nghiệp (có “.ee” trong tên) dùng n8n Enterprise License. n8n tạo giấy phép này năm 2022; đến ngày 17/03/2022, n8n vẫn dùng Apache 2.0 kèm điều khoản Commons Clause.

Giấy phép cho bạn quyền dùng, sửa, tạo sản phẩm phái sinh và phân phối lại, với ba giới hạn:

  1. Chỉ được dùng hoặc sửa phần mềm cho mục đích kinh doanh nội bộ của chính bạn, hoặc cho mục đích phi thương mại, cá nhân.
  2. Chỉ được phân phối hoặc cung cấp phần mềm cho người khác nếu miễn phí và vì mục đích phi thương mại.
  3. Không được sửa, xoá hay che các thông báo bản quyền, giấy phép của n8n.

Doanh nghiệp được làm gì và không được làm gì?

Theo trang hỏi đáp giấy phép của n8n: nếu workflow chỉ do người trong tổ chức của bạn tạo, sửa, bạn dùng bản Community miễn phí. Phép thử là ai điều khiển logic workflow, không phải ai nhìn thấy giao diện.

Được phép với bản CommunityKhông được phép nếu không có thoả thuận thương mại
Dùng n8n để vận hành doanh nghiệp của mìnhHost n8n thành dịch vụ cho khách hàng tự dựng workflow
Dựng workflow cho khách trên máy chủ của bạn, miễn khách không tự tạo hay sửa được workflowCho người dùng cuối tự cấu hình workflow qua giao diện riêng, API, MCP hoặc AI agent thay mặt họ
Thu phí dịch vụ xây dựng, cài đặt, bảo trì workflow, đào tạo, tư vấnFork mã nguồn n8n để ra mắt sản phẩm tự động hoá của riêng bạn
Chạy n8n ẩn phía sau sản phẩm của bạn, người dùng chỉ kích hoạt workflow dựng sẵnGắn nhãn trắng (white-label), xoá thương hiệu n8n rồi bán lại

Lưu ý cho công ty phần mềm và agency: n8n tự nhận một số mô hình nằm ở “vùng xám”, ví dụ đóng gói n8n cài tại máy chủ của khách như một phần của sản phẩm trả phí. Nếu định nhúng n8n vào sản phẩm bán ra, hãy hỏi bộ phận cấp phép của n8n trước khi ra mắt. Nội dung bài này không thay thế tư vấn pháp lý.

n8n Cloud hay tự host: chọn cách nào, chi phí ra sao?

n8n Cloud do n8n quản lý hạ tầng. Bản tự host (self-host) chạy trên máy chủ hoặc cụm Kubernetes của bạn.

Tiêu chín8n Cloudn8n tự host
Cài đặtKhông cần, đăng ký là dùngCần người biết Docker, máy chủ, cơ sở dữ liệu
Bảo trì, cập nhậtn8n loBạn tự lo, kể cả vá lỗ hổng bảo mật
Vị trí dữ liệuTrên hạ tầng của nhà cung cấpTrong hạ tầng bạn kiểm soát
Chi phí phần mềmTrả theo gói và số lượt chạyBản Community miễn phí; Business, Enterprise trả phí
Tuỳ biếnGiới hạn; một số node như Execute Command không cóToàn quyền cấu hình, chạy mô hình AI nội bộ

Các gói và cách tính phí

Theo trang giá của n8n (tháng 10/2026, giá khi trả theo năm):

  • Starter: 20 euro/tháng, 2.500 lượt chạy workflow, chạy trên Cloud.
  • Pro: 50 euro/tháng, 10.000 lượt chạy, chạy trên Cloud.
  • Business: 667 euro/tháng, 40.000 lượt chạy, hiện chỉ cho bản tự host. Công ty dưới 20 nhân sự được giảm 50% theo chương trình dành cho startup.
  • Enterprise: báo giá riêng, có cả Cloud và tự host.
  • Community: tự host, miễn phí. Đăng ký email (Registered Community) mở thêm vài tính năng, vẫn miễn phí.

Trang giá ghi rõ: một lượt thực thi là một lần chạy toàn bộ workflow, bất kể có bao nhiêu bước hay bao nhiêu dữ liệu.

Tính năng cần gói trả phí gồm: dự án (projects), chia sẻ workflow và credential, SSO, môi trường (environments), quản lý phiên bản bằng Git, quản lý bí mật bên ngoài (external secrets), đẩy log ra ngoài.

Tự host không có nghĩa là miễn phí hoàn toàn. Bạn vẫn trả tiền máy chủ, sao lưu, giám sát và quan trọng nhất là thời gian của người vận hành. Với đội không có người làm hạ tầng, chi phí ẩn này dễ vượt tiền gói Cloud.

n8n và Zapier, Make khác nhau thế nào?

Ba công cụ cùng nhóm nền tảng tích hợp và tự động hoá, khác nhau ở người dùng, cách tính phí và quyền kiểm soát dữ liệu. Bảng dưới so sánh theo tiêu chí, không xếp hạng.

Tiêu chín8nZapierMake
Đơn vị tính phíLượt chạy của cả workflowTask: mỗi bước hành động chạy thành công. Trigger và các bước tiện ích như Filter, Formatter, Paths không tínhCredit: mặc định 1 thao tác của module bằng 1 credit; một số module AI tính theo token
Tự hostCó (Community miễn phí, Business, Enterprise)Không có bản tự host phổ thôngKhông có bản tự host phổ thông
Số tích hợp công bốHơn 1.500 (README GitHub)Hơn 9.000 ứng dụng (trang giá Zapier)Hàng nghìn ứng dụng
Đường cong họcDốc hơn, hợp người có tư duy kỹ thuậtDễ nhất cho người mớiỞ giữa, giao diện kịch bản trực quan
Phù hợpĐội có kỹ thuật, cần kiểm soát dữ liệu, luồng phức tạp, AI agentVăn phòng, marketing, luồng ngắn, cần nhiều ứng dụng sẵn cóLuồng nhiều nhánh, xử lý dữ liệu trung bình

Cách tính phí khác nhau ảnh hưởng thế nào?

Ví dụ minh hoạ, không phải báo giá. Giả sử một workflow có 1 trigger và 9 bước gọi ứng dụng, chạy 1.000 lần mỗi tháng.

  • n8n: tính 1.000 lượt chạy, vì mỗi lần chạy cả workflow chỉ tính một.
  • Zapier: trigger không tính, 9 bước hành động thành công mỗi lần, tức khoảng 9.000 task.
  • Make: mỗi module chạy một lần tiêu 1 credit, tức khoảng 10.000 credit nếu dữ liệu không bị tách thành nhiều mục.

Workflow càng dài, chạy càng nhiều thì cách tính của n8n càng có lợi. Với vài luồng ngắn chạy ít, chênh lệch không đáng kể và sự tiện lợi của Zapier có thể đáng giá hơn.

Còn những lựa chọn khác?

Node-RED (giấy phép Apache 2.0, thuộc OpenJS Foundation) mạnh về IoT. Activepieces cũng tự host được, phần mã cộng đồng dùng giấy phép MIT. Microsoft Power Automate hợp với doanh nghiệp đã dùng sâu Microsoft 365. Khi hệ thống cũ không có API, giải pháp RPA mô phỏng thao tác người dùng thường hợp hơn n8n. Tiêu chí chọn nền tảng kéo thả nói chung có trong bài low-code no-code là gì.

n8n AI agent: n8n làm được gì với AI?

AI là hướng phát triển chính của n8n trong các bản gần đây. Theo tài liệu chính thức, các node AI của n8n triển khai framework LangChain bản JavaScript.

Cấu trúc node gốc và node con

n8n biểu diễn phần lớn khái niệm AI bằng “cluster node”: một node gốc (root node) quyết định chức năng chính, gắn thêm các node con (sub-node) để mở rộng. Node AI Agent là node gốc. Bạn gắn vào nó:

  • Mô hình chat: OpenAI, Anthropic, Google Gemini, hoặc mô hình chạy nội bộ qua Ollama.
  • Bộ nhớ (memory): lưu lịch sử hội thoại, ví dụ trong Postgres hay Redis.
  • Công cụ (tool): những việc agent được phép làm, như gọi một workflow n8n khác, chạy đoạn mã, gọi HTTP, tra cơ sở dữ liệu. Phải gắn ít nhất một tool.
  • Vector store, embeddings, retriever: để tra tài liệu nội bộ theo mô hình RAG (truy xuất tài liệu rồi mới sinh câu trả lời).

Agent tự quyết định gọi tool nào để hoàn thành yêu cầu. Từ bản 1.82.0, mọi node AI Agent hoạt động như “Tools Agent”. Agent khác chatbot ở đâu, bài AI agent là gì giải thích chi tiết.

AI agent trong n8n: node gốc và node conAgent tự chọn công cụ; công cụ rủi ro chờ người duyệtChat TriggerTin nhắn đếnGuardrailsKiểm tra đầu vàoAI AgentNode gốcTrả lờiNgười dùngMô hình chatGPT, Gemini, OllamaBộ nhớLịch sử hội thoạiCông cụ (tools)Việc agent được làmTra tài liệuVector store (RAG)Người duyệtChấp thuận / từ chốiGửi email kháchChỉ chạy khi duyệtCách đọc sơ đồ• Nét liền có mũi tên: dữ liệu chảy• Nét đứt: node con gắn vào node gốc• Tool gây hậu quả khó đảo ngược nên đặt sau bước người duyệt
Hình 2. Cấu trúc một AI agent trong n8n: node AI Agent là node gốc, các node con cung cấp mô hình, bộ nhớ và công cụ; tool rủi ro đi qua bước người duyệt.

n8n và MCP

MCP (Model Context Protocol) là chuẩn mở để ứng dụng AI kết nối công cụ và dữ liệu. n8n hỗ trợ hai chiều: node MCP Client cho agent dùng công cụ từ máy chủ MCP bên ngoài; node MCP Server Trigger biến n8n thành máy chủ MCP để trợ lý AI khác gọi workflow như công cụ. Khi đưa ra môi trường thật, luôn bật xác thực Bearer hoặc header.

Kiểm soát AI: người duyệt, guardrails, đánh giá

  • Người duyệt trước khi thực thi (human-in-the-loop): bắt buộc người phê duyệt trước khi agent dùng tool nhất định như gửi email cho khách, sửa hay xoá dữ liệu. Workflow tạm dừng và gửi yêu cầu duyệt qua Slack, Teams, Telegram, Gmail hoặc khung chat của n8n.
  • Node Guardrails: kiểm tra văn bản trước khi vào mô hình hoặc sau khi mô hình trả lời: phát hiện thông tin cá nhân, khoá bí mật, đường link lạ, nội dung lạc chủ đề, nỗ lực vượt rào (jailbreak), và che thông tin nhạy cảm.
  • Đánh giá (evaluations): chạy workflow AI trên bộ dữ liệu mẫu để đo chất lượng mỗi lần sửa prompt hay đổi mô hình.

Rủi ro cần biết: agent đọc nội dung từ email, web, tài liệu khách gửi. Kẻ xấu có thể giấu chỉ dẫn độc trong đó (prompt injection) để lừa agent gọi tool sai mục đích. Hãy cấp quyền tối thiểu, tách credential chỉ đọc và ghi, bật người duyệt cho hành động không đảo ngược được.

Bảo mật khi tự host n8n: những gì phải làm

Một instance n8n giữ credential của gần như mọi hệ thống được kết nối: CRM, email, cơ sở dữ liệu, khoá API mô hình AI. Ai chiếm được n8n là có chìa khoá của tất cả, nên hãy bảo vệ nó như một hệ thống lõi.

Các lỗ hổng nghiêm trọng gần đây

Theo Cơ sở dữ liệu lỗ hổng quốc gia Mỹ (NVD) và hãng bảo mật Rapid7:

  • CVE-2026-21858 (Rapid7 gọi là “Ni8mare”), công bố đầu tháng 01/2026, điểm CVSS 10.0 theo GitHub. Lỗi nằm ở cách xử lý một số workflow dạng form, cho phép kẻ tấn công không cần đăng nhập đọc tệp trên máy chủ. Ảnh hưởng các bản từ 1.65.0 đến trước 1.121.0; đã vá ở 1.121.0.
  • CVE-2025-68613, công bố cuối tháng 12/2025: lỗi thực thi mã từ xa qua cơ chế đánh giá biểu thức, kẻ tấn công cần có tài khoản. GitHub chấm 9.9, NVD chấm 8.8. Đã vá ở các bản 1.120.4, 1.121.1 và 1.122.0.

Bài học: người có quyền sửa workflow gần như có quyền chạy mã trên máy chủ. Chỉ cấp quyền này cho người thật sự cần.

n8n 2.0 đã siết mặc định những gì?

Theo ghi chú phát hành, n8n 2.0 là bản “gia cố” (hardening) tập trung vào bảo mật mặc định:

  • Mã trong node Code chạy trên task runner tách biệt; node Code mặc định bị chặn đọc biến môi trường.
  • Node Execute Command (chạy lệnh hệ thống) và Local File Trigger bị tắt mặc định.
  • Node đọc, ghi tệp mặc định chỉ được truy cập một thư mục riêng.
  • Bỏ hỗ trợ MySQL, MariaDB làm cơ sở dữ liệu lưu trữ của n8n; khuyến nghị dùng PostgreSQL.

n8n cũng thông báo bản 3.0 dự kiến ra mắt tháng 10/2026, khi đó bản tự host chỉ còn hỗ trợ triển khai bằng Docker, không còn cài qua npm.

Danh sách kiểm tra khi tự host

  1. Cập nhật đều đặn: theo dõi cảnh báo bảo mật của n8n, thử bản mới trên môi trường thử nghiệm rồi nâng cấp.
  2. Không để trình soạn thảo mở công khai: đặt giao diện quản trị sau VPN hoặc cơ chế truy cập zero trust; chỉ mở các webhook thật sự cần.
  3. Mã hoá: reverse proxy có TLS, mã hoá ổ đĩa chứa dữ liệu.
  4. Giữ khoá mã hoá an toàn: biến N8N_ENCRYPTION_KEY mã hoá mọi credential. Mất khoá là mất credential, lộ khoá là lộ tất cả. Sao lưu khoá tách khỏi bản sao lưu dữ liệu.
  5. Xác thực mạnh: bật xác thực hai lớp cho mọi tài khoản, dùng SSO nếu có.
  6. Chặn node rủi ro: dùng biến NODES_EXCLUDE chặn node chạy lệnh hệ thống, đọc ghi tệp nếu không cần.
  7. Thận trọng với node cộng đồng: theo tài liệu n8n, chúng có toàn quyền trên máy chạy n8n và đọc được dữ liệu workflow. Chỉ cài node đã thẩm định, hoặc tắt hẳn.
  8. Bật chống SSRF (từ bản 2.12.0) để chặn workflow gọi vào dải IP nội bộ; đây là lớp bổ sung, không thay tường lửa.
  9. Chạy lệnh audit tích hợp định kỳ: báo credential bỏ quên, node rủi ro, webhook không bảo vệ, phiên bản lỗi thời.
  10. Giới hạn dữ liệu thực thi: tự xoá lịch sử chạy sau vài ngày và ẩn dữ liệu nhạy cảm, vì đây là nơi tích tụ dữ liệu khách hàng.

Lưu ý pháp lý tại Việt Nam

Lịch sử thực thi của n8n thường chứa họ tên, số điện thoại, email của khách hàng. Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15, có hiệu lực từ 01/01/2026, đặt ra nghĩa vụ cho bên xử lý dữ liệu cá nhân. Hãy ghi nhận workflow nào xử lý dữ liệu cá nhân, dữ liệu đi qua dịch vụ nào (kể cả API AI ở nước ngoài), lưu bao lâu, ai được xem. Tự host giúp kiểm soát nơi lưu dữ liệu, nhưng không tự động bảo đảm tuân thủ.

Ví dụ quy trình n8n cho doanh nghiệp

Ví dụ minh hoạ, mô tả cách ghép node, không phải kết quả đo tại doanh nghiệp cụ thể. Luồng xử lý lead từ form đã có ở Hình 1; dưới đây là hai luồng khác.

Thu thập hoá đơn từ hộp thư kế toán

  1. Trigger: email mới có tệp PDF trong hộp thư hoá đơn.
  2. Gửi tệp sang dịch vụ xử lý tài liệu thông minh (IDP) hoặc mô hình AI để trích số hoá đơn, mã số thuế, tổng tiền.
  3. So khớp với đơn mua hàng; chênh lệch thì gửi kế toán duyệt qua chat nội bộ, khớp thì ghi vào phần mềm kế toán qua API.

Trợ lý trả lời câu hỏi nội bộ

  1. Trigger: nhân viên nhắn câu hỏi vào khung chat.
  2. Node AI Agent tra tài liệu quy chế trong vector store, trả lời kèm tên tài liệu nguồn.
  3. Guardrails che thông tin cá nhân trước khi gửi câu hỏi tới mô hình; câu hỏi ngoài phạm vi được chuyển cho phòng nhân sự.

Khi nào nên và không nên dùng n8n?

Nên dùng khi

  • Có ít nhất một người hiểu API, JSON và biết đọc lỗi.
  • Quy trình cần nối nhiều hệ thống, có rẽ nhánh, vòng lặp, xử lý dữ liệu, hoặc có bước AI.
  • Workflow dài, chạy nhiều, tính theo task hoặc credit sẽ đắt.
  • Bạn cần giữ dữ liệu và credential trong hạ tầng riêng.

Không nên dùng, hoặc cân nhắc kỹ, khi

  • Không ai vận hành máy chủ mà vẫn muốn tự host vì “miễn phí”.
  • Bạn định bán nền tảng cho khách tự dựng workflow mà chưa có giấy phép thương mại.
  • Hệ thống đích không có API, chỉ thao tác được qua giao diện: RPA phù hợp hơn.
  • Quy trình cần phê duyệt nhiều cấp, mô hình hoá BPMN: nền tảng BPM chuyên dụng có thể hợp hơn, n8n làm lớp tích hợp.
  • Quy trình đang rối: tự động hoá chỉ làm cái rối chạy nhanh hơn.

Bắt đầu với n8n: lộ trình 5 bước cho doanh nghiệp

  1. Chọn quy trình đầu tiên: lặp lại nhiều, quy tắc rõ, ít ngoại lệ, sai thì dễ sửa. Bài tự động hoá quy trình là gì có tiêu chí chấm điểm để chọn.
  2. Vẽ quy trình trên giấy: ai làm gì, dữ liệu vào ra ở đâu, ngoại lệ ra sao.
  3. Thử nghiệm tách biệt: dùng gói dùng thử hoặc instance riêng, dữ liệu giả, credential quyền hạn chế.
  4. Quyết định triển khai: chọn Cloud hay tự host theo năng lực vận hành và yêu cầu dữ liệu, không chỉ theo giá phần mềm. Tự host thì áp dụng danh sách bảo mật ở trên từ ngày đầu.
  5. Quản trị khi mở rộng: quy ước tên, người phụ trách từng luồng, workflow xử lý lỗi chung, sao lưu workflow ra Git. Khi tải lớn, chế độ hàng đợi (queue mode) cho nhiều worker cùng chạy qua Redis.

Câu hỏi thường gặp

n8n có miễn phí không?

Bản Community tự host là miễn phí khi bạn dùng cho mục đích nội bộ, cá nhân hoặc phi thương mại theo Sustainable Use License. n8n Cloud và các tính năng doanh nghiệp như SSO, dự án, môi trường, Git cần gói trả phí. Dù phần mềm miễn phí, bạn vẫn trả chi phí máy chủ và vận hành.

Không biết lập trình có dùng được n8n không?

Được với luồng đơn giản nhờ kéo thả và mẫu có sẵn. Khi cần xử lý dữ liệu, gọi API lạ hay sửa lỗi, bạn nên biết cơ bản về JSON, API và một chút JavaScript.

n8n khác RPA thế nào?

n8n tích hợp qua API, webhook và cơ sở dữ liệu. RPA dùng robot phần mềm thao tác trên giao diện như người, hợp với hệ thống cũ không có API. Hai cách có thể kết hợp: n8n điều phối, RPA lo phần giao diện.

Có dùng n8n để làm dịch vụ tự động hoá cho khách hàng được không?

Được, nếu bạn dựng và vận hành workflow, khách chỉ nhận kết quả. Nếu khách tự dựng workflow trên hạ tầng của bạn, hoặc bạn host n8n làm dịch vụ cho họ, cần thoả thuận thương mại với n8n.

Tự host n8n có an toàn không?

Phụ thuộc vào cách vận hành. n8n từng có lỗ hổng cho phép tấn công không cần đăng nhập. Cập nhật kịp thời, không mở trình soạn thảo ra Internet, quản lý quyền chặt và bảo vệ khoá mã hoá sẽ giảm rủi ro đáng kể. Không có người làm việc này thì Cloud an toàn hơn.