n8n là gì? Cách cài đặt và xây dựng workflow chi tiết

08.09.2025 16:06   |   Bài viết thủ thuật

n8n là một nền tảng tự động hóa quy trình làm việc mã nguồn mở, cho phép bạn kết nối và tự động hóa các ứng dụng, dịch vụ web thông qua giao diện trực quan, không yêu cầu kỹ năng lập trình chuyên sâu. Công cụ này giúp chuyển đổi các tác vụ thủ công, lặp lại thành các luồng công việc tự động hiệu quả. Hãy cùng mình khám phá chi tiết về trợ lý ảo đắc lực này, cho phép bạn kết nối và tự động hóa hàng trăm ứng dụng, dịch vụ chỉ bằng vài thao tác kéo thả trực quan.....

n8n: Công cụ tự động hóa workflow mã nguồn mở

n8n là nền tảng tự động hóa quy trình làm việc, nơi bạn có thể xây dựng các quy trình làm việc (workflow) bằng cách kết nối các thành phần (node) khác nhau. Mỗi node đại diện cho một hành động cụ thể.

Ví dụ như:

  • Lấy dữ liệu từ Google Sheets.
  • Gửi email thông báo qua Gmail.
  • Đăng bài lên mạng xã hội.
  • Tạo công việc trong Trello … và hàng trăm hành động khác nữa.

 

Điểm đặc biệt của n8n là nó hoàn toàn mã nguồn mở. Điều này có nghĩa là bạn có thể tự do sử dụng, tùy chỉnh và thậm chí đóng góp vào sự phát triển của n8n. Bạn không cần phải lo lắng về việc bị phụ thuộc vào một nhà cung cấp cụ thể hay phải trả phí bản quyền đắt đỏ.

Bên cạnh đó n8n còn cho phép bạn kết nối, tích hợp với hơn 1000 dịch vụ, ứng dụng khác nhau một cách linh hoạt bằng giao diện kéo thả trực quan mà không cần phải viết code phức tạp.

Lợi ích của n8n

Lợi ích của n8n

Một số khái niệm cơ bản trong n8n:

  • Workflow: Một chuỗi các hành động được kết nối với nhau để thực hiện một quy trình tự động.
  • Node: Một thành phần trong workflow, đại diện cho một hành động cụ thể.
  • Integration (Tích hợp): Kết nối n8n với các ứng dụng và dịch vụ bên ngoài (ví dụ: Google Sheets, Slack, Trello, Zalo,…)
  • Trigger (Kích hoạt): Điều kiện để bắt đầu một workflow (ví dụ: khi có email mới, khi có người điền form,…)
  • Webhook: Một loại trigger, cho phép các ứng dụng khác “gọi” đến n8n để kích hoạt workflow.

Workflow n8n có khả năng tuỳ biến sâu

Workflow n8n có khả năng tuỳ biến sâu

Tại sao n8n lại quan trọng?

Trong thời đại công nghệ số, việc tự động hóa các tác vụ lặp đi lặp lại không chỉ là một ưu điểm mà còn là một yếu tố cần thiết để tồn tại và phát triển. n8n giúp bạn:

  • Tiết kiệm thời gian và công sức: Thay vì phải làm thủ công những công việc nhàm chán, bạn có thể để n8n tự động hóa chúng, giúp bạn tập trung vào những việc quan trọng hơn.
  • Giảm thiểu sai sót: Con người ai cũng có thể mắc sai lầm, nhưng máy móc thì không (trừ khi bạn… cấu hình sai!). n8n giúp đảm bảo tính chính xác và nhất quán trong công việc.
  • Tăng năng suất: Khi các tác vụ được tự động hóa, bạn có thể hoàn thành nhiều việc hơn trong cùng một khoảng thời gian.
  • Kết nối các ứng dụng: n8n giúp kết nối hiệu quả giữa các ứng dụng, cho phép chúng trao đổi dữ liệu với nhau một cách dễ dàng.
  • Linh hoạt và tùy chỉnh: Bạn có thể tạo ra các workflow phù hợp với nhu cầu cụ thể của mình, không bị giới hạn bởi các tính năng có sẵn.
  • Cộng đồng hỗ trợ: n8n có một cộng đồng người dùng đông đảo và nhiệt tình, sẵn sàng giúp đỡ bạn khi gặp khó khăn.
  • Chi phí – hiệu quả: Sử dụng phiên bản cộng đồng hoặc tự chủ trên VPS, loại bỏ chi phí phát sinh cho các tác vụ

