Tự động hoá · 11 phút đọc · 2026-09-11
n8n là gì: tự cài được, giấy phép cho phép gì và 5 luồng đã dựng
Một workflow chỉ đáng tin khi bạn kiểm được đầu vào, đầu ra và chỗ lỗi nằm ở đâu. Bài này nối n8n trên Windows, giấy phép Sustainable Use License và năm luồng đã dựng.

Tìm "n8n là gì" thì bạn sẽ gặp rất nhiều định nghĩa na ná nhau. Bài này đi đường khác: mình cài n8n bản 2.35.7 trên Windows, dựng năm luồng, và chỉ viết lại những gì đã thấy trên màn hình hoặc đếm được trong gói cài đặt.
Đọc xong, bạn biết n8n làm được gì qua năm ví dụ có thật, giấy phép cho phép dùng tới đâu, cần biết code tới mức nào, và ba cái bẫy nên né ngay từ ngày đầu.
n8n là gì, nói bằng thứ bạn thấy trên màn hình
n8n là công cụ tự động hoá theo luồng (workflow). Mỗi bước trong luồng là một node. Các node nối nhau trên một mặt phẳng làm việc gọi là canvas, và dữ liệu chảy từ node này sang node kế tiếp: node trước làm xong thì trao kết quả cho node sau.
Luồng nào cũng bắt đầu bằng một trigger, tức node khởi động. Trigger có thể là một lần bạn bấm nút chạy thử, một lịch hẹn giờ, hoặc một yêu cầu gửi tới từ bên ngoài.
Bản mình dùng chạy ngay trên máy Windows của mình, không qua dịch vụ đám mây nào. Bấm dấu cộng sau một node, n8n mở bảng chọn node như ảnh dưới.

Mỗi nhóm trong bảng chọn làm một loại việc:
- AI: dựng tác tử AI, tóm tắt hoặc tìm trong tài liệu.
- Action in an app: làm một việc trong một ứng dụng, ví dụ Google Sheets, Telegram, Notion.
- Data transformation: lọc, sửa hoặc đổi định dạng dữ liệu.
- Flow: rẽ nhánh, gộp nhánh, lặp.
- Core: chạy mã, gọi HTTP, đặt webhook.
- Human review: xin người duyệt trước khi luồng chạy tiếp.
- Add another trigger: thêm một node khởi động nữa, vì một luồng có thể có nhiều trigger.
n8n kết nối được bao nhiêu thứ? Mình đếm thẳng trong gói cài đặt của bản 2.35.7:
- Gói
n8n-nodes-basekhai báo 442 tệp node và 404 loại thông tin đăng nhập. - Gói node AI
@n8n/n8n-nodes-langchainkhai báo 122 node và 38 loại thông tin đăng nhập.
Lưu ý khi đọc hai con số này: 442 là số tệp node, không phải số dịch vụ. Một dịch vụ có thể chiếm vài tệp node, ví dụ một tệp cho trigger và một tệp cho hành động. Nên đừng lấy 442 để so với con số "tích hợp" mà các công cụ khác quảng cáo.
n8n dùng để làm gì: năm luồng mình đã dựng
Câu trả lời thật nhất cho "n8n dùng để làm gì" là xem người khác đã dùng nó vào việc gì. Đây là năm bài mình đã làm trên blog này, mỗi bài một luồng, kèm kết quả thật:
- Cài n8n trên Windows. Bước chuẩn bị, chưa phải luồng nghiệp vụ. Bản 2.35.7 đòi Node.js từ 22.22 trở lên, và mặc định mở cổng 5678 trên mọi card mạng của máy.
- Tự động trả lời tin nhắn fanpage bằng n8n. Mới là khung sườn bốn chặng, chưa chạy thật, vì cần một ứng dụng Meta đã được duyệt.
- Đăng bài lên WordPress bằng n8n qua REST API. Chạy thật: WordPress tạo bài mới và trả về mã bài 10.
- Kiểm tra website theo lịch và gửi email cảnh báo. Chạy thật: trang trả mã 500 là thư cảnh báo tới ngay.
- Tự động hoá bán hàng: đọc file đơn hàng và gửi báo cáo. Chạy thật: 8 đơn vào, báo cáo ra "5 đơn đã giao, doanh thu 7.820.000 đ".
Luồng số 5 lúc chạy xong trông như sau. Mỗi đường nối ghi số item (dòng dữ liệu) đi qua, nên bạn thấy được dữ liệu đã tới đâu:

