Workflow n8n: Gmail Trigger → Normalize Email → Claude AI → Parse JSON → Google Sheets → Telegram Alert

Mọi freelancer và founder tôi biết đều gặp cùng một vấn đề: hộp thư đến là một cái lỗ đen.

Lead nóng nằm cạnh spam của recruiter, nằm cạnh newsletter, nằm cạnh câu hỏi thật của khách hàng — và đến khi bạn sắp xếp xong hết, lead nóng đó đã thuê người khác rồi.

Tôi đã xây dựng một workflow để giải quyết vấn đề này. Đây là cách nó hoạt động chính xác, chi phí vận hành, và cách bạn có thể tự thiết lập.

🎥 Xem demo trực tiếp:


Vấn đề

Phân loại email thủ công tốn kém hơn bạn nghĩ. Nếu bạn dành chỉ 20 phút mỗi ngày để sắp xếp và ưu tiên hộp thư, đó là:

  • 1.5 giờ mỗi tuần
  • 6 giờ mỗi tháng
  • 72 giờ mỗi năm — gần hai tuần làm việc đầy đủ

Và đó chỉ là chi phí thời gian. Chi phí thực sự là lead nóng bạn bỏ lỡ trong khi đang đọc một lời mời tuyển dụng spam.


Giải pháp: Workflow n8n với 6 Node

Tôi xây dựng cái này trong n8n (self-hosted), gọi Claude AI qua API. Toàn bộ pipeline chạy tự động mỗi phút, chi phí xử lý dưới $0.01 mỗi email, và tốn dưới 60 giây từ khi nhận email đến khi có cảnh báo Telegram.

Đây là kiến trúc:

Gmail Trigger
     ↓
Normalize Email (trích xuất sender, subject, body)
     ↓
Claude AI (phân loại + ưu tiên + tóm tắt + soạn câu trả lời)
     ↓
Parse JSON (trích xuất output có cấu trúc)
     ↓
Google Sheets (ghi log mọi thứ)
     ↓
Telegram Alert (thông báo ngay lập tức)

Node 1 — Gmail Trigger

Kiểm tra Gmail mỗi phút để tìm email mới. Không cần webhook, không cần thiết lập OAuth phức tạp ngoài việc xác thực một lần ban đầu.

Node 2 — Normalize Email

Một Set node đơn giản trích xuất ba trường chúng ta cần: senderEmail, subject, và body. Node này xử lý sự không đồng nhất trong định dạng phản hồi của Gmail API giữa các loại email khác nhau.

Node 3 — Claude AI (bộ não)

Đây là nơi điều kỳ diệu xảy ra. Tôi gửi một prompt có cấu trúc duy nhất tới Claude Haiku (model nhanh, rẻ — hoàn hảo cho các tác vụ phân loại) và yêu cầu nó trả về một object JSON với chính xác năm trường:

{
  "category": "hot_lead",
  "priority": "high",
  "language": "en",
  "summary": "David from SwiftCargo needs invoice automation, budget $1,500, wants to start in 2 weeks.",
  "suggested_reply": "Hi David, this sounds like a great fit — I've built exactly this kind of system before. Are you free for a 20-minute call this week?"
}

Prompt này bắt buộc output JSON nghiêm ngặt (không có markdown fence, không có lời dẫn) để node tiếp theo có thể parse một cách đáng tin cậy. Các category gồm: hot_lead, question, recruiter, spam, other.

Chi phí: Claude Haiku xử lý một email thông thường với chi phí dưới $0.001. Ngay cả với 100 email/ngày, đó cũng chỉ dưới $3/tháng.

Node 4 — Parse JSON

Một Code node loại bỏ bất kỳ định dạng markdown vô tình nào từ phản hồi của Claude và parse JSON một cách an toàn. Nó cũng gộp output của AI với metadata email gốc để các node tiếp theo có đủ thông tin cần thiết.

Node 5 — Google Sheets

Thêm một dòng cho mỗi email với đầy đủ tám trường: receivedAt, senderEmail, subject, category, priority, language, summary, suggested_reply. Bảng tính trở thành một nhật ký kiểm tra sạch, có thể tìm kiếm cho mọi email đã xử lý.

Node 6 — Telegram Alert