Với những lợi ích trên, n8n không chỉ là một công cụ hữu ích cho các nhà phát triển mà còn cho bất kỳ ai muốn tối ưu hóa quy trình làm việc của mình.

Cách n8n hoạt động: Kéo – thả để tự động hóa

Bạn đã hiểu được “n8n là gì” và “tại sao nó quan trọng”, giờ là lúc chúng ta khám phá cách n8n hoạt động. Đừng lo lắng, bạn không cần phải là một lập trình viên chuyên nghiệp để sử dụng n8n. Với giao diện kéo thả trực quan, việc tạo workflow trở nên đơn giản như xây dựng quy trình.

sơ đồ workflow n8n hoạt động

Cách workflow n8n hoạt động

Workflow: Xương sống của n8n

Workflow là thành phần cốt lõi của n8n, là nơi mọi thứ diễn ra. Một workflow là một chuỗi các hành động được kết nối với nhau để thực hiện một quy trình tự động.

Ví dụ về một workflow đơn giản:

  • Trigger: Khi có một email mới trong Gmail với tiêu đề "Báo giá".
  • Node 1: Lấy nội dung email.
  • Node 2: Trích xuất thông tin khách hàng (tên, email, số điện thoại).
  • Node 3: Thêm thông tin khách hàng vào Google Sheets.
  • Node 4: Gửi email thông báo cho bộ phận sales.

Workflow trích xuất thông tin từ email

Workflow trích xuất thông tin từ email

Node: Thành phần cơ bản khi xây dựng workflow

Node là các thành phần cơ bản tạo nên workflow. Mỗi node đại diện cho một hành động cụ thể, ví dụ như gửi email, truy vấn cơ sở dữ liệu, xử lý dữ liệu,…

Một số loại node phổ biến:

  • HTTP Request: Gửi yêu cầu đến một API
  • Gmail: Gửi và nhận email.
  • Google Sheets: Đọc và ghi dữ liệu vào bảng tính Google.
  • Slack: Gửi tin nhắn đến kênh Slack.
  • Trello: Tạo thẻ, danh sách, bảng trong Trello.
  • IF: Thực hiện hành động dựa trên điều kiện.
  • Function: Chạy code JavaScript tùy chỉnh.

Trigger: Điểm khởi đầu của workflow

Trigger (kích hoạt) là điểm bắt đầu của một workflow. Nó xác định khi nào workflow sẽ được thực thi.

Ví dụ về các trigger phổ biến:

  • Webhook: Workflow được kích hoạt khi có một sự kiện xảy ra ở một ứng dụng khác (ví dụ: có người điền form, có đơn hàng mới,…).
  • Cron: Workflow được kích hoạt theo một lịch trình định sẵn (ví dụ: mỗi ngày, mỗi tuần, mỗi tháng,…).
  • Manual: Workflow được kích hoạt thủ công bằng cách nhấn nút "Execute Workflow".
  • Email: Workflow được kích hoạt khi có email mới đáp ứng một số điều kiện nhất định.

Tích hợp (Integration): Kết nối mọi thứ

Integration (tích hợp) cho phép n8n kết nối với các ứng dụng và dịch vụ bên ngoài. n8n hỗ trợ hàng trăm tích hợp sẵn có, bao gồm các ứng dụng phổ biến như Google Workspace (Gmail, Sheets, Drive,…), Slack, Trello, Dropbox, Salesforce, và nhiều ứng dụng khác.

Tính tới tháng 6/2025, n8n có thể tích hợp với hơn 1000 dịch vụ khác

Tính tới tháng 6/2025, n8n có thể tích hợp với hơn 1000 dịch vụ khác

Ví dụ: Bạn có thể tích hợp n8n với Google Sheets để tự động cập nhật dữ liệu vào bảng tính, hoặc tích hợp với Slack để gửi thông báo đến kênh Slack khi có sự kiện xảy ra.

Data Transformation: Chuyển đổi dữ liệu

Data Transformation (biến đổi dữ liệu) là quá trình xử lý và chuyển đổi dữ liệu từ định dạng này sang định dạng khác. n8n cung cấp các node cho phép bạn thực hiện các thao tác biến đổi dữ liệu như:

  • Set: Đặt giá trị cho các trường dữ liệu.
  • Merge: Kết hợp dữ liệu từ nhiều nguồn.
  • Split: Chia dữ liệu thành các phần nhỏ hơn.
  • Function: Sử dụng code JavaScript tùy chỉnh.

