Automate Any Email with n8n (Step by Step)

Jede E-Mail mit n8n automatisieren

🇬🇧 English

Why Email Automation Belongs in Every Workflow

Email is still one of the most critical communication channels in any business. But manually writing, sending, and following up on emails costs time — time you could spend on work that actually matters. That's where n8n comes in. With n8n, you can build powerful email automation workflows visually, without writing a single line of code.

In this guide, you'll learn exactly how to automate any email scenario using n8n — from simple notification emails to complex sequences triggered by external events.

What You Need Before You Start

  • A free or self-hosted n8n account
  • An email account (Gmail, Outlook, or SMTP-compatible service)
  • Optional: An activecampaign account for advanced marketing email sequences

If you haven't set up n8n yet, you can get started in minutes using their cloud version or by deploying it on your own server with Docker.

Step 1 — Choose Your Trigger

Every n8n workflow starts with a trigger node. This is the event that kicks off the automation. For email workflows, common triggers include:

  • Schedule Trigger — Send emails at a fixed time or interval (e.g., every Monday at 9am)
  • Webhook Trigger — Fire an email when an external app sends a signal (e.g., a form submission)
  • Gmail / IMAP Trigger — React when a new email arrives in your inbox
  • HTTP Request Trigger — Connect to any API and trigger the workflow from any external source

In the n8n canvas, drag your chosen trigger node into the workspace. Click it to configure the settings — for example, if you choose the Gmail Trigger, you'll connect your Google account via OAuth and set the polling interval.

Step 2 — Add Logic and Filters

Before sending an email, you often want to apply conditions. The n8n IF Node lets you branch your workflow based on any data field.

Example Use Cases for Filters

  • Only send a follow-up email if the contact has not replied within 48 hours
  • Send a different email depending on the user's subscription plan
  • Skip sending if the email address field is empty

Connect your trigger node to an IF node, then define your condition. n8n supports text, number, date, and boolean comparisons — making your logic incredibly flexible.

Step 3 — Configure the Email Send Node

Now it's time to actually send the email. In n8n, you have several options:

  • Gmail Node — Send via your connected Gmail account
  • Send Email Node (SMTP) — Works with any SMTP server including Outlook, Zoho, or custom domains
  • activecampaign Node — Trigger or update contacts directly inside activecampaign for full marketing automation

Drag the Gmail or Send Email node onto the canvas and connect it to the output of your IF node. Then fill in the following fields:

  • To — Use a dynamic expression like {{ $json.email }} to pull the recipient from earlier workflow data
  • Subject — Write your subject line, optionally inserting dynamic variables
  • Body — Choose between plain text or HTML for rich formatting

Step 4 — Test Your Workflow

Before activating the workflow, always run a test. In n8n, click 'Execute Workflow' to trigger a manual run. You'll see each node light up with real data, and you can inspect the output of every step.

If something goes wrong, n8n shows you exactly which node failed and why — making debugging fast and transparent.

Step 5 — Activate and Monitor

Once you're happy with the test results, toggle the workflow to Active. The n8n scheduler or webhook will now handle everything automatically in the background.

You can monitor all past executions in the Executions tab. This gives you a full log of every email sent, including timestamps, input data, and any errors that occurred.

Advanced Tip — Connect to ActiveCampaign

If you're running email marketing campaigns, combining n8n with activecampaign unlocks serious power. You can build workflows where n8n pulls data from your CRM, checks conditions, and then uses the activecampaign node to add contacts to automations, update tags, or send targeted broadcasts — all without touching activecampaign's native interface.

Real-World Email Automation Ideas

  • Send a welcome email when a new user signs up via your website form
  • Automatically forward important emails to a Slack channel using n8n
  • Generate a weekly summary email from your Google Sheets data
  • Trigger a follow-up email sequence from activecampaign based on a webhook event in n8n
  • Alert your team via email whenever a critical error appears in your monitoring tools

Final Thoughts

