Đi đến nội dung chính
D2 Group

D2 Insights · Việt Nam

Tự động chia lead cho sales bằng n8n: Google Sheets, CRM và thông báo

Một pattern dành cho đội sales Việt Nam khi lead thường đi qua form, Google Sheets, CRM nội bộ và kênh thông báo vận hành.

Thị trường: VietnamXuất bản: 28 thg 8, 2026Cập nhật: 28 thg 8, 2026Kiểm chứng: 28 thg 8, 2026

Trả lời trực tiếp

Có thể dùng n8n để nhận lead, chống trùng, ghi Google Sheets hoặc CRM, chia sales theo rule rồi gửi thông báo. Điểm quan trọng là phải giữ business key, owner, trạng thái và retry boundary rõ ràng; gửi thông báo thành công chưa có nghĩa lead đã được xử lý thành công.

Bài toán thật không phải là “đổ lead vào Sheet”

Nhiều doanh nghiệp Việt Nam bắt đầu automation từ một nhu cầu rất thực tế: có lead mới thì đưa vào Google Sheets, báo cho sales rồi chia người xử lý. Cách làm này nhanh, nhưng nếu chỉ nối các bước lại với nhau thì rất dễ phát sinh lead trùng, sales nhận trùng khách, mất lịch sử hoặc không biết lead đã được chăm hay chưa.

Workflow tốt hơn nên coi mỗi lead là một business event có danh tính, người phụ trách và trạng thái xử lý.

Một flow phổ biến có thể tách thành các trách nhiệm:

  1. Nhận lead vào n8n. Nguồn có thể là form, webhook, ads platform hoặc hệ thống nội bộ.
  2. Chuẩn hóa dữ liệu. Số điện thoại, email, tên, nguồn lead và thời gian cần về một format thống nhất.
  3. Kiểm tra trùng. Tìm theo số điện thoại, email hoặc business key trước khi tạo record mới.
  4. Ghi vào source of truth phù hợp. Với team nhỏ có thể là Google Sheets; khi quy trình phức tạp hơn có thể là CRM như Getfly hoặc hệ thống doanh nghiệp đang dùng.
  5. Chia sales theo rule. Ví dụ khu vực, sản phẩm, ca trực, round-robin hoặc owner hiện có.
  6. Gửi thông báo. Kênh có thể là Lark, email, Zalo hoặc công cụ nội bộ tùy stack thực tế.
  7. Lưu trạng thái cuối. Workflow cần biết lead đã được ghi ở đâu, giao cho ai và bước nào thất bại để có thể retry an toàn.

Google Sheets phù hợp khi nào?

Google Sheets rất hữu ích khi doanh nghiệp cần một source of truth đơn giản, dễ kiểm tra bằng mắt và team chưa cần CRM phức tạp. Google Sheets API hỗ trợ đọc, cập nhật và append dữ liệu vào bảng tính, vì vậy n8n có thể dùng Sheet như một lớp state trong những workflow nhỏ hoặc giai đoạn đầu.

Nhưng Sheet chỉ nên là source of truth khi team thống nhất rõ:

  • cột nào là business key;
  • ai được sửa trạng thái;
  • cách chống tạo hai dòng cho cùng một lead;
  • cách xử lý khi sales đổi owner;
  • cách lưu lịch sử nếu một khách quay lại nhiều lần.

Nếu các rule này bắt đầu phức tạp, CRM thường phù hợp hơn việc tiếp tục thêm cột và công thức.

Chia lead phải theo rule mà sales hiểu được

Đừng bắt đầu bằng một AI score khó giải thích. Với phần lớn team sales, rule đơn giản và deterministic dễ vận hành hơn: khu vực, ngành hàng, nhóm sản phẩm, độ ưu tiên, sales đang trực hoặc round-robin.

AI có thể hỗ trợ đọc nội dung tự do, phân loại nhu cầu hoặc tóm tắt context. Nhưng việc cuối cùng ai chịu trách nhiệm với lead nên có rule rõ để khi có tranh chấp hoặc lead bị bỏ sót, team biết tại sao hệ thống đã phân như vậy.

Gửi thông báo chưa phải là “xử lý xong lead”

Workflow gửi tin nhắn thành công chỉ chứng minh hệ thống thông báo đã nhận request. Nó không chứng minh sales đã gọi khách.

Nên tách các trạng thái:

  • lead đã nhận;
  • đã chuẩn hóa;
  • đã ghi vào Sheet/CRM;
  • đã assign owner;
  • đã gửi notification;
  • sales đã nhận hoặc cập nhật trạng thái;
  • outcome sau cùng nếu doanh nghiệp có đo.

Nhờ vậy dashboard sau này có thể trả lời đúng câu hỏi: lead bị mất ở khâu nào, chứ không chỉ cho biết n8n chạy xanh hay đỏ.

Retry mà không tạo lead trùng

Nếu ghi CRM thành công nhưng bước gửi thông báo lỗi, retry toàn flow không được tạo thêm một lead mới. Workflow cần lưu ID của record đã tạo và retry đúng side effect bị lỗi.

Với lỗi không rõ kết quả, nên giữ payload gốc và trạng thái cuối đã xác nhận. Một queue để kiểm tra thủ công vẫn tốt hơn việc âm thầm bỏ lead hoặc retry vô hạn.

Checklist trước khi đưa vào production

Trước khi bật workflow thật, hãy kiểm tra business key chống trùng, source of truth, rule chia sales, cách lưu owner, giới hạn retry, trạng thái lỗi, log ID của hệ thống đích và người chịu trách nhiệm xử lý exception.

Đó là khác biệt giữa một workflow “đổ lead tự động” và một hệ thống lead operations có thể vận hành lâu dài.

Evidence

Nguồn dùng để kiểm chứng bài này

n8n Webhook node documentation

n8n Documentation

Official n8n documentation for receiving HTTP requests through webhook-triggered workflows.

Mở nguồn

Google Sheets API — Read and write cell values

Google for Developers

Official Google Sheets API documentation covering reading, updating and appending spreadsheet values.

Mở nguồn

FAQ

Câu hỏi liên quan

Nên lưu lead trong Google Sheets hay CRM?

Team nhỏ và quy trình đơn giản có thể bắt đầu bằng Google Sheets nếu business key và quyền cập nhật được quy định rõ. Khi cần lịch sử, ownership và nhiều trạng thái phức tạp, CRM thường phù hợp hơn.

Có nên dùng AI để chia lead cho sales không?

AI có thể hỗ trợ phân loại nội dung, nhưng owner cuối nên dựa trên rule business có thể giải thích và override để team vận hành kiểm soát được.

Làm sao retry workflow mà không tạo lead trùng?

Lưu business key và ID record ở hệ thống đích, tách từng side effect và chỉ retry bước thất bại thay vì chạy lại toàn bộ flow một cách mù quáng.

Tiếp tục khám phá

Trang này thuộc một authority graph lớn hơn

Tác giả & trách nhiệm

Đội ngũ D2 AI & Automation

Automation production, API, data pipeline và hệ thống có AI hỗ trợ

D2 tách claim, giả định và evidence. Citation chỉ được gắn khi có nguồn hoặc evidence asset phù hợp; nội dung chưa kiểm chứng không được tự động trình bày như fact đã xác nhận.

Xem phương pháp evidence của D2