Der ActiveCampaign Automation Builder funktioniert zuverlässig, wenn du drei Elemente klar voneinander trennst: den Trigger, der Kontakte eintreten lässt, die Aktion, die etwas auslöst, und die Bedingung, die entscheidet, welchen Pfad ein Kontakt nimmt. Wer das durcheinanderbringt, baut Automationen, die Kontakte mehrfach ansprechen, in Schleifen enden oder nie starten.
Das Wichtigste in Kürze
- Jede Automation beginnt mit einem Trigger – die Einstellung "Runs Once" vs. "Multiple Times" ist die häufigste Ursache für fehlerhafte Abläufe.
- Wait-Aktionen gibt es in zwei Varianten: zeitbasiert (feste Wartezeit) und bedingungsbasiert (Warten auf ein Ereignis); der Unterschied bestimmt, wie reaktiv deine Automation ist.
- If/Else-Blöcke und Goal-Schritte steuern die Verzweigung – Goals eignen sich speziell dafür, Kontakte vorzeitig aus einer Sequenz zu holen, wenn sie das gewünschte Ergebnis bereits erreicht haben.
- Kleine, spezialisierte Automationen sind leichter zu testen und zu debuggen als eine Mega-Automation mit Dutzenden Schritten.
Wie der Automation Builder in ActiveCampaign aufgebaut ist
Der Automation Builder ist eine visuelle Canvas, auf der du Blöcke anordnest und verbindest. Jede Automation hat mindestens einen Trigger-Block am Anfang, gefolgt von Aktions-Blöcken. Bedingungsblöcke wie If/Else oder Goal teilen den Fluss auf. ActiveCampaign verarbeitet diese Sequenz für jeden Kontakt individuell und asynchron: Zwei Kontakte, die denselben Trigger auslösen, können zu unterschiedlichen Zeiten unterschiedliche Wege nehmen.
Das Öffnen des Builders erfolgt über Automationen im linken Menü. Mit einem Klick auf "Automation erstellen" landest du auf dem Startbildschirm, der drei Einstiegspunkte anbietet: Active Intelligence (KI-gestützte Erstellung über Texteingabe), vorgefertigte Rezepte und eine leere Canvas von Grund auf. Für alle Anforderungen, die über Standardfälle hinausgehen, lohnt sich der Einstieg über die leere Canvas.
Active Intelligence und Rezepte: Wann der schnelle Einstieg trägt
Active Intelligence generiert einen ersten Entwurf auf Basis einer Beschreibung wie "Willkommens-E-Mail für neue Leads aus dem Kontaktformular". Das Ergebnis ist ein brauchbarer Ausgangspunkt für Standard-Workflows. Die Grenzen liegen bei spezifischen DSGVO-Anforderungen, Mehrsprachigkeit oder komplexen Bedingungslogiken – dort ist eine manuelle Konfiguration notwendig.
Rezepte, die vordefinierten Vorlagen in ActiveCampaign, decken gängige Szenarien wie Welcome-Serien, Abandoned-Cart-Sequenzen und Onboarding-Abläufe ab. Nutze sie als Ausgangspunkt, aber übernimm sie nie unverändert. Abstände, Tonalität und Frequenz müssen an den eigenen Kontext angepasst werden – was im angloamerikanischen Raum als Standard gilt, wirkt im deutschsprachigen B2B-Umfeld häufig zu aufdringlich.
Den richtigen Trigger wählen – warum diese Entscheidung alles bestimmt
Trigger sind der Eintrittspunkt in eine Automation. ActiveCampaign bietet laut eigener Dokumentation dutzende Trigger-Typen: von Formularabsendungen und Listenabonnements über Site-Tracking-Events bis hin zu Tag-Änderungen, Deal-Stage-Wechseln und datumsbezogenen Auslösern. Die Wahl des Triggers definiert, welche Kontakte überhaupt eintreten und unter welchen Umständen.
Eine vollständige Übersicht aller Trigger-Typen und ihrer Einsatzgebiete findest du im Leitfaden zu ActiveCampaign-Automationstrigger mit konkreten Anwendungsbeispielen für den DACH-Markt.
Runs Once vs. Multiple Times: Der Einstellungsfehler mit den größten Folgen
Jeder Trigger trägt die Einstellung, wie oft ein Kontakt durch ihn in eine Automation eintreten darf. "Runs Once" bedeutet: Ein Kontakt tritt über diesen Trigger höchstens einmal ein, egal wie oft er die Auslösebedingung erfüllt. "Multiple Times" bedeutet: Jedes Mal, wenn der Kontakt die Bedingung erfüllt, startet er die Automation erneut von vorn.
Diese Einstellung falsch zu setzen ist der häufigste Konfigurationsfehler im Automation Builder. Konkret: Eine Welcome-Serie mit "Multiple Times" sendet dieselbe Sequenz bei jeder weiteren Formulareinreichung erneut. Aus Sicht des Kontakts erscheint das wie Spam. Die Faustregel lautet: Jede Automation, die auf ein einmaliges Ereignis reagiert – erste Anmeldung, erster Kauf, Onboarding – bekommt "Runs Once". Verhaltensbezogene Automationen, die auf wiederholbares Verhalten reagieren wie Seitenbesuche, erneute Käufe oder Support-Tickets, bekommen "Multiple Times".
Segmentierungsbedingungen direkt am Trigger setzen
Trigger können mit Filterbedingungen eingeschränkt werden. Das erlaubt dir, denselben Trigger für unterschiedliche Kontaktgruppen unterschiedlich zu behandeln. Beispiel: Der Trigger "Submits Form" für das Kontaktformular läuft nur für Kontakte ohne den Tag "Bestandskunde". Bestandskunden, die das Formular ausfüllen, werden von einer separaten Automation verarbeitet, die einen anderen Pfad nimmt.
Diese Einschränkung am Trigger ist eleganter als ein früher If/Else-Block im Automationsfluss, weil sie verhindert, dass irrelevante Kontakte überhaupt eintreten und dort unnötige Schritte durchlaufen. Je sauberer der Eintrittspunkt definiert ist, desto weniger Ausnahmen musst du im weiteren Verlauf abfangen.
Aktionen, Wartezeiten und Bedingungen richtig kombinieren
Die meisten Automationen bestehen aus drei Grundbausteinen: Send Email sendet eine Nachricht, Wait hält den Fluss an, If/Else entscheidet über den weiteren Weg. Wer diese drei Bausteine sauber kombiniert, kann komplexe Kommunikationsabläufe abbilden, ohne den Überblick zu verlieren. ActiveCampaign bietet darüber hinaus Aktionen wie "Tag hinzufügen", "Deal anlegen", "CRM-Feld aktualisieren" und "Webhook senden" – je nach Plan steht ein unterschiedlicher Aktionsumfang zur Verfügung.
Wait-Aktionen: zeitbasiert vs. bedingungsbasiert
ActiveCampaign unterscheidet laut Hilfe-Center zwischen zwei Wait-Varianten. Die zeitbasierte Wartezeit hält einen Kontakt für eine definierte Dauer – zum Beispiel drei Tage – bevor er zum nächsten Schritt weiterrückt. Die bedingungsbasierte Wartezeit hält den Kontakt so lange, bis eine bestimmte Bedingung eintritt: der Kontakt öffnet eine E-Mail, besucht eine Seite oder erhält einen Tag.
In der Praxis trägt die bedingungsbasierte Variante erheblich mehr. Statt "warte drei Tage, dann sende E-Mail 2" lautet die Logik "warte, bis E-Mail 1 geöffnet wurde (maximal fünf Tage), dann sende E-Mail 2". Das verhindert, dass Kontakte Folge-E-Mails erhalten, bevor sie die vorherige überhaupt wahrgenommen haben. Für bedingungsbasierte Wait-Aktionen kannst du eine maximale Wartezeit setzen, nach der der Kontakt trotzdem weiterrückt – das ist der sichere Mittelweg zwischen Reaktivität und einem Kontakt, der ewig in der Automation feststeckt.
If/Else-Bedingungen: Kontakte in verschiedene Pfade leiten
If/Else-Blöcke prüfen zum Zeitpunkt des Durchlaufens, ob ein Kontakt eine Bedingung erfüllt. Erfüllt er sie, geht es auf dem Ja-Pfad weiter, andernfalls auf dem Nein-Pfad. Beide Pfade können unterschiedliche Aktionen enthalten und werden am Ende wieder zusammengeführt oder separat abgeschlossen.
Typische Anwendungsfälle: Hat der Kontakt die letzte E-Mail geöffnet? Hat er den Tag "Interessent-warm"? Ist sein Lead Score über einem definierten Schwellenwert? Durch Verschachtelung mehrerer If/Else-Blöcke kannst du differenzierte Pfade aufbauen. Achte darauf, die Verschachtelungstiefe auf maximal zwei bis drei Ebenen zu begrenzen – tiefere Strukturen werden auf dem Canvas schnell unübersichtlich und schwer zu debuggen.
Goal-Schritte: Automationen vorzeitig abschließen oder beschleunigen
Goals sind ein eigenständiger Block-Typ, der im Automation Builder häufig übersehen wird. Ein Goal definiert ein gewünschtes Ergebnis für einen Kontakt: zum Beispiel das Ausfüllen eines Demo-Formulars oder das Erreichen eines bestimmten Lead Scores. Erreicht der Kontakt dieses Ergebnis – egal, an welcher Stelle er sich in der Automation gerade befindet – kann er direkt zum Goal-Schritt springen.
Anwendungsfall: Eine fünfteilige Nurturing-Sequenz soll enden, sobald der Kontakt eine Demo gebucht hat. Ohne Goal-Schritt würde der Kontakt die restlichen E-Mails weiter erhalten, weil er sich noch in der Sequenz befindet. Mit einem Goal "Hat Demo-Tag" springt er sofort aus der Sequenz heraus. Bei Kontakten, die das Goal nicht innerhalb einer definierten Frist erreichen, stehen drei Optionen zur Verfügung: weiter zur nächsten Aktion, warten bis die Bedingung eintritt oder die Automation beenden. Das gibt dir präzise Kontrolle über das Ende jeder Kommunikationsphase.
So richtest du eine B2B-Nurturing-Automation von Grund auf ein
Dieses Beispiel zeigt eine siebenstufige Nurturing-Sequenz für neue B2B-Leads aus einem Content-Download. Am Ende sind drei bis vier E-Mails versendet, ein Lead Score aktualisiert und qualifizierte Kontakte als Deals im CRM angelegt.
- Automation anlegen: Automationen öffnen, "Automation erstellen" klicken, "Von Grund auf neu" wählen.
- Trigger setzen: "Submits Form" wählen, das Downloadformular auswählen. Einstellung: "Runs Once". Filterbedingung hinzufügen: Kontakt hat Tag "Bestandskunde" NICHT.
- Tag vergeben: Erste Aktion "Tag hinzufügen", Tag "Nurturing-Content-gestartet" setzen. So lässt sich später filtern, wer in dieser Automation war.
- E-Mail 1 senden: Aktion "E-Mail senden" – Willkommens-E-Mail mit dem versprochenen Inhalt und einer klaren Handlungsaufforderung.
- Bedingungsbasiertes Warten: Wait-Aktion "Warte auf Bedingung": E-Mail 1 wurde geöffnet – maximale Wartezeit vier Tage. So erhält nur, wer engagiert ist, die nächste Nachricht zeitnah.
- If/Else – Engagement prüfen: Hat der Kontakt E-Mail 1 geöffnet? Ja-Pfad: E-Mail 2 mit vertiefendem Inhalt senden. Nein-Pfad: Re-Engagement-E-Mail mit alternativem Betreff senden.
- Zeitbasiertes Warten: Fünf Tage warten, bevor E-Mail 3 folgt – unabhängig vom Engagement, um die Kommunikationsfrequenz nicht zu überreizen.
- Lead Score erhöhen: Aktion "Score anpassen" – Lead Score um 20 Punkte erhöhen für den Abschluss dieser Sequenz. Wie ein vollständiges Score-Modell aufgebaut wird, zeigt der Lead-Scoring-Guide für ActiveCampaign.
- Goal-Schritt einfügen: Goal "Hat Demo angefragt" – Kontakt hat Tag "Demo-Anfrage". Aktion bei Nichterfüllung innerhalb von 30 Tagen: Automation beenden.
- Deal anlegen: Für Kontakte, die den Goal-Schritt durch Demo-Anfrage erreichen: Aktion "Deal erstellen" in der entsprechenden CRM-Pipeline, Vertriebsmitarbeiter per Benachrichtigung informieren.
- Automation aktivieren: Status von "Inaktiv" auf "Aktiv" setzen, sobald alle Schritte mit einem Test-Kontakt geprüft sind.
Bevor du die Automation aktivierst, durchläufst du sie einmal mit einem eigenen Test-Kontakt, der nicht in deiner Hauptliste ist. Prüfe dabei jede E-Mail, jeden Tag und jeden Pipeline-Eintrag. ActiveCampaign empfiehlt ausdrücklich, Automationen im Status "Inaktiv" zu bearbeiten und erst nach vollständiger Prüfung zu aktivieren – Änderungen an einer aktiven Automation können Kontakte, die sich gerade darin befinden, in unerwartete Zustände bringen.
Typische Fehler im Automation Builder – Ursachen und Gegenmittel
Fehler im Automation Builder sind selten offensichtlich. Viele Automationen laufen technisch einwandfrei, liefern aber falsche Ergebnisse – weil Konfigurationsentscheidungen am Anfang unbedacht getroffen wurden. Die folgenden Muster sind in der Praxis immer wieder zu beobachten.
Zu wenig Abstand zwischen E-Mails
Wer drei E-Mails an drei aufeinanderfolgenden Tagen sendet, überschreitet im B2B-Umfeld regelmäßig die implizite Toleranzschwelle der Empfänger. Das Ergebnis ist kein sofortiges Abmelden, sondern ein schleichender Rückgang der Öffnungsraten über mehrere Wochen. Im B2B-Nurturing empfehlen sich mindestens drei bis vier Tage Abstand zwischen E-Mails; in Branchen mit langen Entscheidungszyklen – etwa professionelle Dienstleistungen oder Investitionsgüter – eher sieben bis zehn Tage.
Alle Kontakte auf denselben Pfad schicken
Eine Nurturing-Sequenz ohne Verzweigung behandelt jeden Kontakt gleich, unabhängig davon, ob er jede E-Mail öffnet oder keine einzige. Das ist verschwendetes Potenzial. Ein einfacher If/Else-Block nach der zweiten E-Mail, der aktive von inaktiven Kontakten trennt, erhöht die Relevanz der Folgekommunikation deutlich, ohne die Automation wesentlich zu verkomplizieren.
Automation im aktiven Status bearbeiten
Wenn du Schritte in einer laufenden Automation verschiebst oder löschst, können Kontakte, die sich gerade in der Automation befinden, in unerwartete Zustände geraten. Setze die Automation vor jeder Bearbeitung auf "Inaktiv". Kontakte, die beim Wechsel auf "Inaktiv" an einem Schritt stehen, bleiben dort und setzen nach der Reaktivierung an derselben Position fort.
Keine Namenskonvention für Automationen
Wer mehr als zehn Automationen betreibt, verliert ohne Namenskonvention schnell den Überblick. Eine bewährte Struktur ist: [Bereich] – [Ziel] – [Version], zum Beispiel "B2B – Content-Nurturing – v2" oder "LEAD – Webinar-Follow-up – v1.1". Das macht Automationen filter- und sortierbar, ohne jede einzelne öffnen zu müssen, und erleichtert die Zusammenarbeit im Team erheblich.
Weitere Konfigurationsfehler, die speziell die Conversion-Rate beeinflussen, sind im Beitrag ActiveCampaign-Fehler und ihre Auswirkungen auf Conversions dokumentiert.
Wann der Automation Builder an seine Grenzen stößt
Der Automation Builder ist das richtige Werkzeug für regelbasierte, sequenzielle Kommunikation. Er stößt an Grenzen, wenn die Logik zu stark verzweigt und die Anzahl der Bedingungen exponentiell wächst. Ab einer bestimmten Tiefe – in der Regel mehr als vier Verschachtelungsebenen – ist es sinnvoller, die Automation in kleinere Einheiten aufzuteilen, die sich gegenseitig starten. Eine Automation kann als letzten Schritt eine andere Automation auslösen; das hält jede Einheit auf dem Canvas lesbar.
Auch für dynamische Inhalte, die sich je Kontakt in Echtzeit aus externen Datenquellen speisen, reicht der eingebaute Builder nicht aus. Hier ist eine Anbindung über die ActiveCampaign-API oder native Integrationen notwendig. Webhooks als Trigger oder Aktion ermöglichen es, externe Systeme einzubinden – etwa um nach einem Kaufabschluss in einem Shopsystem automatisch eine Onboarding-Automation zu starten.
Ein weiterer Grenzfall: Wenn dieselbe Zielgruppe von mehreren Automationen gleichzeitig angesprochen wird und die Gesamtfrequenz kontrolliert werden muss, ist das auf Basis-Plänen manuell über Bedingungsblöcke und Tags zu lösen. Auf höheren Plänen bietet ActiveCampaign automatische Frequenzbegrenzungen, die verhindern, dass ein Kontakt innerhalb eines definierten Zeitraums mehr E-Mails erhält als vorgesehen.
Häufige Fragen
Kann ein Kontakt gleichzeitig in mehreren Automationen aktiv sein?
Ja. ActiveCampaign erlaubt es, dass ein Kontakt in mehreren Automationen parallel läuft. Es gibt keine systemseitige Beschränkung auf eine aktive Automation pro Kontakt. Das bedeutet aber auch, dass du selbst für die Gesamtfrequenz verantwortlich bist. Wer einen Kontakt in drei parallelen Sequenzen führt, sendet potenziell mehrere E-Mails täglich – was bei B2B-Kontakten regelmäßig zu erhöhten Abmelderaten führt.
Was passiert mit Kontakten in einer Automation, wenn ich sie deaktiviere?
Kontakte, die sich bereits in einer aktiven Automation befinden, wenn du sie deaktivierst, bleiben an ihrer aktuellen Position stehen und machen keinen weiteren Fortschritt. Sie werden nicht aus der Automation entfernt – sie pausieren. Nach der Reaktivierung setzen sie an derselben Stelle fort. Diese Eigenschaft macht es sicher, Automationen für Bearbeitungen temporär zu deaktivieren.
Wie viele Schritte sollte eine Automation maximal haben?
Es gibt keine technische Obergrenze, aber eine praktische. Automationen mit mehr als 20 bis 25 Schritten werden auf dem Canvas schwer lesbar und schwer zu debuggen. Die empfohlene Vorgehensweise ist, komplexe Journeys auf mehrere Automationen aufzuteilen, die sich gegenseitig starten. Einblicke aus vielen Projekten zeigen: Wer Automationen modular aufbaut, findet Fehler schneller und optimiert einzelne Phasen unabhängig voneinander.
Kann ich Automationen klonen und anpassen?
Ja. ActiveCampaign bietet die Funktion "Automation kopieren" direkt in der Automationsübersicht. Das Duplikat startet im Entwurfsmodus und ist zunächst inaktiv. Du kannst es anpassen und separat aktivieren. Das ist nützlich, wenn du eine bewährte Struktur für mehrere Produkte, Märkte oder Sprachen replizieren möchtest, ohne jede Automation von Grund auf neu aufzubauen.
Wie erkenne ich, ob eine Automation korrekt läuft?
In der Automationsübersicht zeigt ActiveCampaign für jede aktive Automation, wie viele Kontakte sich aktuell darin befinden und wie viele sie abgeschlossen haben. Im Builder selbst kannst du auf jeden Schritt klicken und siehst, wie viele Kontakte diesen Schritt bereits durchlaufen haben. Wenn ein Schritt deutlich weniger Kontakte zeigt als der vorherige, ist das ein Hinweis auf eine Bedingung, die häufiger als erwartet filtert, oder auf einen Konfigurationsfehler.
Wie lässt sich vermeiden, dass eine Automation denselben Kontakt doppelt anspricht?
Setze den Trigger auf "Runs Once" für alle Automationen, die auf ein einmaliges Ereignis reagieren. Zusätzlich kannst du am Trigger eine Filterbedingung setzen: "Kontakt hat Tag X nicht", wobei Tag X am Anfang der Automation vergeben wird. So ist technisch ausgeschlossen, dass ein Kontakt in dieselbe Automation eintritt, solange er den Eingangs-Tag trägt. Diese Kombination aus Trigger-Einstellung und Tag-Prüfung ist robuster als eine einzelne Maßnahme allein.
Wer den Automation Builder systematisch einsetzt – mit sauber definierten Triggern, bedingungsbasierten Wartezeiten und modularem Aufbau – gewinnt nicht nur Übersicht, sondern auch die Grundlage, um einzelne Abschnitte unabhängig zu optimieren. Der nächste logische Schritt nach dem Aufbau einer Automation ist die Auswertung: Welche Schritte zeigen Abbrüche, welche Bedingungen greifen seltener als erwartet, und wo lohnt ein A/B-Test auf Betreffzeile oder Timing.


