Build an Email Funnel with n8n in 15 Min

E-Mail-Funnel in 15 Min mit n8n bauen

🇬🇧 English

Build Your Email Funnel with n8n + ActiveCampaign in 15 Minutes

Email funnels are the backbone of any successful digital marketing strategy. But setting them up traditionally can take hours — connecting forms, tagging contacts, triggering sequences, and testing everything manually. What if you could do it all in 15 minutes, without writing a single line of code?

That's exactly what you'll learn here. By combining n8n — a powerful open-source workflow automation tool — with activecampaign — one of the best email marketing platforms available — you can build a fully automated email funnel that works around the clock.

What You'll Build

In this tutorial, you'll create an automation that:

  • Catches new leads from a form or webhook
  • Adds them as contacts in activecampaign
  • Tags them based on their interest or source
  • Triggers a pre-built email automation sequence automatically

This is a real, production-ready funnel — not just a demo. Let's get into it.

Step 1: Set Up Your n8n Workflow

First, log in to your n8n instance. If you're using n8n Cloud, you can start immediately. If self-hosting, make sure your instance is running and accessible.

Create a new workflow and add a Webhook node as your trigger. This webhook will receive data whenever someone fills out your lead form — whether it's on your website, a landing page, or a tool like Typeform or Tally.

Configure the webhook in n8n to accept POST requests, then copy the generated URL. You'll paste this into your form tool as the form submission endpoint.

Step 2: Connect ActiveCampaign to n8n

Now add an activecampaign node to your n8n workflow. To connect the two tools, you'll need:

In n8n, go to Credentials, create a new activecampaign credential, and paste both values. Save and test the connection — n8n will confirm it's live.

Step 3: Create or Update a Contact

Inside the activecampaign node in n8n, choose the action 'Create/Update Contact'. Map the incoming webhook fields to the correct activecampaign contact fields:

  • Email → from webhook data
  • First Name → from webhook data
  • Last Name → from webhook data (optional)
  • Phone → from webhook data (optional)

Using n8n's expression editor, you can dynamically map fields using {{ $json.email }} syntax. This ensures each contact gets their real details saved in activecampaign automatically.

Step 4: Add a Tag to Segment Your Leads

Tagging is where the magic happens. Add a second activecampaign node in n8n and choose the action 'Add Tag to Contact'.

You can set a static tag like lead-newsletter or dynamically assign tags based on form data — for example, tagging someone as interested-in-automation if they selected that in your form. This allows activecampaign to route contacts into the right email sequences automatically.

Step 5: Trigger Your Email Automation in ActiveCampaign

Head over to activecampaign and make sure you have an Automation set up that triggers when a specific tag is added. This is activecampaign's native automation engine — and it's incredibly powerful.

Your automation might look like this:

  • Trigger: Tag added → lead-newsletter
  • Wait: 0 minutes
  • Send Email: Welcome email
  • Wait: 2 days
  • Send Email: Value email #1
  • Wait: 3 days
  • Send Email: Offer or CTA email

Once n8n adds the tag, activecampaign takes over and sends the entire sequence — completely hands-free.

Step 6: Test the Entire Flow

In n8n, click 'Test Workflow' and submit a test entry through your form. You should see:

  • Webhook receives the data ✅
  • activecampaign contact created ✅
  • Tag added to contact ✅
  • Email automation triggered in activecampaign

If everything works, activate your n8n workflow. Your funnel is now live.

Why This Combination Works So Well

n8n gives you the flexibility to connect any data source — forms, CRMs, APIs, spreadsheets — to activecampaign without writing code. Meanwhile, activecampaign handles all the email marketing logic, deliverability, and sequencing with professional-grade tools.

Together, n8n + activecampaign create a system that:

  • Runs 24/7 without your involvement
  • Scales to thousands of contacts effortlessly
  • Keeps your leads engaged with zero manual effort
  • Lets you iterate and improve your funnel anytime

Pro Tips to Level Up Your Funnel

Use Conditional Logic in n8n

Add an IF node in n8n to route contacts differently based on their data. For example, send high-value leads into a premium sequence in activecampaign while others go into a standard nurture flow.

Log Every Lead to a Google Sheet

Add a Google Sheets node in n8n after the activecampaign step to log every new contact. This gives you a backup record and makes reporting easy.

Add a Slack or Email Notification

Use n8n to send yourself a Slack message or email every time a new lead enters your funnel. Stay informed without checking dashboards manually.

Final Thoughts

Building an automated email funnel used to require a developer, a big budget, or hours of configuration. With n8n and activecampaign, you can have a fully working system in 15 minutes — and it only gets more powerful as you iterate.

Start small, test fast, and scale confidently. Your email funnel is waiting to be built.

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

Deinen E-Mail-Funnel mit n8n + ActiveCampaign in 15 Minuten bauen

E-Mail-Funnels sind das Herzstück jeder erfolgreichen digitalen Marketingstrategie. Aber sie traditionell aufzubauen kostet Stunden — Formulare verbinden, Kontakte taggen, Sequenzen triggern und alles manuell testen. Was wäre, wenn du das alles in 15 Minuten erledigen könntest, ohne eine einzige Zeile Code zu schreiben?

Genau das lernst du hier. Durch die Kombination von n8n — einem leistungsstarken Open-Source-Automatisierungstool — mit activecampaign — einer der besten E-Mail-Marketing-Plattformen — kannst du einen vollautomatisierten Funnel aufbauen, der rund um die Uhr arbeitet.