Email automation doesn't have to be complicated. With n8n, you get a visual, flexible, and open platform that connects to virtually any tool you already use. Whether you're sending one-off notifications or running complex multi-step sequences with activecampaign, n8n gives you full control — without the code.

Start building your first email workflow in n8n today — your future self will thank you for the hours saved every single week.

This post was created with tools we use and recommend: n8n for workflow automation, Turbotic as an AI-native automation alternative, ElevenLabs for AI voiceover, Placid for visual content creation, and Hostinger for reliable VPS hosting. Some links are affiliate links.

🇩🇪 Deutsch

Warum E-Mail-Automatisierung in jeden Workflow gehört

E-Mail ist nach wie vor einer der wichtigsten Kommunikationskanäle in jedem Unternehmen. Aber das manuelle Schreiben, Versenden und Nachverfolgen von E-Mails kostet Zeit — Zeit, die du für sinnvollere Aufgaben nutzen könntest. Genau hier kommt n8n ins Spiel. Mit n8n kannst du leistungsstarke E-Mail-Automatisierungen visuell aufbauen, ohne eine einzige Zeile Code zu schreiben.

In dieser Anleitung lernst du Schritt für Schritt, wie du mit n8n jeden E-Mail-Anwendungsfall automatisierst — von einfachen Benachrichtigungen bis hin zu komplexen Sequenzen, die durch externe Ereignisse ausgelöst werden.

Was du vorher brauchst

  • Ein kostenloses oder selbst gehostetes n8n-Konto
  • Ein E-Mail-Konto (Gmail, Outlook oder SMTP-kompatibler Dienst)
  • Optional: Ein activecampaign-Konto für erweiterte Marketing-E-Mail-Sequenzen

Falls du n8n noch nicht eingerichtet hast, kannst du in wenigen Minuten mit der Cloud-Version starten oder es per Docker auf deinem eigenen Server betreiben.

Schritt 1 — Den richtigen Trigger wählen

Jeder n8n-Workflow beginnt mit einem Trigger-Node. Das ist das Ereignis, das die Automatisierung auslöst. Für E-Mail-Workflows sind folgende Trigger besonders häufig:

  • Schedule Trigger — E-Mails zu einem festen Zeitpunkt oder Intervall senden (z. B. jeden Montag um 9 Uhr)
  • Webhook Trigger — E-Mail versenden, wenn eine externe App ein Signal sendet (z. B. eine Formularübermittlung)
  • Gmail / IMAP Trigger — Reagieren, wenn eine neue E-Mail in deinem Posteingang eingeht
  • HTTP Request Trigger — Mit jeder API verbinden und den Workflow von außen auslösen

Ziehe deinen gewünschten Trigger-Node auf das n8n-Canvas. Klicke darauf, um die Einstellungen zu konfigurieren — beim Gmail-Trigger verbindest du z. B. dein Google-Konto per OAuth und legst das Abfrageintervall fest.

Schritt 2 — Logik und Filter hinzufügen

Vor dem E-Mail-Versand möchtest du oft Bedingungen prüfen. Der IF-Node in n8n ermöglicht es dir, den Workflow anhand beliebiger Datenfelder zu verzweigen.

Beispiele für sinnvolle Filter

  • Follow-up-E-Mail nur senden, wenn der Kontakt innerhalb von 48 Stunden nicht geantwortet hat
  • Unterschiedliche E-Mails je nach Abonnementplan des Nutzers versenden
  • Versand überspringen, wenn das E-Mail-Adressfeld leer ist

Verbinde deinen Trigger-Node mit einem IF-Node und definiere deine Bedingung. n8n unterstützt Text-, Zahl-, Datums- und Boolean-Vergleiche — das macht deine Logik sehr flexibel.

Schritt 3 — Den E-Mail-Versand-Node einrichten