Ví dụ: Bạn có thể sử dụng node “Code” để viết code JavaScript để chuyển đổi định dạng ngày tháng, tính toán giá trị, hoặc lọc dữ liệu.

Lợi ích vượt trội của n8n

Lợi ích vượt trội của n8n

Lợi ích vượt trội của n8n

Tối ưu hóa quy trình làm việc: Loại bỏ các điểm nghẽn

  • Tự động hóa các tác vụ lặp đi lặp lại: Giải phóng bạn khỏi những công việc nhàm chán, tốn thời gian như nhập liệu, sao chép dữ liệu, gửi email hàng loạt,…
  • Kết nối các ứng dụng và dịch vụ: Tạo ra một quy trình làm việc liền mạch, không bị gián đoạn giữa các ứng dụng khác nhau.
  • Xử lý dữ liệu thông minh: Tự động trích xuất, biến đổi và phân tích dữ liệu từ nhiều nguồn, giúp bạn đưa ra quyết định nhanh chóng và chính xác.
  • Giảm thiểu sai sót: Loại bỏ lỗi do yếu tố con người, đảm bảo tính chính xác và nhất quán trong công việc.

Tiết kiệm thời gian và chi phí

  • Tăng năng suất: Hoàn thành nhiều việc hơn trong cùng một khoảng thời gian, giúp bạn và đội nhóm đạt được mục tiêu nhanh hơn.
  • Giảm chi phí nhân sự: Không cần phải thuê thêm nhân viên để thực hiện các tác vụ thủ công, giúp bạn tiết kiệm chi phí đáng kể.
  • Tối ưu hóa nguồn lực: Sử dụng thời gian và nguồn lực của bạn một cách hiệu quả hơn, tập trung vào những việc quan trọng hơn.
  • Mã nguồn mở và miễn phí: Sử dụng phiên bản cộng đồng hoặc tự chủ hosting trên VPS của Vihan.vn , loại bỏ chi phí phát sinh hàng tháng.

Linh hoạt và tùy chỉnh sâu

  • Tạo workflow theo nhu cầu riêng: Không bị giới hạn bởi các tính năng có sẵn, bạn có thể tự do sáng tạo và xây dựng các workflow phù hợp với quy trình làm việc của mình.
  • Sử dụng code JavaScript/Python: Nếu bạn có kiến thức về lập trình, bạn có thể sử dụng node “Code”, mở rộng khả năng của n8n.
  • Tích hợp với bất kỳ ứng dụng nào: Với node “HTTP Request”, bạn có thể kết nối n8n với bất kỳ ứng dụng nào có API.
  • Mở rộng bằng cách tự phát triển node: Đóng góp cho cộng đồng hoặc sử dụng riêng.

Cộng đồng và hỗ trợ: Luôn có sự đồng hành

  • Cộng đồng người dùng đông đảo: Tham gia vào cộng đồng n8n trên diễn đàn, Discord, hoặc GitHub để trao đổi, học hỏi và nhận sự hỗ trợ từ những người dùng khác.
  • Tài liệu hướng dẫn chi tiết: n8n cung cấp tài liệu hướng dẫn đầy đủ và dễ hiểu, giúp bạn dễ dàng làm quen và sử dụng n8n.
  • Nguồn tài nguyên phong phú: Tìm thấy các workflow mẫu, hướng dẫn, và video hướng dẫn trên trang web của n8n và các nguồn khác.

Mã nguồn mở: Minh bạch và tin cậy

  • Tự do sử dụng và tùy chỉnh: Bạn có toàn quyền kiểm soát n8n, không bị phụ thuộc vào bất kỳ nhà cung cấp nào.
  • Minh bạch và an toàn: Mã nguồn mở cho phép bạn kiểm tra và đảm bảo tính bảo mật của n8n.
  • Đóng góp cho cộng đồng: Bạn có thể đóng góp vào sự phát triển của n8n bằng cách chia sẻ workflow, tạo node mới, hoặc báo cáo lỗi.

Với những lợi ích trên, n8n không chỉ là một công cụ tự động hóa mà còn là một công cụ hỗ trợ hiệu quả, giúp bạn và doanh nghiệp của bạn phát triển mạnh mẽ trong thời đại công nghệ số.

Ứng dụng thực tế của n8n: Tự động hóa trong mọi lĩnh vực

