Przejdź do głównej treści

Automatyczne przetwarzanie wiadomości e-mail w n8n przy użyciu AI

Musisz mieć oko na ważne wiadomości e-mail (takie jak alerty o awarii serwera) i nie chcesz niczego przegapić? Ten prosty przewodnik pokazuje, jak skonfigurować zautomatyzowany przepływ w n8n, który:

  • Monitoruje skrzynkę odbiorczą przez IMAP

  • Używa modelu AI, aby zdecydować, czy wiadomość jest ważna

  • A jeśli tak, wysyła powiadomienie na Telegramie z krótkim podsumowaniem

W tym przewodniku zintegrujemy n8n z FASTPANEL — używanym tutaj jako serwer pocztowy IMAP, na którym skrzynki pocztowe są tworzone i zarządzane.

Skonfiguruj swoją skrzynkę pocztową (jeśli jeszcze tego nie zrobiłeś)

Zanim przejdziemy do n8n, upewnijmy się, że Twoja skrzynka odbiorcza jest gotowa do działania.

Postępuj zgodnie z tym przewodnikiem, aby utworzyć nową skrzynkę pocztową:

Jak dodać nową skrzynkę pocztową w FASTPANEL

Po utworzeniu skrzynki pocztowej:

  • Zapisz login i hasło — będą Ci potrzebne później podczas łączenia jej z n8n

  • Po stronie FASTPANEL nie musisz konfigurować niczego więcej — tutaj wszystko gotowe!

Teraz przejdźmy dalej i zacznijmy budować automatyzację w n8n.

Utwórz nowy workflow

Na początek utworzymy nowy przepływ w n8n.

Otwórz n8n i kliknij "Create workflow" w prawym górnym rogu

Utwórz workflow

Powiedz n8n, aby obserwował Twoją skrzynkę odbiorczą

Chcemy, aby n8n sprawdzał Twoje konto e-mail pod kątem nowych wiadomości.

Kliknij "Add first step..."

Dodaj krok

Wyszukaj imap i wybierz "Email Trigger (IMAP)"

Dodaj Email Trigger

To pozwoli n8n monitorować przychodzące wiadomości e-mail przy użyciu IMAP.

Połącz swoje konto e-mail

Dajmy n8n dostęp do Twojej skrzynki pocztowej.

Kliknij "Create new credentials", uzupełnij dane logowania do poczty e-mail i (jeśli to konieczne) włącz "Allow Self-Signed Certificates". Nadaj swojemu połączeniu nazwę, aby łatwiej było je później znaleźć

Utwórz nowe poświadczenia

Jeśli zobaczysz "Connection tested successfully", wszystko jest gotowe

Połączenie przetestowano pomyślnie

Dostosuj ustawienia wyzwalacza

Jedna szybka zmiana, zanim przejdziemy dalej.

W ustawieniach wyzwalacza zmień "Mark as read" na "Nothing", a następnie kliknij "Back to canvas"

Dostosuj ustawienia triggera

Przygotuj swój klucz API AI

Będziemy używać OpenRouter do obsługi AI.

Przejdź do OpenRouter, zaloguj się, utwórz klucz API (ProfileKeysCreate API Key) i skopiuj go — nie będzie można go zobaczyć ponownie.

utwórz klucz API

Dodaj agenta AI

Czas wprowadzić AI do workflow.

Kliknij "+", wyszukaj AI Agent i dodaj go do obszaru roboczego

Agent AI Agent AI

Następnie kliknij "Back to canvas".

Dodaj model AI

Wybierzmy mózg stojący za agentem.

Kliknij ponownie "+", wyszukaj OpenRouter Chat Model i dodaj go

Dodaj model Model czatu OpenRouter

Utwórz nowe poświadczenia przy użyciu swojego klucza API

Klucz API

Następnie wybierz darmowy model (możesz wpisać free, aby filtrować, na przykład DeepSeek)

Model AI

Powiedz AI, czego ma szukać

Teraz nauczymy AI rozpoznawać ważne wiadomości.

Kliknij "Execute Workflow", wyślij testową wiadomość e-mail na monitorowany adres, a następnie kliknij dwukrotnie węzeł AI Agent, gdy wiadomość dotrze

Model AI

Teraz powiedzmy AI, co ma robić:

  • Ustaw Source for Prompt na Define below
  • W sekcji Prompt wybierz Expression i przeciągnij zmienną textHtml
  • Kliknij "Add option", wybierz System message i wklej to:
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".

Konfiguracja AI

Kliknij "Back to canvas", aby kontynuować.

Dodaj sprawdzenie ważnych wiadomości e-mail

Chcemy podjąć działanie tylko wtedy, gdy wiadomość e-mail naprawdę ma znaczenie.

Dodaj węzeł If

Węzeł IF

Ustaw warunek:
Jeśli wynik AI nie jest równy false

warunek

Wyślij powiadomienie na Telegramie

Dostarczmy tę wiadomość bezpośrednio do Ciebie.

Z wyjścia true węzła If dodaj węzeł TelegramSend a text message

Telegram

Utwórz nowe poświadczenia:

Dane wyjściowe AI

Sprawdź cały swój workflow

Na tym etapie cała Twoja konfiguracja powinna być widoczna na obszarze roboczym.

Powinien on zawierać:

  • Wyzwalacz e-mail

  • Analizę AI

  • Sprawdzenie warunku

  • Wiadomość Telegram

Workflow

Przetestuj wszystko

Upewnijmy się, że wszystko działa.

Kliknij Execute Workflow i wyślij kolejną testową wiadomość e-mail. Jeśli wszystko jest poprawnie skonfigurowane, powinieneś zobaczyć, że czeka na wyzwalacz.

Workflow

Jeśli wszystko działa, otrzymasz powiadomienie w Telegramie z podsumowaniem wiadomości.