Kiến thức

Hướng dẫn tự động hóa quy trình với n8n

Dựng workflow đầu tiên: nhận form, làm giàu dữ liệu bằng AI, ghi vào bảng tính và gửi thông báo.

Đức Anh· Automation Engineer14 phút đọc

n8n là lựa chọn tốt khi bạn muốn tự động hóa mà vẫn kiểm soát dữ liệu. Bài này dựng một workflow bốn bước, đủ để hiểu cách tư duy node.

Kiến trúc workflow mẫu

  1. 1

    Webhook

    Nhận dữ liệu từ form đăng ký trên website.

  2. 2

    Function

    Chuẩn hóa dữ liệu: bỏ khoảng trắng, kiểm tra email hợp lệ.

  3. 3

    AI node

    Phân loại lead theo mức độ tiềm năng và sinh câu mở đầu email.

  4. 4

    Sheets + Telegram

    Ghi log và gửi thông báo cho người phụ trách.

javascriptsnippet
// Function node: chuẩn hóa dữ liệu đầu vào
return items.map((item) => {
  const d = item.json;
  const email = String(d.email ?? "").trim().toLowerCase();
  return {
    json: {
      email,
      name: String(d.name ?? "").trim(),
      source: d.source ?? "website",
      valid: /^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(email),
      receivedAt: new Date().toISOString(),
    },
  };
});

Đừng bỏ qua xử lý lỗi

Luôn bật retry và thêm một nhánh error để ghi lại payload thất bại. Workflow im lặng hỏng là loại lỗi khó phát hiện nhất.

Khi nào không nên tự động hóa

Nếu quy trình chạy dưới 3 lần một tuần hoặc còn đang thay đổi mỗi ngày, làm tay vẫn rẻ hơn. Tự động hóa một quy trình chưa ổn định chỉ đóng băng cái sai.

Tự động hóa nhân bản quy trình của bạn — cả phần tốt lẫn phần dở.

Ghi chú nội bộ sau 3 tháng vận hành
#n8n#Automation#Webhook#No-code
Chia sẻ bài viết:

Bài viết liên quan