n8n không chỉ giới hạn trong một lĩnh vực cụ thể, mà có thể được ứng dụng trong hầu hết mọi ngành nghề, từ marketing, sales, đến quản lý dự án, nhân sự, và nhiều hơn nữa. Dưới đây là một số ví dụ cụ thể:

Ứng dụng của n8n trong nhiều lĩnh vực

Ứng dụng của n8n trong nhiều lĩnh vực

Marketing và Sales: Thu hút và chuyển đổi khách hàng tiềm năng hiệu quả

  • Tự động hóa email marketing:
    • Gửi email chào mừng khi có người đăng ký mới.
    • Gửi email nhắc nhở khi có người bỏ giỏ hàng.
    • Gửi email chúc mừng sinh nhật khách hàng.
    • Tự động gửi email theo chuỗi (drip campaign).
  • Quản lý khách hàng tiềm năng (lead):
    • Tự động thu thập thông tin khách hàng tiềm năng từ các nguồn khác nhau (website, mạng xã hội, form đăng ký,…).
    • Phân loại khách hàng tiềm năng dựa trên các tiêu chí (ví dụ: mức độ quan tâm, nguồn gốc,…).
    • Gán khách hàng tiềm năng cho nhân viên sales phù hợp.
  • Đồng bộ hóa dữ liệu CRM:
    • Tự động cập nhật thông tin khách hàng trong CRM (Customer Relationship Management – Quản lý quan hệ khách hàng) khi có thay đổi.
    • Đồng bộ hóa dữ liệu giữa CRM và các công cụ marketing khác.
  • Tạo report tự động:
    • Tổng hợp dữ liệu từ nhiều nguồn (Google Analytics, Facebook Ads,…) để tạo báo cáo về hiệu quả marketing.
    • Gửi báo cáo định kỳ cho các bên liên quan.

Quản lý dự án: Quản lý hiệu quả mọi khía cạnh dự án

  • Tạo công việc tự động:
    • Tự động tạo công việc trong Trello, Asana, Jira,… khi có sự kiện xảy ra (ví dụ: có email mới, có yêu cầu từ khách hàng,…).
    • Gán công việc cho thành viên phù hợp.
    • Đặt thời hạn cho công việc.
  • Theo dõi tiến độ dự án:
    • Tự động cập nhật trạng thái công việc.
    • Gửi thông báo khi có công việc hoàn thành hoặc quá hạn.
  • Quản lý tài liệu:
    • Tự động lưu trữ tài liệu vào Google Drive, Dropbox,…
    • Chia sẻ tài liệu với các bên liên quan.

Nhân sự: Quản lý toàn diện đội ngũ

  • Quản lý (nghỉ phép):
    • Tự động xử lý yêu cầu nghỉ phép.
    • Cập nhật lịch nghỉ phép của nhân viên.
    • Gửi thông báo cho quản lý và các bên liên quan.
  • Theo dõi chấm công:
    • Tự động ghi nhận thời gian làm việc của nhân viên.
    • Tính toán lương thưởng.
  • Quản lý tiến độ công việc nhân viên:
    • Báo task cho nhân viên theo lịch
    • Theo dõi tiến độ hoàn thành công việc
    • Tạo báo cáo hiệu quả của dự án theo từng nhân viên

IT và DevOps: Đảm bảo hệ thống hoạt động ổn định

  • Giám sát hệ thống:
    • Tự động kiểm tra trạng thái của server, website,…
    • Gửi thông báo khi có sự cố xảy ra.
  • Backup dữ liệu:
    • Tự động sao lưu dữ liệu định kỳ.
    • Lưu trữ bản sao lưu vào nơi an toàn.
  • Triển khai ứng dụng:
    • Tự động hóa quy trình triển khai ứng dụng (deploy).

Tài chính và kế toán: Quản lý tài chính hiệu quả

  • Xử lý hóa đơn:
    • Tự động tạo hóa đơn khi có đơn hàng mới.
    • Gửi hóa đơn cho khách hàng.
    • Theo dõi thanh toán.
  • Đối chiếu giao dịch:
    • Tự động đối chiếu giao dịch ngân hàng với dữ liệu kế toán.
  • Tạo báo cáo tài chính:
    • Tổng hợp dữ liệu từ nhiều nguồn để tạo báo cáo tài chính.

Đây chỉ là một vài ví dụ về ứng dụng của n8n. Với khả năng tùy biến linh hoạt, bạn có thể sử dụng n8n để tự động hóa bất kỳ quy trình nào trong công việc của mình.

 

Hướng dẫn cài đặt n8n đơn giản, nhanh chóng

 