Gửi một thông báo được định dạng cho mỗi email. Trên điện thoại, tôi có thể nhìn thấy ngay:

🚨 hot_lead · priority: high · en
From: david@swiftcargo.com
Subject: Need help automating invoice processing

Summary: Logistics company, manual invoice entry,
budget $1,500, wants to start in 2 weeks.

✍️ Draft reply:
Hi David, this sounds like a great fit...

Tôi có thể trả lời trực tiếp từ Telegram trong dưới 30 giây — trước khi lead kịp refresh lại hộp thư của họ.


Demo trực tiếp: Hai email test thực tế

Test 1 — Bắt được Lead nóng theo thời gian thực

Tôi gửi email này vào Gmail của chính mình:

From: david@swiftcargo.com Subject: Need help automating our invoice processing — budget ready Body: We’re drowning in supplier invoices entered by hand. Budget ~$1,500. Can we start in two weeks?

Trong vòng 60 giây, Telegram báo cho tôi:

  • Category: hot_lead
  • Priority: high
  • Câu trả lời soạn sẵn để gửi

Test 2 — Lọc Spam tự động

Tôi gửi một email spam kiểu “bạn đã thắng $5,000,000” cổ điển. Workflow trả về chính xác:

  • Category: spam
  • Priority: low
  • Không có thông báo gây nhiễu

AI không chỉ khớp từ khóa — nó hiểu ngữ cảnh. Đó là sự khác biệt giữa một bộ lọc dựa trên quy tắc và một LLM.

Bạn có thể xem cả hai test chạy từ đầu đến cuối trong video demo ở trên.


Stack công nghệ & Chi phí

Thành phầnCông cụChi phí hàng tháng
Tự động hóa workflown8n (self-hosted)~$5 VPS
Phân loại AIClaude Haiku (Anthropic)< $3 với 100 email/ngày
Nguồn emailGmail APIMiễn phí
Ghi log dữ liệuGoogle Sheets APIMiễn phí
Thông báoTelegram Bot APIMiễn phí
Tổng< $8/tháng

Điều này thực sự tiết kiệm được gì

Với một freelancer xử lý 30–50 email/ngày:

  • Thời gian tiết kiệm: 15–20 phút sắp xếp thủ công mỗi ngày
  • Lead được giữ lại: Không bỏ lỡ lead nóng nào trong giai đoạn bận rộn
  • Tốc độ phản hồi: Từ vài giờ xuống dưới 2 phút cho email ưu tiên cao

Với một nhóm doanh nghiệp nhỏ dùng chung một hộp thư, con số này sẽ nhân lên nhiều lần.


Bạn muốn có hệ thống này cho hộp thư của mình?

Đây là loại tự động hóa tôi xây dựng cho khách hàng trên Upwork — những hệ thống chạy âm thầm phía sau và chỉ ra điều quan trọng, để bạn tập trung vào công việc thực sự giúp doanh nghiệp phát triển.

Nếu nhóm của bạn đang mất thời gian cho công việc inbox lặp lại (hoặc tệ hơn, bỏ lỡ những tin nhắn quan trọng), liên hệ tôi qua Upwork và tôi sẽ nói chính xác cách tôi sẽ tự động hóa nó.


Bạn muốn tự xây dựng nó?

File JSON của workflow này có sẵn — để lại bình luận dưới đây hoặc liên hệ qua trang liên hệ và tôi sẽ gửi cho bạn. Bạn sẽ cần:

  • n8n (self-hosted hoặc cloud)
  • Anthropic API key (~$5 credit để bắt đầu)
  • Tài khoản Gmail + Google Cloud project (miễn phí)
  • Telegram bot (miễn phí, mất 2 phút qua @BotFather)
  • Google Sheet

Thời gian thiết lập: khoảng 2 giờ cho người đã quen làm việc với API.


Tuan Nguyen là lập trình viên tự động hóa Top Rated Plus trên Upwork với 10+ năm kinh nghiệm Python và kỹ thuật dữ liệu. Anh xây dựng hệ thống tự động hóa AI, workflow n8n, và RAG chatbot cho khách hàng trên toàn thế giới.

Hồ sơ Upwork · Hồ sơ Freelancer