Hướng dẫn N8N toàn tập 2025: "Lego" Tự động hóa cho SME Việt Nam
Chia sẻ bài viết
Hướng dẫn N8N toàn tập 2025: "Lego" Tự động hóa cho SME Việt Nam
N8N là nền tảng tự động hóa quy trình (workflow automation) mạnh mẽ, cho phép kết nối các ứng dụng với nhau mà không cần biết lập trình chuyên sâu. Điểm khác biệt lớn nhất của N8N so với Zapier là khả năng "Self-hosted" (tự lưu trữ), giúp doanh nghiệp Việt Nam tiết kiệm chi phí hàng tháng và bảo mật dữ liệu tuyệt đối.
Mục lục
- N8N là gì? Tại sao gọi là "Lego" của doanh nghiệp?
- Bài toán chi phí: N8N vs Zapier
- Hướng dẫn cài đặt & Sử dụng cơ bản
- Thực hành: Workflow chúc mừng sinh nhật tự động
- Câu hỏi thường gặp (FAQ)
1. N8N là gì? Tại sao gọi là "Lego" của doanh nghiệp?
Hãy tưởng tượng doanh nghiệp của bạn là một bộ đồ chơi Lego.
- Google Sheets là một khối gạch.
- Zalo OA là một khối gạch khác.
- Email Marketing là một khối gạch nữa.
Bình thường, các khối gạch này nằm rời rạc. Nhân viên của bạn phải đóng vai trò là "keo dán" - họ copy dữ liệu từ Sheets, dán vào Zalo, rồi lại copy vào Email. Công việc này nhàm chán, tốn thời gian và dễ sai sót.
N8N chính là những "khớp nối" thông minh. Nó tự động lấy dữ liệu từ khối này, xử lý và chuyển sang khối kia. Bạn chỉ cần lắp ghép các "node" (nút) lại với nhau trên màn hình - kéo và thả - giống như chơi Lego vậy.
Tại sao SME cần N8N ngay lúc này?
- Không cần biết code (No-code/Low-code): Giao diện trực quan, ai cũng có thể học được.
- Kết nối mọi thứ: Từ Facebook, Google, Zalo, đến các phần mềm kế toán nội địa.
- Tự chủ dữ liệu: Data nằm trên server của bạn, không lo lọt ra ngoài.
2. Bài toán chi phí: N8N vs Zapier
Đây là lý do thuyết phục nhất để chọn N8N cho thị trường Việt Nam.
Zapier tính tiền theo "Tasks" (tác vụ). Mỗi lần workflow chạy là một lần tính tiền.
- Gói cơ bản: ~$30/tháng cho 1.500 tasks.
- Nếu bạn có 1.000 khách hàng và muốn gửi tin nhắn mỗi ngày --> Bạn "cháy" túi ngay lập tức.
N8N Self-hosted (Tự cài đặt):
- Miễn phí bản quyền phần mềm.
- Bạn chỉ tốn tiền thuê VPS (máy chủ ảo) - khoảng 150.000đ - 300.000đ/tháng.
- Không giới hạn số lượng tasks. Chạy 1 triệu workflow cũng chỉ tốn bấy nhiêu tiền server.
Tóm lại: Với SME Việt Nam có khối lượng giao dịch lớn nhưng ngân sách hạn chế, N8N là lựa chọn "ngon - bổ - rẻ" vô địch.
3. Hướng dẫn cài đặt & Sử dụng cơ bản
Để bắt đầu với N8N Self-hosted, bạn cần một VPS (có thể mua lại Việt Nam như TinoHost, MatBao, hoặc quốc tế như DigitalOcean).
Nếu bạn không rành kỹ thuật, NextGen AI Solutions cung cấp dịch vụ cài đặt trọn gói, bàn giao "chìa khóa trao tay". Tuy nhiên, nếu muốn tự mày mò, quy trình cơ bản là:
- Thuê VPS: Cấu hình tối thiểu 1 vCPU, 2GB RAM.
- Cài đặt Docker: Môi trường để chạy N8N.
- Chạy lệnh cài đặt N8N: Chỉ một dòng lệnh đơn giản.
- Truy cập trình duyệt: Vào địa chỉ IP của bạn và bắt đầu "kéo thả".
4. Thực hành: Workflow chúc mừng sinh nhật tự động
Hãy cùng làm một ví dụ kinh điển: Mỗi sáng, tự động kiểm tra danh sách nhân viên/khách hàng trong Google Sheets. Nếu hôm nay là sinh nhật ai, gửi email chúc mừng cho người đó.
Chuẩn bị:
- Một Google Sheet có cột
Ten,Email,NgaySinh(dd/mm/yyyy). - Tài khoản Gmail.
Logic Workflow:
- Schedule Trigger: Chạy lúc 8:00 AM mỗi ngày.
- Google Sheets Node: Đọc toàn bộ danh sách.
- IF Node (Logic): Kiểm tra xem
NgaySinhcó trùng vớiHôm naykhông?- True (Đúng): Chuyển sang bước tiếp theo.
- False (Sai): Dừng lại.
- Gmail Node: Gửi email với nội dung "Chúc mừng sinh nhật {{Ten}}!".
🎁 Quà tặng: JSON Template
Bạn có thể copy đoạn mã dưới đây, vào N8N, nhấn Ctrl + V để dán ra toàn bộ workflow này (lưu ý thay đổi ID của Sheet và thông tin Gmail của bạn):
{
"nodes": [
{
"parameters": {
"rule": {
"interval": [
{
"field": "cronExpression",
"expression": "0 8 * * *"
}
]
}
},
"name": "Mỗi 8h sáng",
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1,
"position": [250, 300]
},
{
"parameters": {
"sheetId": "YOUR_GOOGLE_SHEET_ID",
"range": "A:C",
"options": {}
},
"name": "Đọc Google Sheets",
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 1,
"position": [450, 300],
"credentials": {
"googleApi": {
"id": "YOUR_CREDENTIAL_ID",
"name": "Google Sheets Account"
}
}
},
{
"parameters": {
"conditions": {
"string": [
{
"value1": "={{ $json['NgaySinh'].slice(0,5) }}",
"value2": "={{ new Date().toLocaleDateString('en-GB').slice(0,5) }}"
}
]
}
},
"name": "Check Sinh Nhật",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [650, 300]
},
{
"parameters": {
"toEmail": "={{ $json['Email'] }}",
"subject": "Chúc mừng sinh nhật {{ $json['Ten'] }}! 🎉",
"text": "Chúc {{ $json['Ten'] }} một ngày sinh nhật thật vui vẻ và hạnh phúc!"
},
"name": "Gửi Email",
"type": "n8n-nodes-base.gmail",
"typeVersion": 1,
"position": [850, 300],
"credentials": {
"gmailApi": {
"id": "YOUR_GMAIL_ID",
"name": "Gmail Account"
}
}
}
],
"connections": {
"Mỗi 8h sáng": {
"main": [
[
{
"node": "Đọc Google Sheets",
"type": "main",
"index": 0
}
]
]
},
"Đọc Google Sheets": {
"main": [
[
{
"node": "Check Sinh Nhật",
"type": "main",
"index": 0
}
]
]
},
"Check Sinh Nhật": {
"main": [
[
{
"node": "Gửi Email",
"type": "main",
"index": 0
}
]
]
}
}
}
5. Câu hỏi thường gặp (FAQ)
1. Tôi không biết lập trình có dùng được N8N không?
Có. N8N được thiết kế dạng Low-code/No-code với giao diện kéo thả trực quan. Bạn chỉ cần hiểu tư duy logic (như vẽ sơ đồ), không cần viết mã phức tạp.
2. Chi phí duy trì N8N hàng tháng là bao nhiêu?
Nếu tự cài đặt (Self-hosted), bạn chỉ tốn tiền thuê máy chủ (VPS), khoảng 150.000đ - 300.000đ/tháng cho VPS cơ bản, chạy được hàng chục workflow.
3. N8N có bảo mật không?
Rất bảo mật. Vì là Self-hosted, dữ liệu nằm trên server của chính bạn quản lý, không đi qua server trung gian của bên thứ ba nào khác.
4. N8N có kết nối được với Zalo OA không?
Được. N8N có thể kết nối với Zalo OA thông qua API (HTTP Request node) để gửi tin nhắn CSKH, tin nhắn giao dịch tự động.
5. Máy tính tắt thì workflow có chạy không?
Có. Workflow chạy trên server (máy chủ) online 24/7, nên dù bạn tắt máy tính cá nhân, hệ thống tự động vẫn hoạt động bình thường.
Tác giả
Super Admin
Chuyên gia tư vấn AI Automation & ITSM tại NextGen AI Solutions