Có nhiều cách để cài đặt n8n, tùy thuộc vào nhu cầu và kiến thức kỹ thuật của bạn. Dưới đây là ba phương pháp phổ biến nhất:

Cài đặt với Docker

Docker là một nền tảng cho phép bạn đóng gói và chạy các ứng dụng trong các container độc lập. Đây là cách cài đặt n8n đơn giản và nhanh chóng nhất, đặc biệt nếu bạn đã quen thuộc với Docker.

Các bước thực hiện:

  • Cài đặt Docker: Nếu bạn chưa cài đặt Docker, hãy tải và cài đặt Docker Desktop (cho Windows và macOS) hoặc Docker Engine (cho Linux) từ trang web chính thức của Docker.
  • Chạy lệnh sau trong terminal hoặc command prompt:
  • docker run: Khởi chạy một container mới từ image chỉ định (ở đây là n8nio/n8n).
  • -d: Chạy container ở chế độ nền (detached), giúp lệnh trả về ngay và container tiếp tục chạy phía sau.
  • --name n8n: Đặt tên cho container là n8n. Việc đặt tên giúp dễ dàng quản lý, kiểm tra log, dừng, khởi động lại container mà không cần nhớ ID dài.
  • --restart unless-stopped: Đảm bảo container sẽ tự động khởi động lại nếu gặp lỗi hoặc khi máy chủ được khởi động lại, trừ khi bạn chủ động dừng container.
  • -p 5678:5678: Mở cổng 5678 trên máy chủ và ánh xạ vào cổng 5678 của container. Đây là cổng mặc định mà n8n sử dụng để phục vụ giao diện web và API.
  • -e N8N_BASIC_AUTH_ACTIVE=true: Bật chế độ xác thực cơ bản (Basic Auth) cho n8n, giúp bảo vệ instance khỏi truy cập trái phép.
  • -e N8N_BASIC_AUTH_USER=admin: Thiết lập tên đăng nhập cho xác thực cơ bản là admin.
  • -e N8N_BASIC_AUTH_PASSWORD=yourpassword: Thiết lập mật khẩu cho xác thực cơ bản là yourpassword. Bạn nên thay bằng mật khẩu mạnh hơn khi dùng thực tế.
  • -v ~/.n8n:/home/node/.n8n: Mount thư mục ~/.n8n trên máy chủ vào thư mục /home/node/.n8n trong container. Thư mục này dùng để lưu trữ cấu hình, dữ liệu workflow, credentials… giúp dữ liệu không bị mất khi container bị xóa hoặc cập nhật.
  • n8nio/n8n: Image chính thức của n8n trên Docker Hub, dùng để tạo container.

Mở trình duyệt và truy cập địa chỉ http://localhost:5678. Bạn sẽ thấy giao diện của n8n.

 

Cài đặt với npm: Phương pháp phù hợp cho nhà phát triển

npm (Node Package Manager) là trình quản lý gói của Node.js. Nếu bạn là một nhà phát triển và đã quen thuộc với Node.js, bạn có thể cài đặt n8n bằng npm.

Các bước thực hiện:

  • Cài đặt Node.js và npm: Nếu bạn chưa cài đặt Node.js và npm, hãy tải và cài đặt chúng từ trang web chính thức của Node.js.
  • Chạy lệnh sau trong terminal hoặc command prompt:
  • -g: Cài đặt n8n global (toàn cục), để bạn có thể chạy n8n từ bất kỳ đâu.
  • Chạy lệnh n8n hoặc n8n start để khởi động n8n.
  • Mở trình duyệt và truy cập địa chỉ http://localhost:5678.

Yêu cầu hệ thống: Nên dùng Node.js phiên bản LTS (tốt nhất là 18.x trở lên) và máy chủ nên có ít nhất 2GB RAM để n8n hoạt động ổn định.

 

Mở giao diện web của n8n

Sau khi cài đặt, hãy mở trình duyệt và truy cập địa chỉ http://localhost:5678 (nếu cài đặt trên máy tính hoặc VPS) hoặc URL được cung cấp trong mail Vihan.vn (khi sử dụng dịch vụ VPS n8n).

Nếu đây là lần đầu bạn sử dụng, khi mở lên sẽ có bảng setup account, bạn cần điền các field như Email, First Name, Last Name, Password (bạn cần lưu lại mật khẩu để đăng nhập trong các lần sau)

Tạo tài khoản n8n

Tạo tài khoản n8n