Was du bauen wirst

In diesem Tutorial erstellst du eine Automatisierung, die:

  • Neue Leads aus einem Formular oder Webhook erfasst
  • Sie als Kontakte in activecampaign anlegt
  • Sie basierend auf ihrem Interesse oder ihrer Quelle taggt
  • Automatisch eine vorgefertigte E-Mail-Sequenz auslöst

Das ist ein echter, produktionsbereiter Funnel — kein Demo-Projekt. Lass uns loslegen.

Schritt 1: Dein n8n-Workflow einrichten

Logge dich zunächst in deine n8n-Instanz ein. Wenn du n8n Cloud nutzt, kannst du sofort starten. Falls du selbst hostest, stelle sicher, dass deine Instanz läuft und erreichbar ist.

Erstelle einen neuen Workflow und füge einen Webhook-Node als Trigger hinzu. Dieser Webhook empfängt Daten, sobald jemand dein Lead-Formular ausfüllt — egal ob auf deiner Website, einer Landing Page oder einem Tool wie Typeform oder Tally.

Konfiguriere den Webhook in n8n so, dass er POST-Anfragen akzeptiert, und kopiere dann die generierte URL. Diese fügst du in deinem Formular-Tool als Übermittlungs-Endpunkt ein.

Schritt 2: ActiveCampaign mit n8n verbinden

Füge nun einen activecampaign-Node zu deinem n8n-Workflow hinzu. Um die beiden Tools zu verbinden, benötigst du:

Gehe in n8n zu Credentials, erstelle eine neue activecampaign-Verbindung und füge beide Werte ein. Speichere und teste die Verbindung — n8n bestätigt dir, dass alles funktioniert.

Schritt 3: Kontakt erstellen oder aktualisieren

Im activecampaign-Node in n8n wählst du die Aktion 'Create/Update Contact'. Mappe die eingehenden Webhook-Felder auf die entsprechenden activecampaign-Kontaktfelder:

  • E-Mail → aus Webhook-Daten
  • Vorname → aus Webhook-Daten
  • Nachname → aus Webhook-Daten (optional)
  • Telefon → aus Webhook-Daten (optional)

Mit dem Expression-Editor von n8n kannst du Felder dynamisch mit der Syntax {{ $json.email }} mappen. So werden die echten Daten jedes Kontakts automatisch in activecampaign gespeichert.

Schritt 4: Tag hinzufügen und Leads segmentieren

Beim Tagging passiert die eigentliche Magie. Füge einen zweiten activecampaign-Node in n8n hinzu und wähle die Aktion 'Add Tag to Contact'.

Du kannst einen statischen Tag wie lead-newsletter setzen oder Tags dynamisch anhand der Formulardaten vergeben — zum Beispiel interessiert-an-automatisierung, wenn jemand das im Formular ausgewählt hat. So leitet activecampaign Kontakte automatisch in die richtigen E-Mail-Sequenzen weiter.

Schritt 5: E-Mail-Automatisierung in ActiveCampaign auslösen

Öffne activecampaign und stelle sicher, dass du eine Automatisierung eingerichtet hast, die ausgelöst wird, wenn ein bestimmter Tag hinzugefügt wird. Das ist die native Automatisierungs-Engine von activecampaign — und sie ist unglaublich leistungsstark.

Deine Automatisierung könnte so aussehen:

  • Trigger: Tag hinzugefügt → lead-newsletter
  • Warten: 0 Minuten
  • E-Mail senden: Willkommens-E-Mail
  • Warten: 2 Tage
  • E-Mail senden: Mehrwert-E-Mail #1
  • Warten: 3 Tage
  • E-Mail senden: Angebots- oder CTA-E-Mail

Sobald n8n den Tag setzt, übernimmt activecampaign und sendet die gesamte Sequenz — vollständig automatisch.

Schritt 6: Den gesamten Flow testen

Klicke in n8n auf 'Test Workflow' und sende einen Testdatensatz über dein Formular ab. Du solltest sehen:

  • Webhook empfängt die Daten ✅
  • activecampaign-Kontakt erstellt ✅
  • Tag zum Kontakt hinzugefügt ✅
  • E-Mail-Automatisierung in activecampaign gestartet ✅

Wenn alles funktioniert, aktiviere deinen n8n-Workflow. Dein Funnel ist jetzt live.

Warum diese Kombination so gut funktioniert

n8n gibt dir die Flexibilität, jede Datenquelle — Formulare, CRMs, APIs, Tabellen — ohne Code mit activecampaign zu verbinden. activecampaign übernimmt dabei die gesamte E-Mail-Marketing-Logik, Zustellbarkeit und Sequenzierung mit professionellen Tools.

Gemeinsam schaffen n8n + activecampaign ein System, das:

  • 24/7 ohne dein Zutun läuft
  • Mühelos auf Tausende von Kontakten skaliert
  • Leads mit null manuellem Aufwand engagiert hält
  • Dir erlaubt, deinen Funnel jederzeit zu verbessern

Profi-Tipps für einen noch stärkeren Funnel

Bedingte Logik in n8n nutzen

Füge einen IF-Node in n8n hinzu, um Kontakte basierend auf ihren Daten unterschiedlich weiterzuleiten. Zum Beispiel: Hochwertige Leads kommen in eine Premium-Sequenz in

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.