Trang Overview liệt kê từng n8n workflow bạn đã tạo. Bản đang chạy của mình hiện ba luồng 3, 4 và 5. Hai luồng còn lại nằm trên bản cài trước. Có một chi tiết dễ làm bạn hoang mang: ô Prod. executions ghi 0, dù mình đã bấm chạy thử bằng tay nhiều lần. Vậy nên đừng nhìn ô đó để biết luồng đã chạy chưa. Muốn xem, mở từng luồng rồi vào tab Executions.
Không biết code có dùng được n8n không
Được, với điều kiện luồng của bạn ghép được từ node có sẵn. Nhìn vào ba luồng đã chạy thật ở trên:
- Cảnh báo website: Schedule Trigger, HTTP Request, IF, Send Email, cộng một node No Operation cho nhánh "trang vẫn ổn thì không làm gì". Không có dòng code nào.
- Đăng bài WordPress: Manual Trigger, Edit Fields (Set), HTTP Request. Không có dòng code nào, nhưng bạn phải đọc được tài liệu REST API của WordPress để biết gửi những trường nào.
- Báo cáo bán hàng: Manual Trigger, Read/Write Files from Disk, Extract from File, Code, Send Email. Node Code là một đoạn JavaScript ngắn để cộng doanh thu của các đơn đã giao.
Hai trên ba luồng không cần viết code. Luồng thứ ba cần, vì phép "lọc đơn đã giao rồi cộng tiền" gọn nhất khi viết thành vài dòng mã.
Thứ bạn thật sự phải học, dù không viết code:
- Đọc dữ liệu vào và ra của từng node. Bấm vào node sau lượt chạy, n8n hiện cột INPUT và OUTPUT. Phần lớn lỗi mình gặp đều đọc ra được ở đây.
- Hiểu mã trả về của HTTP. 200 là ổn, 500 là máy chủ hỏng. Luồng cảnh báo sống nhờ phân biệt được hai mã này.
- Biết dịch vụ bạn cần có node sẵn hay phải gọi API. Gõ tên dịch vụ vào ô Search nodes. Không có thì bạn sẽ phải dùng HTTP Request và đọc tài liệu API của dịch vụ đó.
n8n có miễn phí không: đọc đúng giấy phép
Câu hỏi "n8n có miễn phí không" có hai vế: phần mềm, và cách bạn được phép dùng nó.
Về phần mềm: bản n8n tự host (tự cài lên máy của bạn) là Community Edition. Trang Settings, mục Usage and plan của bản mình cài ghi đúng như vậy:

Về cách dùng: n8n không dùng giấy phép mã nguồn mở quen thuộc như MIT. Tệp LICENSE.md trong gói cài ghi giấy phép là Sustainable Use License, và đây là hai câu giới hạn chính, chép nguyên văn:
You may use or modify the software only for your own internal business purposes or for non-commercial or personal use. You may distribute the software or provide it to others only if you do so free of charge for non-commercial purposes.
Hiểu theo lời thường:
- Được: dùng nội bộ cho việc của chính doanh nghiệp bạn, dùng cá nhân, dùng phi thương mại. Cả năm luồng ở trên đều thuộc nhóm này.
- Chỉ được khi miễn phí và phi thương mại: đem n8n cung cấp cho người khác dùng.
- Không thuộc giấy phép này: các tệp mã có
.eetrong tên. Chúng đi theo một giấy phép Enterprise riêng.
Mình không phải luật sư. Nếu bạn định dựng dịch vụ bán cho khách mà bên trong chạy n8n, hãy đọc toàn văn LICENSE.md trước, đừng dựa vào bản tóm tắt này.
Còn n8n Cloud thì sao? Mình chưa dùng nên không có số liệu giá gói. Điều chắc chắn là khi tự host, bạn không trả tiền giấy phép trong phạm vi trên, nhưng máy chạy, điện, sao lưu và cập nhật là việc của bạn.
Cài n8n: kiểm hai điều trước, né ba bẫy sau
Cách cài từng bước nằm ở bài Cài n8n trên Windows. Trước khi cài, kiểm hai điều.
Bước 1. Kiểm phiên bản Node.js. Mở PowerShell rồi chạy:
node -vSố in ra phải từ v22.22 trở lên thì mới cài được n8n 2.35.7.
Bước 2. Nhớ rằng n8n mặc định nghe cổng 5678 trên mọi card mạng (0.0.0.0), nên máy khác cùng mạng có thể thấy trang đăng nhập. Muốn chỉ máy mình mở được, đặt biến N8N_LISTEN_ADDRESS. Cách đặt có trong bài cài.
Cài xong, đây là ba bẫy mình đã vấp, cả ba đều đo lại được:
- Múi giờ mặc định là America/New_York, không phải giờ máy. Thư cảnh báo của mình từng ghi 01:44 trong khi đồng hồ máy là 12:44. Lịch chạy cũng theo múi giờ này. Kiểm bằng cách so giờ trong một lượt chạy với đồng hồ máy trước khi đặt lịch.
- Node đọc file chỉ đọc được trong thư mục `~/.n8n-files`. Trên Windows,
~là thư mục người dùng, nên đường dẫn đầy đủ là%USERPROFILE%\.n8n-files. Dán chuỗi đó vào thanh địa chỉ của File Explorer để mở; nếu báo không tìm thấy thì tạo thư mục.n8n-filestrong thư mục người dùng. Trỏ ra ngoài thì n8n chỉ báo đúng một câu "Access to the file is not allowed." mà không nói thư mục nào được phép. - Node HTTP Request mặc định ném lỗi khi máy chủ trả mã 500. Luồng dừng ngay tại đó, nên bước gửi cảnh báo phía sau không bao giờ chạy. Phải bật tuỳ chọn Never Error của node thì luồng mới đi tiếp đúng lúc cần.
Những gì mình chưa kiểm
Để bạn biết bài này dừng ở đâu:
- Chưa dùng n8n Cloud, nên không có số liệu giá gói trả phí.
- Chưa dùng Zapier, Make hay Power Automate, nên bài không so sánh chi tiết với chúng.
- Chưa chạy node AI nào. Con số 122 chỉ là đếm trong gói cài đặt.
- Chưa cài bằng Docker.
Bắt đầu từ đâu
Hiểu n8n là gì rồi thì cách học nhanh nhất là dựng đúng một luồng nhỏ và bấm chạy:
- Chưa cài gì: bắt đầu với Cài n8n trên Windows.
- Đang có website: luồng Kiểm tra website theo lịch và gửi email cảnh báo ngắn nhất và không cần code.
- Đang bán hàng bằng file Excel hoặc CSV: thử luồng đọc file đơn hàng và gửi báo cáo.
- Tác giả
- Quản trị viên
- Đăng ngày
- 2026-09-11
- Cập nhật
- 2026-09-11
- Thời gian đọc
- 11 phút đọc
- Tất cả bài viết