Tiếp đến sẽ được hỏi những câu liên quan đến nhu cầu sử dụng, bạn điền đầy đủ thông tin để cấu hình n8n phù hợp với bạn

Điền các thông tin liên quan nhu cầu sử dụng

Điền các thông tin liên quan nhu cầu sử dụng n8n

Tiếp đến sẽ có bảng thông báo nhận key bản quyền miễn phí, bạn điền mail mình vào ô license key, sau đó bấm Send me a free license key

Điền Email để nhận key bản quyền

Điền Email để nhận key bản quyền

Lúc này mail của bạn sẽ nhận được email kèm license key (nếu không thấy thì thử tìm ở spam và all mail).

10

Mail chứa key bản quyền của n8n

Lúc này bạn có thể bấm vào nút Active License Key để chuyển đến trang kích hoạt license

Nếu bạn gặp lỗi khi kích hoạt license thì vào trang setting bằng cách bấm vào nút 3 chấm ở góc dưới bên trái, kế bên tên của bạn. Tại giao diện setting sẽ có nút Enter activation key, bạn bấm vào và điền key để hoàn tất

Khi bạn hiển thị tag Registed này tức là đã kích hoạt thành công key bản quyền.

image 4

Kích hoạt key thành công

Tạo workflow mới

Trên giao diện n8n, bạn sẽ thấy một không gian làm việc trống. Nhấp vào nút "Add first node" hoặc nút “+” ở góc trên bên trái để bắt đầu tạo workflow mới.

Bây giờ, chúng ta sẽ cùng nhau tạo một workflow đơn giản để làm quen với giao diện và các khái niệm cơ bản của n8n. Workflow này sẽ thực hiện các công việc sau:

  • Trigger: Khi có một email mới, lấy nội dung email
  • Node 1: Trích xuất thông tin khách hàng (tên, email, số điện thoại).
  • Node 2: Thêm thông tin khách hàng vào Google Sheets.
  • Node 3: Gửi email thông báo cho bộ phận sales.

Thêm trigger node

Mỗi workflow bắt buộc phải có một Trigger node. Trigger node là điểm bắt đầu của workflow, nó lắng nghe các sự kiện và kích hoạt workflow khi sự kiện đó xảy ra.

  • Nhấp vào nút "Add first step..."
  • Trong thanh tìm kiếm, gõ tên Trigger bạn muốn sử dụng (ví dụ: "Webhook""Cron""Email").
  • Chọn Trigger node từ danh sách.
  • Cấu hình Trigger node theo nhu cầu của bạn (ví dụ: đặt URL cho Webhook, thiết lập lịch trình cho Cron, thiết lập điều kiện lọc email cho Email). Để tạo workflow như ví dụ mình sẽ chọn trigger node của Gmail – On message received.

Bạn cầu cấu hình xác thực Gmail với Client Secret và Client ID lấy ở trong Google Cloud và kích hoạt Gmail API

Thêm các node tiếp theo

Sau khi thêm Trigger node, bạn có thể thêm các node tiếp theo để thực hiện các hành động khác trong workflow.

  • Di chuột qua cạnh phải của Trigger node, bạn sẽ thấy một dấu “+”. Nhấp vào dấu “+” đó.
  • Tìm kiếm và chọn node bạn muốn thêm (ví dụ: "Gmail""Google Sheets""Slack""HTTP Request""Function").
  • Kết nối các node với nhau bằng cách kéo đường từ cạnh phải của node này sang cạnh trái của node kia.

Theo ví dụ trên ở Node 1 mình sẽ tiến hành lấy nội dung email bằng cách thêm 1 node Gmail – Get a message

Khi bạn chọn node này sẽ bị lỗi màu đỏ vì trống field Message ID. Bây giờ bạn mở node mới thêm, bấm vào execute previouse nodes

Lúc này bạn sẽ thấy thông tin hiện ra ở bảng INPUT bên trái, lúc này bạn kéo (nắm giữ chuột) field ID vào ô Message ID là hết lỗi.

Tiếp theo bạn tìm đến node Basic LLM Chain (nếu bạn thành thạo và có thể sử dụng json thì dùng Information Extractor)

Sau khi thêm vào, bạn cần cấu hình model AI, các bạn có thể lấy API key Gemini miễn phí tại aistudio.google.com. Phần Model các bạn chọn Google Gemini Chat Model. Sau đó nhập key vừa lấy được vào ô API key. Model các bạn có thể chọn 2.5-flash-preview-05-20 để xử lý các task vụ đơn giản không cần tính toán nhiều.

