Bỏ qua để đến nội dung chính

Tự động xử lý email trong n8n bằng AI

Cần theo dõi các email quan trọng (như cảnh báo máy chủ ngừng hoạt động) và không muốn bỏ lỡ bất cứ điều gì? Hướng dẫn đơn giản này sẽ chỉ cho bạn cách thiết lập một luồng tự động trong n8n để:

  • Theo dõi hộp thư email qua IMAP

  • Sử dụng mô hình AI để quyết định liệu một tin nhắn có quan trọng hay không

  • Và nếu có, gửi thông báo Telegram kèm theo bản tóm tắt ngắn

Trong hướng dẫn này, chúng ta sẽ tích hợp n8n với FASTPANEL — được dùng ở đây làm máy chủ thư IMAP nơi các hộp thư được tạo và quản lý.

Thiết lập hộp thư của bạn (nếu bạn chưa làm)

Trước khi bắt đầu với n8n, hãy đảm bảo hộp thư email của bạn đã sẵn sàng.

Làm theo hướng dẫn này để tạo một hộp thư mới:

Cách thêm hộp thư mới trong FASTPANEL

Sau khi hộp thư được tạo:

  • Lưu tên đăng nhập và mật khẩu — bạn sẽ cần chúng sau này khi kết nối với n8n

  • Bạn không cần thiết lập gì thêm ở phía FASTPANEL — vậy là xong phần đó!

Bây giờ, hãy tiếp tục và bắt đầu xây dựng quy trình tự động hóa trong n8n.

Tạo một workflow mới

Trước tiên — chúng ta sẽ tạo một luồng mới trong n8n.

Mở n8n và nhấp vào "Create workflow" ở góc trên bên phải

Tạo quy trình làm việc

Yêu cầu n8n theo dõi hộp thư email của bạn

Chúng ta muốn n8n kiểm tra tài khoản email của bạn để tìm các tin nhắn mới.

Nhấp vào "Add first step..."

Thêm bước

Tìm kiếm imap, rồi chọn "Email Trigger (IMAP)"

Thêm Email Trigger

Việc này sẽ cho phép n8n giám sát email đến bằng IMAP.

Kết nối tài khoản email của bạn

Hãy cấp cho n8n quyền truy cập vào hộp thư của bạn.

Nhấp vào "Create new credentials", điền thông tin đăng nhập email của bạn và (nếu cần) bật "Allow Self-Signed Certificates". Đặt tên cho kết nối của bạn để dễ tìm hơn về sau

Tạo thông tin xác thực mới

Nếu bạn thấy "Connection tested successfully", nghĩa là mọi thứ đã sẵn sàng

Kết nối đã được kiểm tra thành công

Điều chỉnh cài đặt trigger

Chỉ một điều chỉnh nhanh trước khi tiếp tục.

Trong cài đặt trigger, đổi "Mark as read" thành "Nothing", sau đó nhấp vào "Back to canvas"

Điều chỉnh cài đặt trình kích hoạt

Chuẩn bị khóa API AI của bạn

Chúng ta sẽ sử dụng OpenRouter để vận hành AI.

Truy cập OpenRouter, đăng nhập, tạo khóa API (ProfileKeysCreate API Key), rồi sao chép khóa đó — bạn sẽ không thể xem lại nó nữa.

tạo khóa API

Thêm AI Agent

Đã đến lúc đưa AI vào workflow.

Nhấp vào "+", tìm AI Agent, rồi thêm nó vào canvas

AI Agent AI Agent

Sau đó nhấn "Back to canvas".

Thêm một mô hình AI

Hãy chọn bộ não đứng sau agent.

Nhấp lại vào "+", tìm OpenRouter Chat Model, rồi thêm nó

Thêm mô hình OpenRouter Chat Model

Tạo credentials mới bằng khóa API của bạn

Khóa API

Sau đó chọn một mô hình miễn phí (ví dụ, bạn có thể gõ free để lọc, chẳng hạn DeepSeek)

Mô hình AI

Cho AI biết cần tìm gì

Bây giờ chúng ta sẽ dạy AI cách nhận diện các tin nhắn quan trọng.

Nhấp vào "Execute Workflow", gửi một email thử nghiệm đến địa chỉ đang được theo dõi, rồi nhấp đúp vào node AI Agent khi email đến

Mô hình AI

Bây giờ hãy cho AI biết cần làm gì:

  • Đặt Source for Prompt thành Define below
  • Trong phần Prompt, chọn Expression và kéo biến textHtml vào
  • Nhấp vào "Add option", chọn System message, rồi dán nội dung này:
You're an assistant that determines the importance of an email.
If the email mentions a server being unavailable, return a short summary.
Otherwise, return "false".

Cấu hình AI

Nhấp vào "Back to canvas" để tiếp tục.

Thêm kiểm tra cho các email quan trọng

Chúng ta chỉ muốn thực hiện hành động nếu email thực sự quan trọng.

Thêm một node If

Nút IF

Đặt điều kiện:
Nếu đầu ra của AI không bằng false

điều kiện

Gửi thông báo Telegram

Hãy gửi tin nhắn đó thẳng đến bạn.

Từ đầu ra true của node If, thêm node TelegramSend a text message

Telegram

Tạo credentials mới:

Đầu ra của AI

Kiểm tra workflow hoàn chỉnh của bạn

Lúc này, toàn bộ thiết lập của bạn sẽ hiển thị trên canvas.

Nó phải bao gồm:

  • Trigger email

  • Phân tích AI

  • Kiểm tra điều kiện

  • Tin nhắn Telegram

Quy trình làm việc

Kiểm tra mọi thứ

Hãy đảm bảo mọi thứ đều hoạt động.

Nhấp vào Execute Workflow và gửi một email thử nghiệm khác. Nếu mọi thứ được thiết lập đúng, bạn sẽ thấy nó đang chờ trigger.

Quy trình làm việc

Nếu mọi thứ hoạt động, bạn sẽ nhận được thông báo trong Telegram, tóm tắt nội dung tin nhắn.