Jetzt geht es ans eigentliche Versenden. In n8n stehen dir mehrere Optionen zur Verfügung:

  • Gmail-Node — Versand über dein verbundenes Gmail-Konto
  • Send Email Node (SMTP) — Funktioniert mit jedem SMTP-Server, inkl. Outlook, Zoho oder eigener Domain
  • activecampaign-Node — Kontakte direkt in activecampaign anlegen oder aktualisieren für vollständige Marketing-Automatisierung

Ziehe den Gmail- oder Send-Email-Node auf das Canvas und verbinde ihn mit dem Ausgang deines IF-Nodes. Fülle dann folgende Felder aus:

  • An — Nutze einen dynamischen Ausdruck wie {{ $json.email }}, um die E-Mail-Adresse aus den Workflow-Daten zu ziehen
  • Betreff — Schreibe deine Betreffzeile, optional mit dynamischen Variablen
  • Inhalt — Wähle zwischen Klartext oder HTML für formatierte E-Mails

Schritt 4 — Den Workflow testen

Bevor du den Workflow aktivierst, teste ihn immer zuerst. In n8n klickst du auf 'Execute Workflow' für einen manuellen Testlauf. Du siehst, wie sich jeder Node mit echten Daten füllt, und kannst die Ausgabe jedes Schritts prüfen.

Falls etwas schiefläuft, zeigt dir n8n genau, welcher Node fehlgeschlagen ist und warum — das macht die Fehlersuche schnell und transparent.

Schritt 5 — Aktivieren und überwachen

Wenn du mit dem Testergebnis zufrieden bist, schalte den Workflow auf Aktiv. Der n8n-Scheduler oder Webhook übernimmt nun alles automatisch im Hintergrund.

Alle vergangenen Ausführungen kannst du im Tab 'Executions' einsehen. Dort findest du ein vollständiges Protokoll jeder versendeten E-Mail, inklusive Zeitstempel, Eingabedaten und aufgetretenen Fehlern.

Profi-Tipp — n8n mit ActiveCampaign verbinden

Wenn du E-Mail-Marketing-Kampagnen betreibst, entfaltet die Kombination aus n8n und activecampaign enormes Potenzial. Du kannst Workflows bauen, bei denen n8n Daten aus deinem CRM abruft, Bedingungen prüft und dann den activecampaign-Node nutzt, um Kontakte zu Automationen hinzuzufügen, Tags zu aktualisieren oder gezielte Broadcasts auszulösen — alles ohne die activecampaign-Oberfläche direkt zu nutzen.

Praxisnahe Ideen für E-Mail-Automatisierungen

  • Willkommens-E-Mail versenden, wenn sich ein neuer Nutzer über dein Webformular anmeldet
  • Wichtige E-Mails automatisch per n8n an einen Slack-Kanal weiterleiten
  • Wöchentliche Zusammenfassung aus Google-Sheets-Daten als E-Mail generieren
  • Follow-up-Sequenz in activecampaign auslösen, basierend auf einem Webhook-Ereignis in n8n
  • Dein Team per E-Mail benachrichtigen, wenn ein kritischer Fehler in deinen Monitoring-Tools auftritt

Fazit

E-Mail-Automatisierung muss nicht kompliziert sein. Mit n8n bekommst du eine visuelle, flexible und offene Plattform, die sich mit nahezu jedem Tool verbindet, das du bereits nutzt. Ob einfache Benachrichtigungen oder komplexe mehrstufige Sequenzen mit activecampaignn8n gibt dir die volle Kontrolle, ganz ohne Code.

Starte noch heute mit deinem ersten E-Mail-Workflow in n8n — dein zukünftiges Ich wird dir für jede gesparte Stunde dankbar sein.

Dieser Beitrag wurde mit Tools erstellt, die wir selbst nutzen und empfehlen: n8n für Workflow-Automatisierung, Turbotic als KI-native Automatisierungsalternative, ElevenLabs für KI-Voiceover, Placid für visuelle Content-Erstellung und netcup für zuverlässiges VPS-Hosting in Deutschland. Einige Links sind Affiliate-Links.