Trong node Basic LLM Chain chỉnh Source for Prompt (User Message) thành Define Below. Tại ô Prompt bạn điền các thông tin bạn cần lấy. Đây là prompt mẫu bạn có thể sử dụng:

Lúc này các dữ liệu cần thiết đã được trích xuất ra, bạn tiếp tục thêm node Google Sheet – Append Row

Cuối cùng là node gửi Email thông tin khách hàng

Cấu hình các node

Mỗi node có các tùy chọn cấu hình riêng. Nhấp đúp vào node để mở bảng cấu hình. Tại đây, bạn có thể:

  • Kết nối n8n với tài khoản của ứng dụng đó (ví dụ: đăng nhập vào tài khoản Gmail, Google Sheets,…).
  • Thiết lập các hành động cụ thể mà node sẽ thực hiện (ví dụ: gửi email, đọc dữ liệu từ bảng tính, tạo thẻ Trello,…).
  • Ánh xạ dữ liệu từ node trước đó sang các trường trong node hiện tại.

Kiểm tra workflow

Trước khi kích hoạt workflow, bạn nên kiểm tra để đảm bảo nó hoạt động đúng như mong đợi.

  • Nhấp vào nút "Execute Workflow" phía dưới màn hình hoặc kế bên node Trigger của workflow bạn muốn chạy
  • n8n sẽ chạy workflow một lần và hiển thị kết quả thực thi của từng node. Bạn có thể xem dữ liệu đầu vào và đầu ra của mỗi node để kiểm tra xem có lỗi xảy ra không.

Kích hoạt workflow

Sau khi kiểm tra và đảm bảo workflow hoạt động đúng, bạn có thể kích hoạt nó để n8n tự động chạy workflow khi Trigger xảy ra. Lưu ý: cần bật nút gạt ở góc trên bên phải của giao diện workflow.

Ví dụ Workflow đơn giản:

Hãy tạo một workflow tự động gửi tin nhắn Slack khi có email mới chứa từ khóa "Urgent".

  • Trigger: Thêm node "Email Trigger". Cấu hình để lắng nghe email mới và lọc theo tiêu đề chứa "New".
  • Node 1: Thêm node "Google Sheet". Cấu hình để gửi tin nhắn đến một kênh Sheet cụ thể. Sử dụng dữ liệu từ Email Trigger node để điền nội dung tin nhắn (ví dụ: tiêu đề và người gửi email).
  • Kết nối: Kéo đường từ Email Trigger node đến Google Sheet node.
  • Kích hoạt: Bật workflow.

Giờ đây, mỗi khi có email mới với tiêu đề chứa "New", n8n sẽ tự động gửi một tin nhắn đến kênh Slack bạn đã cấu hình.

Đây chỉ là một ví dụ rất cơ bản. Với hàng trăm node và khả năng tùy chỉnh linh hoạt, bạn có thể tạo ra các workflow phức tạp và mạnh mẽ hơn rất nhiều.

 Bản để in  Lưu dạng file  Gửi tin qua email
Blog
Kinh doanh
Tin Công nghệ
Bài viết thủ thuật
Hỗ trợ
Tuyển dụng
Dự án thiết kế website
Cẩm nang SEO
Thiết kế web
Câu hỏi thường gặp
Hosting là gì?
Host – Web Hosting được gọi chung là Hosting, là dịch vụ lưu trữ dữ và chia sẻ liệu trực tuyến, Khi bạn đăng ký dịch vụ Hosting, tức là bạn thuê một chỗ đặt trên server chứa tất cả các files và dữ liệu cần thiết để website của bạn chạy được.

