Ein Kontakt in ActiveCampaign trägt drei Datenschichten: Basisdaten (E-Mail-Adresse, Name), Organisationsebene (Listen, Tags) und Werteebene (benutzerdefinierte Felder). Wer alle drei mit einer klaren Logik belegt, steuert Segmentierungen und Automationen präzise – ohne Daten zu duplizieren oder die Übersicht zu verlieren. Dieser Leitfaden zeigt, wie das Datenmodell aufgebaut ist, wie du Kontakte anlegst und wo die häufigsten Fehler entstehen.
Das Wichtigste in Kürze
- Listen beschreiben, für welche Kommunikation ein Kontakt zugestimmt hat; Tags beschreiben Zustände und Interessen; benutzerdefinierte Felder speichern individuelle Werte wie Kaufdatum oder Branche.
- ActiveCampaign zählt Kontakte nach E-Mail-Adressen. Zwei Adressen derselben Person bedeuten zwei separate, abrechnungspflichtige Datensätze.
- Kontakte lassen sich manuell, per CSV, über Formulare und über API oder Integrationen anlegen; beim CSV-Import verhindert der Update-Modus Duplikate bei Bestandskontakten.
- Der Aktivitätsfeed im Kontaktprofil zeigt alle E-Mails, Automationsläufe und Seitenbesuche chronologisch.
- Zu viele Listen sind der häufigste Strukturfehler; eine Master-Liste mit sauberem Tag-Schema reicht für die meisten Setups aus.
Was ActiveCampaign unter einem Kontakt versteht
Ein Kontakt ist jede Person, die durch mindestens eine E-Mail-Adresse eindeutig identifizierbar ist. Die E-Mail-Adresse ist das Pflichtfeld und der primäre Schlüssel: Alle weiteren Daten – Name, Telefon, Jobtitel, Organisation – hängen daran. Du kannst beliebig viele optionale Felder nachpflegen, jederzeit und auch automatisch per Automation.
Ein Kontakt kann gleichzeitig auf mehreren Listen stehen, beliebig viele Tags tragen und durch beliebig viele benutzerdefinierte Felder beschrieben sein. Das Datenmodell ist damit sehr flexibel – produziert aber ohne Struktur schnell Chaos. Wenn Tags nicht nach einem festen Schema vergeben werden, hilft eine wachsende Tag-Anzahl nichts mehr. 200 Tags ohne Namenskonvention sind weniger nützlich als 20 Tags mit System.
Für Abrechnung und Datenschutz wichtig: ActiveCampaign zählt Kontakte nach eindeutigen E-Mail-Adressen. Wer dieselbe Person mit zwei verschiedenen Adressen einträgt, zahlt sie doppelt. Gleichzeitig wird ein Kontakt, der auf fünf Listen steht, nur einmal berechnet. Diese Logik ist der Hauptgrund, warum erfahrene Nutzer mit möglichst wenigen Listen und einer strikten Tag-Architektur arbeiten.
Für B2B-Setups bietet ActiveCampaign die Account-Verknüpfung: Ein Kontakt gehört dann zu einem Unternehmenskonto, das Firmenname, Branche, Adresse und weitere firmenbezogene Daten speichert. Mehrere Kontakte können demselben Account zugeordnet sein. Das ist nützlich, wenn Einkäufer, Entscheider und technischer Ansprechpartner desselben Unternehmens unterschiedliche Rollen im Kaufprozess spielen und du alle auf einen Blick sehen willst.
Listen, Tags und benutzerdefinierte Felder: Was gehört wohin?
Das ist die häufigste Verwechslung im ActiveCampaign-Einstieg. Wer sie einmal konsequent beantwortet, spart sich später aufwändige Migrationen. Die drei Konzepte ergänzen sich – sie ersetzen sich nicht gegenseitig.
Listen: Kommunikationseinverständnis, nicht Kampagnen-Ordner
Eine Liste in ActiveCampaign repräsentiert ein Kommunikationseinverständnis oder eine grundlegende Kontaktgruppe. Die offizielle Empfehlung lautet: eine Liste pro Kommunikationstyp. Newsletter DACH ist eine Liste. Bestandskunden Software kann eine sein, wenn diese Gruppe sich kommunikativ grundlegend von anderen unterscheidet. Kampagnen, Webinare oder saisonale Aktionen sind keine Listen – das sind Themen für Tags und Segmente.
Kampagnen werden in ActiveCampaign an Listen gesendet. Du kannst aber innerhalb einer Kampagne ausschließen, zum Beispiel an Liste A senden, außer an Kontakte mit Tag B. Das macht Listen zum Basisrahmen, nicht zum einzigen Segmentierungswerkzeug. In vielen Setups reicht eine einzige Hauptliste aus, weil die Feinsteuerung vollständig über Tags und Felder läuft.
Tags: verhaltensbasiert und zeitlich flexibel
Tags in ActiveCampaign sind Zustands- und Ereigniskennzeichen. Sie beschreiben: Woher kommt der Kontakt? (Quelle: Messe Stuttgart), Was interessiert ihn? (Interesse: E-Mail-Automation), Wo steht er im Prozess? (Phase: Demo beantragt). Tags können von Automationen gesetzt und entfernt werden – das macht sie ideal für Prozesse, die sich wiederholen oder ändern.
Ein wichtiger Unterschied zu Feldern: Ein Tag ist binär – ein Kontakt hat ihn oder hat ihn nicht. Es gibt keinen Wert für einen Tag. Wenn du fünf Branchen unterscheiden willst, brauchst du entweder fünf Tags (einen pro Branche) oder ein Dropdown-Feld mit fünf Optionen. In der Praxis ist das Feld die übersichtlichere Lösung, sobald mehr als drei Ausprägungen vorliegen, weil Segmentierungen dann mit einem einzigen Vergleich arbeiten statt mit fünf Tag-Bedingungen.
Benutzerdefinierte Felder: individuelle Datenwerte
Benutzerdefinierte Felder speichern individuelle, personenbezogene Werte: Vorname, Branche, letztes Kaufdatum, Vertragslaufzeit, Kundennummer. Felder können als Text, Datum, Zahl, Dropdown, Checkbox oder mehrzeiliger Text angelegt werden. Damit wird Personalisierung möglich: In einer E-Mail mit dem Platzhalter %VORNAME% erscheint der Name des Empfängers. Ein Feld Vertragsablauf steuert eine automatische Verlängerungs-Erinnerung.
Ausführlich beschrieben ist das Thema im Artikel zu benutzerdefinierten Feldern in ActiveCampaign: welche Feldtypen wann sinnvoll sind, wie du Felder in Automationen nutzt und wie Personalisierung über Feldplatzhalter aufgebaut wird.
Die folgende Tabelle zeigt die drei Konzepte im direkten Vergleich:
Listen | Tags | Benutzerdefinierte Felder | |
Wofür | Kommunikationseinverständnis, Kontaktgruppe | Zustände, Interessen, Prozessereignisse | Individuelle Datenwerte pro Kontakt |
Beispiel | Newsletter DACH | Quelle: Webinar, Phase: Demo beantragt | Branche: Software; Kaufdatum: 15.03.2026 |
Wertformat | Binär (abonniert / abgemeldet) | Binär (vorhanden / nicht vorhanden) | Text, Zahl, Datum, Dropdown, Checkbox |
Änderbarkeit | Selten; bei Opt-in oder Opt-out | Häufig; durch Automationen steuerbar | Bei Datenänderung oder Automation |
Segmentierungsoperatoren | Ist auf Liste / ist nicht auf Liste | Hat Tag / hat Tag nicht | Gleich, größer als, enthält, ist leer |
Wann ein Tag durch ein Feld ersetzt werden sollte
Wenn du im Tag-Manager mehrere Tags siehst, die denselben Sachverhalt mit unterschiedlichen Werten beschreiben – Branche: Handel, Branche: Software, Branche: Gesundheit – gehört das in ein Dropdown-Feld. Tags für solche Kategorien machen Segmentierungsabfragen unhandlich: Für alle Kontakte aus dem Gesundheitsbereich musst du sonst den passenden Tag einzeln auswählen, statt einfach nach einem Feldwert zu filtern. Felder lassen sich in Automationen direkt vergleichen, was mit Tags nicht funktioniert. Die Faustregel: Tags für Ereignisse und Zustände, Felder für klassifizierbare Werte.
Drei Wege, Kontakte in ActiveCampaign anzulegen
Kontakte gelangen auf drei Grundwegen in ActiveCampaign: manuell über die Oberfläche, per CSV-Import und automatisch über Formulare, Integrationen oder die API. Welcher Weg passt, hängt von Menge und Quelle der Daten ab.
Manuell einen einzelnen Kontakt anlegen
Sinnvoll für einzelne Datensätze oder wenn du einen Kontakt sofort mit Tags und Feldwerten versehen willst.
- Öffne Kontakte → Alle Kontakte und klicke oben rechts auf Kontakt hinzufügen.
- Gib die E-Mail-Adresse ein. Sie ist Pflichtfeld und muss in deinem Konto noch nicht vorhanden sein.
- Füge Vorname, Nachname und weitere Basisdaten hinzu, soweit vorhanden.
- Wähle unter Liste die passende Kommunikationsliste aus.
- Vergib unter Tags die für diesen Kontakt relevanten Tags – sie können später jederzeit ergänzt oder entfernt werden.
- Fülle benutzerdefinierte Felder aus, wenn dir bereits Werte vorliegen.
- Klicke auf Speichern. Der Kontakt erscheint sofort im Kontaktverzeichnis und kann direkt einer Automation hinzugefügt werden.
CSV-Import: Bestandsdaten in großen Mengen übertragen
Für größere Kontaktmengen oder wenn du eine vorhandene Datenbank überträgst, ist der CSV-Import der effizienteste Weg. Lege alle Zielfelder in ActiveCampaign an, bevor du importierst – sonst gehen Daten in nicht zugeordneten Spalten verloren und lassen sich nicht rekonstruieren.
- Lege alle benötigten benutzerdefinierten Felder unter Einstellungen → Felder an.
- Exportiere testweise einen vorhandenen Kontakt aus ActiveCampaign als CSV. Die Exportdatei zeigt die korrekten Spaltennamen für die Feldzuordnung.
- Bereite deine Import-CSV nach diesem Muster auf. Spaltenüberschriften müssen nicht identisch sein – du ordnest sie manuell zu.
- Gehe zu Kontakte → Importieren und lade deine CSV hoch.
- Überprüfe die Spaltenzuordnung: Welche CSV-Spalte wird welchem ActiveCampaign-Feld zugeordnet? Spalten ohne Zuordnung werden ignoriert.
- Wähle eine Ziel-Liste oder kein Abonnement, wenn du nur Daten importieren, aber keine E-Mail-Erlaubnis registrieren willst.
- Aktiviere Vorhandene Kontakte aktualisieren, um Duplikate bei Bestandsdaten zu vermeiden.
- Starte den Import und prüfe das Fehlerprotokoll – es zeigt alle nicht importierten Zeilen mit Begründung.
Der häufigste Importfehler ist das Fehlen von Zielfeldern: Wenn eine CSV-Spalte keinem Feld in ActiveCampaign zugeordnet werden kann und du sie überspringst, sind diese Daten weg. Felder vorher anlegen ist deshalb kein optionaler Schritt.
Automatisch über Formulare, Integrationen und API
Formulare auf der eigenen Website sind der einfachste automatische Weg: Ein Kontakt füllt das Formular aus, ActiveCampaign legt ihn an oder aktualisiert den bestehenden Datensatz und startet optional eine Automation. Dabei werden E-Mail-Adresse und alle ausgefüllten Formularfelder direkt als Kontaktdaten gespeichert.
Integrationen wie Shopify, WooCommerce oder Zapier übergeben Kontaktdaten aus externen Systemen direkt an ActiveCampaign. Kauft jemand in deinem Onlineshop, erscheint er automatisch als Kontakt mit dem entsprechenden Tag und Kaufdatum – ohne manuellen Schritt. Die API gibt noch mehr Kontrolle: Damit lassen sich Kontakte mit spezifischen Feldwerten, Tags und Listenzugehörigkeiten anlegen oder aktualisieren, ohne die Oberfläche zu nutzen.
Wo du welche Daten im Kontaktprofil findest
Das Kontaktprofil ist der zentrale Arbeitsbereich für Analyse und manuelle Eingriffe. Es teilt sich in zwei Bereiche: Die linke Spalte enthält Stammdaten, die rechte Spalte den Aktivitätsfeed.
In der linken Spalte siehst du E-Mail-Adresse, Telefon, Organisation, zugeordnete Listen, aktive Tags und alle Feldwerte. Du kannst hier direkt bearbeiten: Tag hinzufügen, Feldwert ändern, Kontakt einer Liste hinzufügen oder einen Deal anlegen. Für Vertriebsteams, die mit ActiveCampaign CRM arbeiten, erscheinen hier auch offene Opportunities, Pipelinephasen und zugewiesene Aufgaben.
Im Aktivitätsfeed rechts erscheint chronologisch: welche E-Mails gesendet, geöffnet oder geklickt wurden; wann der Kontakt welche Automation gestartet oder abgeschlossen hat; welche Formulare er ausgefüllt hat. Wenn Site Tracking aktiv ist, siehst du außerdem besuchte Seiten deiner Website mit Zeitstempel – ein nützliches Signal zur Einordnung von Kaufbereitschaft.
Drei Profilbereiche, die oft übersehen werden
Geographische Daten: ActiveCampaign ermittelt den ungefähren Standort aus der IP-Adresse beim ersten Seitenbesuch oder E-Mail-Öffnen. Das ist nicht straßengenau, aber für DACH-Segmentierungen nach Land oder Region brauchbar.
E-Mail-Client: Das Profil zeigt, ob jemand mit Gmail, Apple Mail, Outlook oder einem anderen Client liest. Das ist relevant für HTML-Kompatibilitätstests: Outlook rendert einige E-Mail-Designs deutlich anders als andere Clients, und diese Information hilft dabei, gezielte Tests zu priorisieren.
Automationsstatus: Unter dem Abschnitt Automationen siehst du alle aktiven und abgeschlossenen Automationsdurchläufe dieses Kontakts. Aktive Läufe kannst du von hier aus manuell pausieren, abbrechen oder an einer anderen Stelle fortsetzen lassen. Das ist nützlich für Support-Situationen, in denen jemand aus einem laufenden Prozess herausgenommen werden soll, ohne die gesamte Automation zu stoppen.
Wie Kontaktdaten Automationen steuern
In Automationen arbeiten Kontaktdaten auf zwei Ebenen: als Auslöser (Trigger) und als Bedingung (Verzweigung). Als Trigger eignen sich Listenbeitritt, Tag-Zuweisung, Formularausfüllung, Website-Besuch mit Site Tracking und Ereignisse aus externen Systemen. Der Trigger Kontakt tritt Liste bei ist einfach zu verstehen, hat aber einen Nachteil: Wenn ein Kontakt bereits auf der Liste steht und erneut eingetragen wird, startet die Automation standardmäßig nicht noch einmal.
Tag-basierte Trigger lösen mit jeder Tag-Zuweisung aus – auch mehrfach für denselben Kontakt. Das macht sie ideal für Wiederholungsprozesse: Warenkorb abgebrochen, Re-Engagement-Phase oder jährliche Vertragserinnerung. Als Bedingung in Verzweigungen nutzt du Kontakt hat Tag X, Feld Y hat Wert Z oder Kontakt ist auf Liste W. Damit baut man personalisierte Pfade: Wer den Tag Enterprise trägt, bekommt andere E-Mails als wer den Tag KMU trägt – in derselben Automation, ohne doppelte Pflege. Innerhalb einer Automation kannst du Feldwerte direkt schreiben: Setze Feld Kaufdatum auf heutiges Datum oder Setze Feld Kundenstatus auf Aktiv – so hält sich das Kontaktprofil automatisch aktuell.
Fehler, die beim Aufbau der Kontaktdaten fast immer entstehen
Zu viele Listen: Entstehen, weil Listen intuitiv nach Kampagne oder Aktion angelegt werden – Webinar März, Sommer-Aktion, Produktlaunch Q2. Nach zwölf Monaten gibt es 40 Listen, von denen die Hälfte inaktiv ist und niemand mehr weiß, wer auf welcher steht. Gegenmittel: Eine Master-Liste für alle Marketing-Kontakte. Alles andere – Kampagnen, Phasen, Interessen – läuft über Tags und Segmente.
Tags ohne Namensschema: Zwei Mitarbeiter vergeben Tags unkoordiniert: Newsletter-Anmelder, NL-Subscriber, newsletter. Segmentierungen, die den einen Tag abfragen, übersehen die andere Hälfte. Gegenmittel: Einmaliger Tag-Audit unter Kontakte → Einstellungen → Tags, dann ein schriftlich festgelegtes Namensschema: Quelle: ..., Phase: ..., Interesse: ... Bestehende Tags per Automation oder Bulk-Edit bereinigen.
Felder zu spät angelegt: Importierst du Daten ohne passendes Zielfeld, werden nicht zugeordnete Spalten verworfen. Einmal verworfen, lassen sie sich nicht rekonstruieren, weil ActiveCampaign nur den importierten Endstand kennt. Gegenmittel: Felder vor jedem Import anlegen unter Einstellungen → Felder, dann in der Importvorschau die Zuordnung prüfen.
Inaktive Kontakte ungefiltert behalten: Kontakte, die seit über zwölf Monaten keine E-Mail geöffnet haben, werten die Engagement-Quoten des gesamten Kontos ab. Das signalisiert E-Mail-Provider wie Gmail und Outlook, dass deine Mails wenig relevant sind – mit Auswirkungen auf die Posteingangsplatzierung aller Kontakte. Gegenmittel: Segment Letzte Öffnung älter als 180 Tage erstellen, Re-Engagement-Automation aufsetzen und Kontakte, die darauf nicht reagieren, nach definierten Kriterien entfernen oder dauerhaft von Kampagnen ausschließen.
Doppelte Kontakte durch Tippfehler bei der Adresse: Wer max@beispiel.de und max@beispie.de eingibt, hat zwei Kontakte. ActiveCampaign erkennt den Tippfehler nicht automatisch. Gegenmittel: Double-Opt-In für alle Formulare aktivieren. Damit bestätigt jede neu eingetragene Adresse aktiv ihre Gültigkeit – Tippfehler führen dazu, dass die Bestätigung nicht zugestellt werden kann und der Kontakt im Status Unbestätigt bleibt.
Wo die Kontaktverwaltung in ActiveCampaign an Grenzen stößt
ActiveCampaign ist auf kontaktbasierte Kommunikation ausgelegt. Wer komplexe CRM-Workflows für große Vertriebsteams mit vielen parallelen Deals, mehreren Vertragsebenen oder konfigurierbaren Produkten abbilden will, stößt am nativen CRM-Modul an Grenzen. Für diese Anforderungen ergänzen spezialisierte CRM-Systeme ActiveCampaign über Integrationen.
Ein weiterer Grenzfall ist die Kontaktzusammengeführung: Ein Merge zweier Datensätze ist in ActiveCampaign nur möglich, wenn beide exakt dieselbe E-Mail-Adresse tragen – was in der Praxis selten vorkommt, weil das System doppelte Adressen standardmäßig abweist. Wer zwei Datensätze einer Person mit unterschiedlichen Adressen zusammenführen will, muss das manuell tun: Tags und Felder des einen Kontakts auf den anderen übertragen und den Duplikat löschen.
Auch anonymes Tracking hat klare Grenzen: Site Tracking protokolliert Seitenbesuche, aber ein anonymer Besucher ohne hinterlegte E-Mail-Adresse ist kein Kontakt. Die Verknüpfung entsteht erst, wenn der Besucher eine E-Mail-Adresse hinterlässt – etwa durch ein Formular oder einen Kauf. Erst dann verbindet ActiveCampaign den bisherigen Browsing-Verlauf mit dem Kontaktdatensatz.
Häufige Fragen
Was passiert mit einem Kontakt, wenn er sich aus einer E-Mail abmeldet?
Der Kontakt bleibt in ActiveCampaign erhalten. Nur sein Listenstatus wechselt auf Abgemeldet, was verhindert, dass Kampagnen an diese Liste ihn weiterhin erreichen. Andere Listen, auf denen er steht, sind davon unberührt. Tags und Feldwerte bleiben vollständig erhalten. Erst wenn du den Datensatz aktiv löschst, verschwindet er aus dem System – dieser Schritt lässt sich nicht rückgängig machen.
Wie viele benutzerdefinierte Felder stehen mir in ActiveCampaign zur Verfügung?
Die Anzahl hängt vom Plan ab. Im Plus-Plan sind bis zu 25 Kontaktfelder möglich; höhere Pläne bieten mehr. Deal-Felder und Account-Felder zählen separat. Wenn du viele Datenpunkte pro Kontakt verwalten musst, lohnt sich der Plan-Vergleich im Voraus: Eine nachträgliche Feldmigration ist aufwändig, sobald bereits Daten importiert wurden und Felder umbenannt oder zusammengeführt werden müssen.
Kann ich Kontakte aus zwei verschiedenen ActiveCampaign-Konten zusammenführen?
Einen direkten Sync zwischen zwei Konten gibt es nicht im Standard. Der übliche Weg: Kontakte aus Konto A mit Listen- und Tag-Informationen als CSV exportieren, dann in Konto B importieren. Dabei bleiben Automationsläufe und der vollständige Aktivitätsfeed zurück – sie sind nicht in einer CSV enthalten und gehen beim Kontowechsel verloren.
Wie erkenne ich, ob ein Kontakt gerade eine Automation durchläuft?
Im Kontaktprofil siehst du unter dem Abschnitt Automationen alle aktiven und abgeschlossenen Durchläufe mit Status und Zeitstempel. Aktive Automationen sind direkt steuerbar: Du kannst den Kontakt aus der Automation entfernen, sie pausieren oder ihn an einem bestimmten Schritt weiterführen lassen. Das ist nützlich, wenn ein Kontakt eine manuelle Behandlung braucht, ohne die gesamte Automation für andere zu unterbrechen.
Was tun, wenn ein Kontakt zwei E-Mail-Adressen verwendet?
ActiveCampaign hat keinen eingebauten Mechanismus, um zwei Adressen als eine Person zu erkennen. Der manuelle Weg: Profil der primären Adresse öffnen, Tags und Feldwerte des zweiten Datensatzes manuell übertragen, dann den Duplikat löschen. Wer das häufig hat, sollte beim Formular-Setup darauf achten, dass Kontakte dieselbe Adresse konsequent verwenden – Double-Opt-In hilft dabei, weil es Tippfehler sofort aufdeckt.
Kontakte in ActiveCampaign sind ein Datenmodell, kein Adressbuch. Wer Listen, Tags und Felder von Anfang an mit einer klaren Logik belegt, hat bei 10.000 Kontakten dieselbe Übersicht wie bei 1.000. Den nächsten Schritt – welche Feldtypen wann sinnvoll sind und wie Felder in Automationen Kontaktprofile automatisch aktuell halten – zeigt der Artikel zu benutzerdefinierten Feldern in ActiveCampaign.


