n8n cho người không biết code: dựng workflow đầu tiên trong 30 phút
Hướng dẫn n8n cho người mới, không cần lập trình. Dựng workflow đầu tiên trong 30 phút với bài toán thật, kèm chi phí và những chỗ người mới hay vấp.

Gõ "n8n là gì" lên Google, bạn sẽ nhận về hàng chục bài giải thích giống nhau: mã nguồn mở, node-based, kết nối hàng trăm ứng dụng, có thể tự cài trên máy chủ riêng.
Đọc hết vẫn không dựng nổi thứ gì.
Bài này bỏ qua phần định nghĩa. Mình đi thẳng vào một workflow thật, thứ mà chủ shop hay công ty dịch vụ ở Việt Nam dùng được ngay, và giải thích từng khái niệm khi nó xuất hiện trong lúc làm.
Ba mươi phút là mốc thật nếu bạn làm theo đúng thứ tự và không sa vào tuỳ chỉnh linh tinh.
Hiểu n8n bằng một hình ảnh
Hãy hình dung một dây chuyền trong nhà máy. Có một cái công tắc khởi động dây chuyền, rồi hàng loạt trạm, mỗi trạm làm một việc với món hàng đang chạy qua.
n8n đúng là như vậy, chỉ khác món hàng ở đây là dữ liệu.
Công tắc gọi là trigger, tức thứ kích hoạt workflow. Có thể là "khi có email mới", "khi đến 9 giờ tối", hoặc "khi ai đó gửi dữ liệu tới địa chỉ này".
Mỗi trạm gọi là node, tức một bước xử lý. Có node đọc dữ liệu, node gọi AI, node ghi vào Google Sheet, node gửi tin nhắn.
Nối chúng lại bằng cách kéo một đường từ node này sang node kia. Hết. Đó là toàn bộ khái niệm bạn cần để bắt đầu.
Điều khiến n8n hợp với doanh nghiệp nhỏ hơn các công cụ tương tự: nó tính tiền theo số lần chạy cả workflow, không tính theo từng bước bên trong. Một workflow mười bước vẫn chỉ tính là một lần chạy. Với quy trình nhiều bước, khác biệt này lớn hơn nhiều so với con số ghi trên bảng giá.
Chọn giữa bản cloud và bản tự cài
Có hai cách dùng, và người mới hay chọn sai ngay từ đây.
Bản cloud là n8n chạy sẵn trên máy chủ của họ, bạn chỉ việc đăng nhập. Gói Starter khoảng 24 euro mỗi tháng cho 2.500 lần chạy, gói Pro khoảng 60 euro cho 10.000 lần chạy. Có bản dùng thử miễn phí hai tuần, không cần thẻ.
Bản tự cài miễn phí hoàn toàn, đủ tính năng cho doanh nghiệp nhỏ, nhưng bạn phải có một máy chủ và biết cài đặt. Tiền máy chủ thường 5 đến 20 euro mỗi tháng.
Lời khuyên thẳng: nếu bạn đang đọc bài này vì chưa biết code, hãy dùng bản cloud. Tiết kiệm mười lăm euro mỗi tháng không đáng để đổi lấy một buổi tối ngồi sửa máy chủ chết lúc mười một giờ đêm, và cũng không đáng nếu nó làm bạn bỏ cuộc trước khi thấy kết quả.
Khi nào chuyển sang tự cài: khi số lần chạy vượt gói cloud, hoặc khi dữ liệu nhạy cảm không được rời khỏi máy chủ công ty. Lúc đó bạn đã đủ hiểu để làm.
Workflow đầu tiên: đơn hàng từ tin nhắn vào bảng
Đây là bài toán mình chọn cho người mới, vì nó có ích ngay và không dính tới tiền của khách nên sai cũng không sao.
Việc cần làm: khi có tin nhắn khách gửi tới, hệ thống bóc ra tên, số điện thoại, sản phẩm, địa chỉ, rồi ghi thành một dòng trong Google Sheet, và báo cho bạn.
Chia thành năm bước.
Bước 1, tạo trigger. Chọn node "Webhook". Nghe kỹ thuật nhưng hiểu đơn giản là: n8n cấp cho bạn một địa chỉ, ai gửi dữ liệu tới địa chỉ đó thì workflow chạy. Bấm tạo, copy địa chỉ đó lại.
Nếu chưa biết nối nguồn tin nhắn vào, cứ dùng chế độ thử của n8n để gửi thử một tin nhắn giả. Mục tiêu ba mươi phút đầu là thấy cả dây chuyền chạy, không phải nối đủ mọi nguồn.
Bước 2, cho AI đọc tin nhắn. Thêm node gọi AI. Chỗ nhập chỉ dẫn, viết đúng như bạn nhờ một người mới:
Hai dòng cuối là hai dòng quan trọng nhất. Thiếu chúng, AI sẽ tự chế ra một địa chỉ nghe rất hợp lý khi khách chưa hề cung cấp.
Bước 3, ghi vào Google Sheet. Thêm node Google Sheets, chọn thao tác thêm dòng mới. Lần đầu nó sẽ hỏi đăng nhập tài khoản Google, bấm đồng ý. Sau đó chọn file và sheet, rồi gán từng cột với từng thông tin AI vừa bóc ra.
Bước 4, tách trường hợp thiếu thông tin. Thêm node điều kiện, kiểm tra xem có trường nào đang là "chưa có" không. Nếu có, rẽ nhánh sang bước báo cho người thay vì ghi thẳng vào bảng đơn hoàn chỉnh.
Đây là bước phân biệt một workflow dùng được với một workflow gây rắc rối. Không có nó, bảng đơn của bạn sẽ đầy những dòng thiếu số điện thoại mà không ai biết.
Bước 5, gửi thông báo. Thêm node gửi tin nhắn hoặc email cho bạn, nội dung gồm thông tin vừa bóc được và đường dẫn tới dòng trong bảng.
Bấm nút chạy thử. Nếu dây chuyền sáng xanh hết, bạn vừa dựng xong workflow đầu tiên.
Năm chỗ người mới hay vấp
Vấp ở chỗ đặt tên node. n8n cho phép giữ tên mặc định, và sau vài tuần bạn sẽ có một workflow toàn "AI Agent1", "Edit Fields2", không nhớ nổi cái nào làm gì. Đặt tên tiếng Việt rõ nghĩa ngay từ đầu, ví dụ "Bóc thông tin đơn hàng".
Vấp ở chỗ không bật lưu lịch sử chạy. Khi workflow hỏng, thứ cứu bạn là lịch sử các lần chạy trước. Vào phần cài đặt của workflow, bật lưu lịch sử cho cả lần thành công lẫn lần lỗi.
Vấp ở chỗ dùng dữ liệu thật ngay lần đầu. Chạy thử với tin nhắn giả tự bịa, chạy đi chạy lại cho tới khi ổn, rồi mới nối vào nguồn thật. Ghi nhầm hai chục dòng rác vào bảng đơn hàng thật là chuyện hay xảy ra ở ngày đầu.
Vấp ở chỗ không xử lý trường hợp lỗi. Node gọi AI có lúc trả về thứ không đúng định dạng, dịch vụ bên ngoài có lúc chết. Thêm một node bắt lỗi để báo cho bạn thay vì im lặng.
Vấp ở chỗ ôm đồm ngay từ workflow đầu. Bạn sẽ thấy hàng trăm node hấp dẫn và muốn nối hết vào. Đừng. Một workflow năm bước chạy ổn định đáng giá hơn một workflow hai mươi bước hỏng liên tục.
Khi workflow hỏng thì làm gì
Workflow sẽ hỏng, đó là chuyện bình thường chứ không phải dấu hiệu bạn làm sai. Dịch vụ bên ngoài đổi giao diện, mật khẩu hết hạn, khách nhắn một kiểu chưa từng gặp.
Cách xử lý theo đúng thứ tự này sẽ tiết kiệm cho bạn rất nhiều thời gian.
Mở lịch sử chạy trước tiên. n8n lưu lại từng lần chạy kèm dữ liệu đi qua từng node. Bấm vào lần chạy lỗi, bạn sẽ thấy node nào sáng đỏ. Chín trên mười lần, chỉ nhìn vào đó là biết chuyện gì xảy ra.
Xem dữ liệu vào của node lỗi, đừng xem node sau. Lỗi thường xuất hiện ở node A nhưng nguyên nhân nằm ở node trước đó trả về dữ liệu rỗng hoặc sai định dạng. Bấm vào node ngay trước để xem nó trả ra cái gì.
Ba nguyên nhân chiếm phần lớn số lần hỏng. Thứ nhất, dữ liệu vào thiếu trường mà node sau cần. Thứ hai, kết nối tài khoản hết hạn nên node không đăng nhập được. Thứ ba, AI trả về thứ không đúng định dạng bạn yêu cầu, thường vì tin nhắn của khách quá lạ.
Chạy lại đúng lần lỗi đó. n8n cho phép chạy lại một lần chạy cũ với đúng dữ liệu ban đầu. Đây là cách kiểm tra bản sửa của bạn có đúng không mà không cần chờ khách nhắn tin mới.
Một thói quen nên có ngay từ workflow đầu: thêm một nhánh bắt lỗi gửi thông báo cho bạn kèm tên workflow và nội dung lỗi. Không có nó, workflow chết vào thứ bảy mà tới thứ hai bạn mới biết.
Sau workflow đầu tiên thì làm gì
Khi cái đầu tiên đã chạy vài ngày mà không phải sửa, hãy nghĩ đến cái thứ hai. Nguyên tắc chọn vẫn thế: việc lặp nhiều, có tài liệu rõ, sai thì sửa được.
Năm workflow tiếp theo mà mình thấy hợp với doanh nghiệp Việt nhất, cùng luồng chạy của từng cái, nằm trong bài tự động hóa cho doanh nghiệp nhỏ. Trong đó bài toán nhắc lịch hẹn là cái trả lại tiền nhanh nhất nếu bạn bán dịch vụ theo lịch.
Còn nếu bạn định đi xa hơn, tức là để AI không chỉ đọc hiểu mà còn tự quyết định các bước và tự hành động, thì đó là chuyện khác. Ranh giới giữa một workflow có dùng AI và một AI agent thật sự nằm ở chỗ nào, mình có nói rõ trong bài AI Agent khác gì chatbot. Đọc trước khi quyết định, vì mức phức tạp và công bảo trì chênh nhau khá xa.
Một điều nên nhớ về chi phí
Nhiều người tính chi phí tự động hoá bằng đúng phí thuê bao n8n rồi thấy rẻ.
Chi phí thật gồm ba phần: phí nền tảng, tiền gọi AI nếu workflow có bước dùng AI, và công của người dựng cùng người bảo trì. Phần thứ ba thường lớn nhất, đúng như với mọi dự án AI khác. Cách bóc từng khoản bằng tiền Việt kèm phép tính, mình để trong bài chi phí xây dựng AI Agent.
Nhưng đừng để chuyện chi phí cản bạn ở bước đầu. Bản dùng thử hai tuần đủ để bạn biết thứ này có hợp với công ty mình không, và đó là câu hỏi cần trả lời trước khi bàn tới tiền.