ActiveCampaign-Automationen laufen zuverlässig, wenn du drei Dinge klar trennst: den Eintrittspunkt, die Wartezeit und die Bedingung. Wer das nicht trennt, landet in Endlosschleifen, verpasst Kontakte oder schickt denselben Inhalt mehrfach. Dieser Leitfaden zeigt dir, wie du Automationen professionell aufbaust, gezielt debuggst und rückwirkend anpasst – ohne Kontakte zu verlieren.
Das Wichtigste in Kürze
- Der Aktivitätsverlauf im Kontaktprofil zeigt sekundengenau, welcher Automationsschritt ausgeführt oder übersprungen wurde – und warum.
- Mehrere kurze Wartefunktionen statt einer langen geben dir mehr Kontrollpunkte und erlauben rückwirkende Eingriffe ohne Kontaktverlust.
- Das Ziele-Feature lässt Kontakte direkt zu einem bestimmten Schritt springen, sobald eine Bedingung erfüllt ist – unabhängig von ihrem aktuellen Standort in der Automation.
- Trigger greifen nicht rückwirkend: Kontakte, die den Trigger-Event vor der Aktivierung der Automation erfüllt haben, müssen manuell hinzugefügt werden.
- Nicht fertiggestellte Kampagnen und fehlende Absenderadressen sind die häufigsten Gründe, warum Automations-E-Mails ausbleiben.
Wie ActiveCampaign-Automationen wirklich funktionieren
ActiveCampaign arbeitet ereignisgesteuert: Jede Automation beginnt mit einem Trigger, der definiert, unter welcher Bedingung ein Kontakt eintreten soll. Triggers können ein vergebener Tag sein, ein Listenabo, ein Website-Besuch, ein ausgefülltes Formular, ein Kaufabschluss oder eine geänderte Deal-Eigenschaft. Erst wenn der Trigger ausgelöst wird – und die Automation aktiv ist – betritt ein Kontakt die Sequenz.
Das klingt einfach, ist aber der Punkt, an dem die meisten Fehler entstehen: Wenn du eine Automation erst aktivierst, nachdem ein Kontakt den Trigger-Event schon durchlaufen hat, tritt dieser Kontakt nicht mehr ein. ActiveCampaign ist nicht rückwirkend. Für Kontakte, die du nachträglich einbinden willst, gibt es manuelle Wege – dazu weiter unten mehr.
Trigger, Eintrittspunkte und was sie unterscheidet
Ein Trigger ist die Bedingung; ein Eintrittspunkt ist der erste Schritt, den ein Kontakt in der Automation durchläuft. Du kannst mehrere Trigger für eine Automation definieren – sinnvoll, wenn dasselbe Verhalten über verschiedene Kanäle ausgelöst werden kann. Wer ein Formular ausfüllt oder manuell einen Tag bekommt, soll dieselbe Onboarding-Sequenz durchlaufen: zwei Trigger, ein Eintrittspunkt. Eine ausführliche Übersicht aller Trigger-Typen und ihrer Unterschiede findest du im Trigger-Guide für ActiveCampaign-Automationen.
In den Automationseinstellungen entscheidest du außerdem, ob ein Kontakt die Automation mehrfach durchlaufen darf oder nur einmal. "Nur einmal" ist der sichere Standard für Onboarding-Sequenzen. "Mehrfach" ist sinnvoll für wiederkehrende Aktionen wie Geburtstagsmails oder Reaktivierungskampagnen. Diese Einstellung rückwirkend zu ändern hat keine Auswirkung auf Kontakte, die sich bereits in der Automation befinden.
Was passiert, wenn Kontakte denselben Trigger mehrfach auslösen
Wenn "mehrfach" erlaubt ist und ein Kontakt denselben Tag erneut bekommt, tritt er erneut in die Automation ein. Das kann gewollt sein – ist es bei Onboarding-Sequenzen aber fast nie. In solchen Fällen hilft eine Bedingung direkt am Eintrittspunkt: Prüfe, ob der Kontakt die Automation bereits abgeschlossen hat. Wenn ja: Ende. So filterst du Mehrfach-Eintritte ohne Systemänderungen.
Alternativ kannst du den Trigger-Tag nach dem Eintritt in die Automation automatisch entfernen lassen. Eine Aktion "Tag entfernen" als erster Schritt der Automation stellt sicher, dass derselbe Tag beim nächsten Hinzufügen wieder einen sauberen Eintritt auslöst – ohne versehentliche Dopplungen durch parallele Prozesse.
Fehler in Automationen systematisch finden
Die meisten Automation-Probleme sehen komplizierter aus, als sie sind. ActiveCampaign loggt jeden Schritt, den ein Kontakt durch eine Automation macht – und jeden Schritt, den er nicht gemacht hat, mit Begründung. Wer lernt, diesen Log zu lesen, löst einen Großteil der Probleme in wenigen Minuten.
Der Aktivitätsverlauf als Diagnosewerkzeug
Im Kontaktprofil findest du unter "Aktivitäten" eine chronologische Liste aller Automationsschritte. Jeder Schritt zeigt, ob er ausgeführt, übersprungen oder noch ausstehend ist. Ein grüner Status bedeutet Erfolg. Ein rot markierter Schritt enthält immer eine Fehlerursache – zum Beispiel "Kampagne nicht fertiggestellt" oder "E-Mail-Domain nicht authentifiziert". Du siehst außerdem den genauen Zeitstempel, was bei Timing-Problemen entscheidend ist.
Für eine schnelle Diagnose gehst du so vor: Öffne den Kontakt, öffne "Aktivitäten", filtere nach "Automation" und scrolle zu dem Schritt, der fehlt. Steht dort "übersprungen", gibt es meistens eine Bedingung, die nicht erfüllt wurde. Steht dort ein roter Fehler, ist die Ursache direkt lesbar. In beiden Fällen musst du die Automation nicht stoppen oder den Kontakt entfernen.
Die häufigsten Fehlerursachen und ihre Lösung
Immer wieder zeigen sich dieselben Fehlerquellen in ActiveCampaign-Konten:
- Kampagne nicht finalisiert: Eine E-Mail in der Automation ist noch im Entwurfsstatus. ActiveCampaign überspringt diesen Schritt und markiert ihn als Fehler. Lösung: Kampagne öffnen, alle Pflichtfelder ausfüllen (Betreff, Absenderadresse, Inhalt) und speichern.
- Domain nicht authentifiziert: Die Absenderadresse gehört zu einer Domain, die im ActiveCampaign-Konto nicht per DKIM und SPF verifiziert ist. Mails werden blockiert. Lösung: Unter Einstellungen → E-Mail-Domain-Authentifizierung die Domain verifizieren.
- Fehlende "Von"-Absenderadresse: Entweder im Konto keine Standardadresse gesetzt oder die kampagnenspezifische Adresse fehlt. Besonders häufig nach Kontoumzügen oder Teamwechseln.
- Trigger war inaktiv beim Kontaktzugang: Die Automation war beim Event-Zeitpunkt pausiert oder noch nicht aktiv. Der Kontakt ist gar nicht erst eingetreten. Lösung: Kontakt manuell zur Automation hinzufügen.
- Bedingungsschritt "übersprungen": Ein "Wenn/Dann"-Block hat eine Bedingung geprüft, die nicht erfüllt war – das ist kein Fehler, sondern erwartetes Verhalten. Der Kontakt hat den Else-Pfad genommen. Übersprungen bedeutet hier: absichtlich ausgelassen.
Wartezeiten strategisch einsetzen – und rückwirkend anpassen
Wartefunktionen sind das am häufigsten missverstandene Element in ActiveCampaign-Automationen. Viele bauen eine große Wartezeit ein – zum Beispiel "warte 7 Tage" – und verlieren dabei die Flexibilität, bei Problemen einzugreifen. Es gibt einen strukturell besseren Ansatz.
Mehrere kurze Waits statt einer langen
Wenn du statt "warte 7 Tage" sieben einzelne "warte 1 Tag"-Schritte verwendest, gewinnst du sieben Kontrollpunkte. Du kannst zu jedem Zeitpunkt sehen, wo genau jeder Kontakt steht. Und du kannst einzelne Wartezeiten rückwirkend kürzen oder verlängern, ohne Kontakte aus der Automation zu entfernen.
ActiveCampaign berücksichtigt beim Anpassen einer Wartezeit den ursprünglichen Eintrittszeitpunkt des Kontakts in diesen Schritt. Wenn ein Kontakt seit gestern in einem "warte 1 Tag"-Schritt steht und du ihn auf "warte 5 Minuten" reduzierst, springt der Kontakt fast sofort weiter – nicht erst nach weiteren 5 Minuten ab dem Moment der Änderung. Das ist ein erheblicher Vorteil gegenüber einem einzigen langen Wait-Block, bei dem du keine Zwischenpunkte zum Eingreifen hast.
Die vier Wait-Typen und wann du sie einsetzt
ActiveCampaign bietet vier Wartetypen mit unterschiedlichen Anwendungsfällen:
- Warte für einen Zeitraum: Der klassische Wait – warte X Minuten, Stunden oder Tage. Für feste Versandabstände in E-Mail-Sequenzen.
- Warte bis Datum/Uhrzeit: Der Kontakt wartet bis zu einem absoluten Datum. Sinnvoll für saisonale Kampagnen oder geplante Produktlaunches mit festem Termin.
- Warte bis benutzerdefiniertes Datumsfeld: Der Kontakt wartet bis zu einem Datum, das in seinem Profil gespeichert ist – etwa ein Vertragsverlängerungsdatum oder ein Geburtstag. Sehr flexibel für individuelle Timing-Logik ohne manuellen Aufwand.
- Warte bis Bedingung erfüllt: Der Kontakt wartet so lange, bis er eine definierte Aktion ausführt – ein Formular ausfüllt, eine Mail öffnet oder einen bestimmten Tag erhält. Besonders wertvoll in mehrstufigen Onboarding-Sequenzen, bei denen Engagement den nächsten Schritt bestimmt.
Was passiert, wenn du eine Wartezeit löschst
Wenn du eine Wartefunktion aus einer aktiven Automation löschst, springen alle Kontakte, die sich gerade in diesem Wait-Schritt befinden, automatisch weiter zum nächsten Schritt. Du verlierst keine Kontakte – im Gegenteil, du setzt sie gezielt fort. Das ist ein häufiges Missverständnis: Kontakte "hängen" nicht dauerhaft, sondern werden nach vorne bewegt. Das kann die beabsichtigte Lösung sein, wenn du eine fehlerhaft angelegte Wartezeit korrigieren willst.
Kontakte gezielt steuern: Das Ziele-Feature in ActiveCampaign
Das Ziele-Feature gehört zu den am wenigsten genutzten, aber wirkungsvollsten Werkzeugen in ActiveCampaign. Es erlaubt dir, Kontakte aus einer laufenden Automation direkt zu einem bestimmten Schritt zu bewegen, sobald eine definierte Bedingung erfüllt ist – unabhängig davon, wo sie sich gerade in der Sequenz befinden.
Wann Ziele Sinn machen
Das klassische Anwendungsszenario: Du hast eine 10-Schritte-Onboarding-Sequenz. Ein Kontakt hat Schritt 2 beendet, ist aber inzwischen Käufer geworden und soll die Produktvorstellungsschritte 3 bis 7 überspringen. Mit einem Ziel kannst du einen Tag vergeben, der den Kontakt direkt zu Schritt 8 (Kunden-Welcome) bewegt – ohne die Automation zu stoppen oder den Kontakt neu einzuspeisen.
Ziele können auch dazu genutzt werden, Kontakte aus mehreren parallelen Automationen an denselben Endpunkt zu führen – zum Beispiel wenn verschiedene Lead-Quellen unterschiedliche Onboarding-Strecken haben, aber alle am Ende dieselbe CRM-Aufgabe erstellen sollen.
Ziele korrekt konfigurieren
In der Automation fügst du ein Ziel-Element ein. Dafür definierst du drei Dinge:
- Die Bedingung, die das Ziel auslöst – ein Tag, eine Kontakteigenschaft oder ein Event.
- Den Schritt in der Automation, zu dem der Kontakt springen soll.
- Ob das Ziel nur für Kontakte innerhalb dieser Automation gilt oder auch für Kontakte, die sich in keiner Automation befinden (Cross-Automation-Sprung).
Achte darauf, dass das Ziel-Element in der Automation nach dem frühestmöglichen Standort des Kontakts platziert ist. Wenn das Ziel weiter oben in der Automation liegt als der aktuelle Schritt des Kontakts, kann eine Endlosschleife entstehen: Der Kontakt erfüllt die Bedingung, springt zurück, erfüllt sie erneut, springt wieder – bis ActiveCampaign die Schleife erkennt und den Kontakt deaktiviert.
So debuggst du eine fehlende E-Mail in einer Automation – Schritt für Schritt
Die häufigste Frage lautet: "Warum hat Kontakt X die E-Mail aus Schritt 4 nicht bekommen?" Die Antwort findest du im Kontaktprofil in weniger als drei Minuten, wenn du weißt, wo du schaust.
- Kontaktprofil öffnen: Kontakte → den betreffenden Kontakt suchen → Profil öffnen.
- Aktivitätsverlauf aufrufen: Im Profil den Reiter "Aktivitäten" öffnen. Falls nicht sichtbar, im Widget-Bereich des Profils aktivieren.
- Nach Automation filtern: Im Aktivitätsverlauf auf den Filter "Automation" klicken – du siehst jetzt alle Schritte, die dieser Kontakt in allen Automationen durchlaufen hat, sortiert nach Zeit.
- Den fehlenden Schritt identifizieren: Suche nach Schritt 4 der betreffenden Automation. Entweder fehlt der Eintrag komplett (Kontakt hat diesen Schritt nie erreicht) oder er ist rot markiert (Fehler bei der Ausführung).
- Fehlerursache lesen: Bei rot markierten Schritten den Hover-Text oder den Detaillink öffnen – dort steht die genaue Begründung: fehlendes Pflichtfeld, nicht verifizierte Domain, Kampagne im Entwurfsstatus.
- Ursache beheben: Kampagne finalisieren, Domain verifizieren oder Absenderadresse ergänzen – je nach Fehlermeldung. Dann kannst du den Kontakt in der Automationsübersicht auf den betreffenden Schritt setzen oder den Schritt manuell neu auslösen.
- Automationsübersicht zur Gesamtprüfung nutzen: Automationen → die betreffende Automation öffnen → im Header auf "X Kontakte aktiv" klicken. Du siehst alle aktiven Kontakte und ihren aktuellen Schritt. Von hier aus kannst du Kontakte einzeln verschieben, pausieren oder entfernen.
Typische Fehler beim Automation-Aufbau und ihre Gegenmittel
Die meisten Probleme entstehen nicht beim Betrieb einer Automation, sondern beim Aufbau. Hier sind die Muster, die am häufigsten zu Problemen führen – zusammen mit dem jeweiligen Gegenmittel.
Trigger ist zu breit definiert
Wenn der Eintrittstrigg "Kontakt bekommt irgendeinen Tag" lautet, tritt der Kontakt bei jedem neuen Tag ein – auch bei Tags, die für andere Automationen gedacht waren. Das führt zu ungewollten Mehrfacheinträgen und unübersichtlichen Aktivitätsverläufen. Besser: Jeden Trigger an einen spezifischen Tag binden, der nur für diese Automation vergeben wird. Namenskonventionen helfen: "auto-onboarding-start" statt "neu".
Bedingungen und Warten sind in der falschen Reihenfolge
Ein häufiger Aufbaufehler: Zuerst kommt der Bedingungsschritt ("Prüfe ob Tag X vorhanden"), dann der Wait. Das Problem: Zum Zeitpunkt der Prüfung ist der Tag noch nicht vorhanden, weil der Kontakt ihn erst durch ein späteres Verhalten bekommt. Richtig ist: Erst warten (bis die Aktion stattgefunden haben könnte), dann prüfen. Alternativ: den Wait-Typ "Warte bis Bedingung" verwenden, der kontinuierlich überwacht statt einmalig zu prüfen.
E-Mail-Kampagnen als Entwurf in aktiven Automationen
Eine Automation kann aktiv sein, während einzelne Kampagnen darin noch im Entwurfsstatus sind. ActiveCampaign springt über diese Schritte hinweg – der Kontakt verlässt die Automation nicht, bekommt die Mail aber auch nicht. Das ist der häufigste Grund für "fehlende" E-Mails. Gegenmittel: Vor dem Aktivieren einer Automation alle enthaltenen Kampagnen finalisieren und in der Automation-Vorschau jeden E-Mail-Schritt einmal öffnen, um den Status zu prüfen.
Zu viele parallele Automationen ohne Koordination
Wenn ein Kontakt gleichzeitig in mehreren Automationen aktiv ist und alle E-Mails verschicken, summiert sich der Versand schnell zu einer Flut. ActiveCampaign hat kein automatisches Volumen-Cap. Das musst du manuell koordinieren: entweder über Bedingungen am Eintrittspunkt ("Ist der Kontakt gerade in Automation X?") oder über Exit-Aktionen, die den Kontakt aus konkurrierenden Automationen entfernen, wenn er eine neue betritt. Eine detaillierte Analyse dieser Fehlertypen findest du im Artikel über die häufigsten ActiveCampaign-Fehler, die Conversions kosten.
Ziele-Element falsch platziert
Ein Ziel-Element, das vor dem aktuellen Standort eines Kontakts in der Automation liegt, verursacht eine Schleife: Der Kontakt erfüllt die Bedingung, springt zum Ziel-Schritt, kommt am Ziel erneut vorbei, springt wieder – bis ActiveCampaign die Schleife erkennt und den Kontakt deaktiviert. Immer prüfen: Liegt das Ziel-Element hinter dem frühestmöglichen Eintrittspunkt aller Kontakte, die es theoretisch erreichen können?
Wann eine einzelne große Automation nicht die beste Wahl ist
ActiveCampaign-Nutzer neigen dazu, alles in eine Automation zu packen: Onboarding, Upsell-Trigger, Reaktivierung, CRM-Updates. Ab einer gewissen Größe wird das zum Problem. Mehr als 25 bis 30 Schritte in einer Automation machen die Fehlersuche aufwendiger und erhöhen das Risiko, dass eine Änderung unbeabsichtigte Nebeneffekte hat.
Die Alternative ist ein modularer Ansatz: mehrere kleinere Automationen mit klaren Verantwortlichkeiten, die über Tags kommunizieren. Automation A schließt ab und vergibt den Tag "onboarding-abgeschlossen". Automation B startet damit. So kannst du jede Automation einzeln testen, debuggen und ersetzen, ohne die gesamte Sequenz anzufassen. Änderungen in einem Modul betreffen keine anderen.
Der Wechsel auf modulare Automationen lohnt sich besonders, wenn du Automationen mit mehreren Triggern hast, die unterschiedliche Kontaktgruppen in dieselbe Sequenz leiten – oder wenn verschiedene Personen im Team für unterschiedliche Abschnitte der Customer Journey zuständig sind und unabhängig voneinander arbeiten sollen.
Häufige Fragen
Kann ich Kontakte rückwirkend zu einer Automation hinzufügen, die schon läuft?
Ja. In der Automationsübersicht kannst du einzelne Kontakte manuell hinzufügen. Alternativ erstellst du über die erweiterte Suche unter Kontakte eine gefilterte Liste und schleust die gesamte Gruppe in eine Automation ein – du wählst dabei, an welchem Schritt sie einsteigen sollen. Das geht auch direkt über das Kontaktprofil: Automation → Zu Automation hinzufügen → gewünschte Automation und Schritt auswählen.
Was passiert mit Kontakten in einer Automation, wenn ich sie pausiere?
Kontakte, die sich in einer pausierten Automation befinden, bleiben an ihrem aktuellen Schritt stehen. Neue Kontakte können nicht eintreten, solange die Automation pausiert ist. Sobald du sie wieder aktivierst, setzen alle wartenden Kontakte an der Stelle fort, an der sie gestoppt wurden. Schritte, die während der Pause fällig gewesen wären, werden nicht nachgeholt – die Zeit läuft weiter, aber keine Aktionen werden ausgelöst.
Wie finde ich alle Kontakte, die eine bestimmte Automation bereits abgeschlossen haben?
Unter Kontakte → Erweiterte Suche gibt es den Filter "Automation". Dort wählst du die Automation aus und filterst nach Status: "hat abgeschlossen", "ist aktiv" oder "ist nie eingetreten". Das Ergebnis lässt sich als Segment speichern oder direkt für einen manuellen Automationsstart nutzen – zum Beispiel, um abgeschlossene Kontakte in eine Folgesequenz zu überführen.
Verliert ein Kontakt seinen Fortschritt, wenn ich die Automationsschritte umordne?
Bei größeren Umordnungen kann das passieren. ActiveCampaign referenziert intern die Schrittnummer. Wenn du Schritt 5 zu Schritt 3 machst, kann ein Kontakt, der gerade in Schritt 4 wartet, zu einem anderen als dem geplanten Schritt springen. Sichere Vorgehensweise: Aktive Automation duplizieren, Änderungen in der Kopie vornehmen, Kontakte aus der alten Automation manuell in die neue überführen.
Kann ActiveCampaign E-Mails automatisch zu einer bestimmten Uhrzeit verschicken?
Ja. In den Automationseinstellungen gibt es die Option "Sendezeit", mit der du festlegst, an welchen Wochentagen und zu welchen Uhrzeiten Automations-E-Mails verschickt werden dürfen. Außerhalb dieser Zeiten warten Kontakte am E-Mail-Schritt, bis das nächste erlaubte Zeitfenster öffnet. Das ist unabhängig von der Wartezeit davor und gilt als globaler Filter für alle E-Mail-Schritte dieser Automation.
Wie unterscheidet sich ein Ziel-Element von einem normalen Bedingungsschritt?
Ein Bedingungsschritt prüft eine Situation genau einmal, wenn der Kontakt diesen Punkt in der Automation erreicht. Ein Ziel hingegen überwacht die Bedingung dauerhaft, während der Kontakt irgendwo in der Automation wartet. Sobald die Bedingung erfüllt ist, springt der Kontakt direkt zum Ziel-Schritt – unabhängig von seinem aktuellen Standort. Das macht Ziele geeignet für Ereignisse, die jederzeit und asynchron eintreten können, wie ein Kauf oder ein Support-Ticket.
ActiveCampaign-Automationen werden zuverlässiger, wenn du Aufbau und Betrieb klar trennst: erst saubere Struktur mit klaren Trigger-Definitionen und modularen Sequenzen, dann kontinuierliches Monitoring über den Aktivitätsverlauf. Wer die Grundlagen zu Eintrittspunkten, Triggern und Automationsaufbau noch einmal strukturiert nachlesen möchte, findet dazu den Leitfaden zu ActiveCampaign-Automatisierungen mit Einrichtungsbeispielen und Konfigurationsschritten.


