Naar hoofdinhoud springen

E-mails automatisch verwerken in n8n met AI

Moet je belangrijke e-mails in de gaten houden (zoals waarschuwingen over serveruitval) en wil je niets missen? Deze eenvoudige handleiding laat zien hoe je een geautomatiseerde workflow in n8n instelt die:

  • Een e-mailinbox bewaakt via IMAP

  • Een AI-model gebruikt om te bepalen of een bericht belangrijk is

  • En als dat zo is, een Telegram-melding met een korte samenvatting verstuurt

In deze handleiding integreren we n8n met FASTPANEL — hier gebruikt als de IMAP-mailserver waar mailboxen worden aangemaakt en beheerd.

Stel je mailbox in (als je dat nog niet hebt gedaan)

Voordat we met n8n aan de slag gaan, zorgen we ervoor dat je e-mailinbox klaar is voor gebruik.

Volg deze handleiding om een nieuwe mailbox aan te maken:

Een nieuwe mailbox toevoegen in FASTPANEL

Zodra de mailbox is aangemaakt:

  • Sla de gebruikersnaam en het wachtwoord op — je hebt ze later nodig wanneer je de mailbox met n8n verbindt

  • Je hoeft verder niets in te stellen aan de kant van FASTPANEL — daar ben je klaar!

Laten we nu verdergaan en de automatisering in n8n gaan bouwen.

Een nieuwe workflow maken

Eerst maken we een nieuwe workflow in n8n.

Open n8n en klik rechtsboven op "Create workflow"

Workflow maken

Laat n8n je e-mailinbox bewaken

We willen dat n8n je e-mailaccount controleert op nieuwe berichten.

Klik op "Add first step..."

Stap toevoegen

Zoek naar imap en kies "Email Trigger (IMAP)"

E-mailtrigger toevoegen

Hiermee kan n8n binnenkomende e-mails via IMAP bewaken.

Verbind je e-mailaccount

Laten we n8n toegang geven tot je mailbox.

Klik op "Create new credentials", vul je e-mailinloggegevens in en schakel (indien nodig) "Allow Self-Signed Certificates" in. Geef je verbinding een naam zodat je die later makkelijker kunt terugvinden

Nieuwe inloggegevens maken

Als je "Connection tested successfully" ziet, ben je klaar om verder te gaan

Verbinding succesvol getest

Triggerinstellingen aanpassen

Nog één snelle aanpassing voordat we verdergaan.

Wijzig in de triggerinstellingen "Mark as read" naar "Nothing" en klik daarna op "Back to canvas"

Triggerinstellingen aanpassen

Je AI-API-sleutel voorbereiden

We gebruiken OpenRouter om de AI aan te sturen.

Ga naar OpenRouter, log in, maak een API-sleutel aan (ProfileKeysCreate API Key) en kopieer die — je kunt hem daarna niet meer zien.

een API-sleutel maken

De AI-agent toevoegen

Tijd om AI aan de workflow toe te voegen.

Klik op "+", zoek naar AI Agent en voeg die toe aan het canvas

AI-agent AI-agent

Klik daarna op "Back to canvas".

Een AI-model toevoegen

Laten we het brein achter de agent kiezen.

Klik opnieuw op "+", zoek naar OpenRouter Chat Model en voeg het toe

Model toevoegen OpenRouter-chatmodel

Maak nieuwe inloggegevens aan met je API-sleutel

API-sleutel

Kies daarna een gratis model (je kunt bijvoorbeeld free typen om te filteren, zoals DeepSeek)

AI-model

Vertel de AI waar die op moet letten

We gaan de AI nu leren hoe die belangrijke berichten kan herkennen.

Klik op "Execute Workflow", stuur een testmail naar het bewaakte adres en dubbelklik vervolgens op de node AI Agent zodra de e-mail is aangekomen

AI-model

Laten we de AI nu vertellen wat die moet doen:

  • Stel Source for Prompt in op Define below
  • Kies onder Prompt Expression en sleep de variabele textHtml erin
  • Klik op "Add option", selecteer System message en plak dit:
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".

AI-configuratie

Klik op "Back to canvas" om verder te gaan.

Een controle voor belangrijke e-mails toevoegen

We willen alleen actie ondernemen als de e-mail echt belangrijk is.

Voeg een If-node toe

IF-knooppunt

Stel de voorwaarde in:
Als de AI-uitvoer niet gelijk is aan false

voorwaarde

De Telegram-melding versturen

Laten we dat bericht rechtstreeks bij je laten bezorgen.

Voeg vanuit de true-uitvoer van de If-node een TelegramSend a text message-node toe

Telegram

Maak nieuwe inloggegevens aan:

Uitvoer van AI

Je volledige workflow controleren

Op dit punt zou je volledige configuratie zichtbaar moeten zijn op het canvas.

Deze moet het volgende bevatten:

  • E-mailtrigger

  • AI-analyse

  • Voorwaardecontrole

  • Telegram-bericht

Workflow

Alles testen

Laten we controleren of alles werkt.

Klik op Execute Workflow en stuur nog een testmail. Als alles goed is ingesteld, zou je moeten zien dat het wacht op een trigger.

Workflow

Als alles werkt, ontvang je een melding in Telegram met een samenvatting van het bericht.