Hiểu theo một cách đơn giản thì nếu website là một ngôi nhà, tên miền (domain) là địa chỉ ngôi nhà thì Hosting chính là mảnh đất mà ngôi nhà đó được xây dựng lên. Hosting cũng chính là nơi diễn ra tất cả các hoạt động giao dịch, trao đổi thông tin giữa người sử dụng internet với website, hỗ trợ các phần mềm internet hoạt động.
Tại sao cần phải mua Hosting?
Nếu không có Hosting thì website sẽ chỉ hoạt động trên máy tính bạn mà thôi, duy chỉ có mình bạn nhìn thấy, dữ liệu sẽ không được chia sẻ trên mạng. Cho nên rất cần thiết để có một gói Hosting.
Mua Hosting ở đâu uy tín?
Bạn có thể dùng Hosting nước ngoài hoặc Việt Nam. Nếu website bạn chủ yếu có lượt truy cập trong nước thì nên chọn mua Hosting Việt Nam là tốt nhất.
Có nhiều nhà cung cấp Hosting bạn có thể chọn, trong đó công ty VIHAN có hơn 16 năm trong lĩnh vực tên miền, Hosting. Là một trong những nhà cung cấp dịch vụ Hosting uy tín hàng đầu tại Việt Nam.
Hosting gồm những loại nào?
Có nhiều loại Hosting với đa dạng tính năng khác nhau trên thị trường. Dedicated Web Hosting và Cloud Hosting là hai loại mô hình hosting được lựa chọn sử dụng nhiều nhất.
+ Dedicated Web Hosting là hình thức lưu trữ web phổ biến nhất. Với chi phí bỏ ra hợp lý bạn đã có dịch vụ đáp ứng hầu hết các nhu cầu lưu trữ website của mình. Dịch vụ Web Hosting VIHAN cung cấp dùng trên phần cứng thật giúp tối ưu và đạt tốc độ cao nhất thay vì dùng ảo hóa. Dịch vụ Share Hosting phù hợp với một doanh nghiệp sử dụng web để bán hàng và những tổ chức vừa có lượt truy cập không quá lớn.
+ Cloud Hosting là loại hosting chạy trên nền tảng ảo hóa với Cloud Hosting, bạn có máy chủ chuyên dụng nhưng máy chủ là máy ảo chứ không phải là máy vật lý. Điều này mang đến lợi ích cho người quản lý khi tiết kiệm chi phí quản lý,bảo trì, nâng cấp phần cứng nhưng lại giảm một phần tốc độ xử lý so với dùng trực tiếp phần cứng thật. Cloud Hosting cũng phù hợp với một doanh nghiệp sử dụng web để bán hàng và những tổ chức vừa có lượt truy cập không quá lớn.
Các yếu tố đánh giá một Hosting?
Một Hosting tốt được đánh giá dựa trên các yếu tố như
+ Tốc độ: Là khoảng thời gian tính từ khi người dùng internet bắt đầu truy cập vào trang web đến khi nội dung trên web được tải về hoàn toàn. Lý tưởng từ 3 đến 5 giây.
+ Dung lượng: Là dung lượng lưu trữ (Disk space) – khoảng không gian trong ổ cứng máy chủ bạn được sử dụng để lưu trữ dữ liệu.
+ Băng thông: Là lượng dữ liệu trao đổi giữa trang web với người dùng internet trong một tháng.
+ Khả năng chịu tải: Là khả năng chấp nhận số người online trong cùng một thời điểm.
+ Dịch vụ hỗ trợ của đơn vị cung cấp Hosting.
Hosting có giới hạn số lượng khách truy cập đồng thời trên website không?
Hosting VIHAN không giới hạn về số lượng khách truy cập đồng thời đối với website của bạn.
Tuy nhiên, có những giới hạn thực tế liên quan đến CPU, RAM và Entry Process ( Tác vụ xử lý đồng thời ) được quy định tùy vào phân loại Hosting.
Mỗi website là khác nhau, được lập trình và thiết kế khác nhau, sử dụng tài nguyên khác nhau. Vì vậy không có cách nào để đảm bảo số lượng khách truy cập tối đa mà trang web của bạn có thể đáp ứng.
Một website được tối ưu tốt, sử dụng ít tài nguyên trên mỗi lượt khách truy cập sẽ cho phép số lượng lớn khách truy cập đồng thời hơn.
Ngược lại, một website không được tối ưu tốt hoặc kém hiểu quả thì chỉ có thể đáp ứng duy trì được số lượng ít khách truy cập đồng thời.
Tên Doanh Nghiệp: CÔNG TY CỔ PHẦN VIHAN

MST/ĐKKD/QĐTL: 0303885249

Điện Thoại: 0903 018626

Ms Ngân: 0909 145 026 (ĐT/Zalo)

Địa chỉ: Saigon Asiana TMDV 1.12, số 336/20 Nguyễn Văn Luông, Phường 12, Quận 6, Tp.HCM

Email: info@vihan.vn, vihanvietnam@gmail.com

©2006 DESIGNED BY VIHAN, ALL RIGHTS RESERVED

Giỏ hàng

đóng
  • Giỏ hàng rỗng

Đã thêm vào giỏ hàng !

Xem giỏ hàng