ActiveCampaign verbindet sich über Deep-Data-Integrationen direkt mit Shopify, WooCommerce, BigCommerce, Magento und Square. Nach der Verbindung fließen Bestellwert, Produktkategorie, Kaufhäufigkeit und Warenkorbabbrüche automatisch in die Kontaktdatensätze. Du kannst daraus kaufbasierte Automatisierungen aufbauen, Kontakte nach Bestellverhalten segmentieren und E-Mail-Inhalte mit tatsächlichen Produktdaten personalisieren – ohne manuellen Datenexport oder CSV-Import.
Das Wichtigste in Kürze
- Deep-Data-Integrationen mit Shopify, WooCommerce, BigCommerce, Magento und Square übertragen Bestell-, Produkt- und Warenkorbdaten automatisch in ActiveCampaign.
- Kontakte gelangen nach einem Kauf nicht automatisch in eine Liste – das muss eine eigene Automatisierung oder eine manuelle Suche übernehmen.
- Der Trigger "Makes a Purchase" feuert erst, wenn der Bestellstatus "In Bearbeitung" oder "Abgeschlossen" erreicht – nicht beim Klick auf "Kaufen".
- Kaufdaten eignen sich für Post-Purchase-Sequenzen, Cross-Selling, Warenkorbabbrecher-Kampagnen und wertbasiertes Lead Scoring.
- Marketing-E-Mails auf Basis von Kaufdaten setzen eine gültige Einwilligung für E-Mail-Marketing voraus – Kaufdaten ersetzen kein Opt-in.
Welche Daten die Deep-Data-Integration in ActiveCampaign überträgt – und welche nicht
Nach der Einrichtung einer Deep-Data-Integration erhält jeder Kontakt in ActiveCampaign einen E-Commerce-Bereich. Dort erscheinen alle Bestellungen mit Datum, Bestellwert, enthaltenen Produkten (Name, Kategorie, SKU, Einzelpreis), Versandmethode und Bestellstatus. ActiveCampaign aggregiert daraus automatisch den Gesamtumsatz, die Anzahl der Bestellungen und den durchschnittlichen Bestellwert – ohne dass du etwas konfigurieren musst.
Was die Standardintegration nicht automatisch überträgt: Retouren und Erstattungen erscheinen nicht als eigene Ereignisse; dafür braucht es Webhooks. Produktvarianten wie Größe oder Farbe landen nur dann in ActiveCampaign, wenn der Variantenname im Produkttitel enthalten ist oder du benutzerdefinierte Felder per Webhook befüllst. Subscription-Verlängerungen aus Drittanbieter-Apps wie Recharge werden ebenfalls nicht als Standard-Kaufereignisse erkannt und müssen separat abgebildet werden.
Im E-Commerce-Bereich des Kontaktdatensatzes siehst du auf einen Blick den Gesamtumsatz des Kunden, die Anzahl seiner Bestellungen, alle gekauften Produkte mit Einzelheiten und den durchschnittlichen Bestellwert. Für B2B-Shops oder Premium-Marken, bei denen der Customer Lifetime Value eine zentrale Steuerungsgröße ist, liefert diese Ansicht unmittelbar nutzbare Informationen – auch im Kundenservice, der die Kaufhistorie ohne Wechsel ins Shop-System sehen kann.
Shopify vs. WooCommerce: Was der Unterschied in der Praxis bedeutet
Die Shopify-Integration wird direkt von ActiveCampaign gepflegt und ist bidirektional: Produktbilder lassen sich in E-Mail-Vorlagen einfügen, Warenkorbdaten fließen ohne Zusatzkonfiguration, und der Kundenstatus aus Shopify wird automatisch berücksichtigt. Die WooCommerce-Integration läuft über das ActiveCampaign-Plugin in WordPress. Sie ist für Kauftrigger ebenso zuverlässig, erfordert aber für die Warenkorbabbrecher-Funktion, dass das Plugin korrekt auf die WooCommerce-Cart-Events zugreift – ein Konfigurationsschritt, der im Setup häufig fehlt.
Für BigCommerce und Magento gelten ähnliche Verhältnisse wie bei Shopify. Square-Integrationen eignen sich vor allem für stationäre Händler mit Online-Präsenz und übertragen Point-of-Sale-Daten zusätzlich zu Online-Käufen. Alle Integrationen erzeugen beim ersten Kauf automatisch ein Tag, z. B. "shopify-customer" oder "woocommerce-customer", das die Herkunft eines Kontakts markiert und als Filterkriterium in Automatisierungen dient.
Kontakte nach einem Kauf in Listen und Tags einordnen
Einer der häufigsten Einrichtungsfehler: Nach der Integration erscheinen Kaufdaten in den Kontakten – aber die Kontakte landen nicht automatisch auf einer Liste. In ActiveCampaign sind Listen die Voraussetzung dafür, dass ein Kontakt E-Mails empfangen kann. Wer diesen Schritt übersieht, hat zwar alle Daten, kann aber keine Kampagnen auslösen.
Bestehende Käufer rückwirkend einer Liste zuweisen
Für Kontakte, die bereits vor der Integration gekauft haben, gehst du so vor: Öffne "Kontakte" und wähle "Erweiterte Suche". Filtere nach dem Tag, das die Integration gesetzt hat, z. B. "shopify-customer". Markiere alle gefundenen Kontakte und verwende die Massenaktion "Zu Liste hinzufügen". So hast du eine saubere Ausgangsbasis für alle bestehenden Käufer, bevor die automatische Erfassung für neue Käufe greift.
So richtest du die automatische Erfassung neuer Käufer ein
Für alle zukünftigen Käufe brauchst du eine eigene Automatisierung. Dieser Block ist der Grundstein für alle weiteren kaufbasierten Kampagnen – ohne ihn sendest du entweder an falsche Segmente oder gar nicht. So richtest du sie ein:
- Öffne in ActiveCampaign "Automationen" und klicke auf "Erstellen".
- Wähle als Trigger "Makes a Purchase" und verbinde ihn mit deinem Shop.
- Setze "Runs" auf "Multiple times" – andernfalls werden Wiederholungskäufer nach dem ersten Kauf nie wieder erfasst.
- Füge die Aktion "Add to List" hinzu und wähle deine Kundenliste.
- Füge optional die Aktion "Add Tag" mit dem Wert "Aktiver Käufer" hinzu.
- Aktiviere die Automatisierung und überprüfe nach dem ersten Testkauf, ob der Kontakt korrekt gelistet ist.
Kaufbasierte Automatisierungen, die in der Praxis funktionieren
Mit sauber übertragenen Kaufdaten erschließen sich Automatisierungsszenarien, die mit reinen E-Mail-Listen nicht möglich sind. Die folgenden vier decken die wichtigsten Anwendungsfälle ab und bauen aufeinander auf – du kannst sie einzeln einführen und nach und nach kombinieren.
Post-Purchase-Sequenz: Bestätigung, Onboarding, Upsell
Eine Post-Purchase-Sequenz beginnt unmittelbar nach dem Kauf und begleitet den Kunden über mehrere Wochen. Für physische Produkte hat sich dieser Aufbau bewährt:
- Tag 0 – Bestellbestätigung: Trigger "Makes a Purchase", sofortige Bestätigung. Kein Upsell in dieser E-Mail – der Fokus liegt auf Vertrauen, nicht auf dem nächsten Kauf.
- Tag 2–3 – Versandstatus: Statusmeldung mit Track-and-Trace-Link. Optional: kurze FAQ zum Produkt oder zur Lieferung.
- Tag 7 – Onboarding: Nutzungshinweise, Anleitungen oder Community-Einladung, je nach Produkttyp. Digitale Produkte erhalten diesen Schritt bereits an Tag 1.
- Tag 14 – Bewertungsanfrage: Direkte Bitte um eine Rezension auf Google, Trustpilot oder im Shop – kurze, unkomplizierte E-Mail ohne weiteren Inhalt. Im DACH-Raum sind Bewertungen für Kaufentscheidungen besonders relevant.
- Tag 28 – Upsell oder Cross-Sell: Basierend auf der gekauften Produktkategorie ein passender Zusatzartikel. Kein Gutschein in diesem Schritt – der Gutschein kommt erst in einer späteren Win-Back-Kampagne.
Für digitale Produkte verkürzen sich die Abstände: Onboarding an Tag 1, Bewertungsanfrage an Tag 3, Upsell an Tag 10. Das Grundmuster bleibt das gleiche – Zeitrahmen und Inhalte werden an die Lieferlogik des Produkts angepasst.
Produktspezifisches Cross-Selling auf Basis von Kaufkategorien
Der Trigger "Makes a Purchase" erlaubt in ActiveCampaign eine Filterung nach Produktkategorie direkt in der Eintrittsbedinigung. Du richtest je eine Automatisierung pro Hauptkategorie ein, die Cross-Selling-Potenzial hat. Beispiel für einen Outdoor-Shop: Wer in der Kategorie "Wanderschuhe" kauft, bekommt nach 30 Tagen eine Serie mit Wandersocken, einem Rucksack-Guide und Pflegeprodukten für Leder. Wer in der Kategorie "Camping" kauft, erhält eine andere Sequenz.
Wichtig: Schließe in jeder Cross-Selling-Automatisierung Käufer aus, die das beworbene Produkt bereits besitzen. Das geht über eine If/Else-Bedingung: "Hat Tag 'Gekauft: Wandersocken'?" – wenn ja, aus der Sequenz ausleiten. So vermeidest du, dass jemand ein Produkt empfohlen bekommt, das er bereits hat.
Warenkorbabbrecher zurückgewinnen
Die Warenkorbabbrecher-Automatisierung ist für Shopify, WooCommerce (mit korrekt konfiguriertem Plugin), BigCommerce und Magento verfügbar. Der Trigger heißt "Abandoned Cart" und erkennt, wenn ein Kontakt Produkte in den Warenkorb gelegt und den Checkout nicht abgeschlossen hat. Empfohlener Aufbau:
- Trigger "Abandoned Cart" aus deiner Integration auswählen, optional nach Mindestwarenkorbwert filtern.
- E-Mail 1 nach 1 Stunde: Erinnerung mit den abgebrochenen Produkten und einem direkten Link zurück in den Warenkorb.
- E-Mail 2 nach 24 Stunden: Kurzer Text, der einen häufigen Einwand adressiert – Versandkosten, Rückgabebedingungen oder Lieferzeit.
- E-Mail 3 nach 72 Stunden: Nur für hochwertige Warenkörbe – ein einmaliges Angebot als letzter Impuls.
Den Rabatt sofort in E-Mail 1 einzubauen ist ein häufiger Fehler. Viele Kunden brechen den Checkout nur deshalb ab, weil sie zwischen Geräten wechseln oder kurz abgelenkt werden. Ein Sofortrabatt trainiert diese Käufer, den Checkout bewusst abzubrechen, um auf das Angebot zu warten. Der Rabatt gehört in E-Mail 3. Bei Gast-Checkouts greift der Trigger erst, wenn die E-Mail-Adresse im Checkout-Formular eingegeben wurde – wer nur im Shop stöbert, ohne eine E-Mail einzutragen, wird nicht erfasst.
Win-Back für Käufer, die länger inaktiv sind
ActiveCampaign hat keinen eingebauten Trigger "Hat seit X Tagen nicht gekauft". Den Win-Back-Effekt erreichst du trotzdem: Erstelle ein Segment aller Kontakte mit dem Tag "Aktiver Käufer", deren Feld "Letzter Kauf" älter als 90 Tage ist. Weise diesen Kontakten manuell oder per geplanter Automatisierung den Tag "Win-Back" zu. Eine separate Automatisierung wartet auf diesen Tag und startet dann die Rückgewinnungssequenz.
Die Sequenz folgt einem klaren Muster: erste E-Mail ohne Incentive (Erinnerung an den Nutzen des Produkts oder der Marke), zweite E-Mail mit einem konkreten Angebot. Wer nach der zweiten E-Mail nicht reagiert, wird aus der aktiven Kundenliste entfernt. Das hält die Liste sauber und schützt die Zustellbarkeit – ein wichtiger Punkt bei DACH-Domains, wo die Spam-Filter der großen Anbieter sensibel reagieren.
Segmentierung mit Bestellhistorie: Welche Kombinationen in der Praxis tragen
Die Segmentierung nach Kaufdaten funktioniert in ActiveCampaign über den Segment Builder und die erweiterte Suche. Du kombinierst Felder wie Gesamtumsatz, Anzahl der Bestellungen, letztes Kaufdatum und Produktkategorie zu gezielten Zielgruppen. Nützliche Segmente, die sich aus den übertragenen Daten direkt bauen lassen:
- Kontakte mit Gesamtumsatz über einem bestimmten Schwellenwert in den letzten 90 Tagen – für exklusive Angebote an hochwertige Kunden.
- Kontakte, die aus Kategorie A, aber noch nicht aus Kategorie B gekauft haben – Cross-Sell-Kandidaten mit klarem Hebel.
- Kontakte mit drei oder mehr Bestellungen – Kandidaten für ein Treueprogramm oder Empfehlungsmarketing.
- Kontakte, deren letzter Kauf mehr als 120 Tage zurückliegt – Win-Back-Segment mit abgestufter Intensität.
RFM-Segmentierung ohne externes Tool
RFM steht für Recency (Aktualität des letzten Kaufs), Frequency (Kaufhäufigkeit) und Monetary Value (Umsatz). Viele E-Commerce-Plattformen bieten RFM-Reports erst in teuren Paketen an. Mit ActiveCampaign baust du die Segmentierung auf Basis vorhandener Felder selbst nach: "Letzter Kauf" liefert die Recency, "Anzahl der Bestellungen" die Frequency, "Gesamtumsatz" die Monetary-Dimension. Aus diesen drei Feldern kombinierst du Segmente, die du in eigenen Kampagnen unterschiedlich bespielst.
ActiveCampaign hat keinen eingebauten RFM-Bericht, aber die Daten liegen vor. Wer zusätzlich Lead Scoring in ActiveCampaign nutzt, kann Kaufdaten als Score-Komponente einbauen: etwa +30 Punkte für einen Kauf über 150 Euro oder +20 Punkte für einen Wiederkauf innerhalb von 60 Tagen. So entsteht eine Priorisierung, die über reine Kaufhistorie hinausgeht.
Conditional Content für unterschiedliche Käuferprofile
Mit Conditional Content kannst du eine einzige E-Mail-Vorlage für mehrere Käufertypen verwenden. Du definierst mehrere Inhaltsblöcke, von denen jeder an eine Bedingung geknüpft ist. Beispiel für einen Technik-Händler: Wer das Tag "Gekauft: Apple-Zubehör" trägt, sieht neue iPhone-Cases und MagSafe-Ladegeräte. Wer das Tag "Gekauft: Android-Zubehör" trägt, sieht passende USB-C-Zubehör-Empfehlungen. Wer keines der Tags hat, sieht einen allgemeinen Bestseller-Block.
Diese Technik reduziert den Wartungsaufwand erheblich: Statt drei separate E-Mail-Templates zu pflegen, aktualisierst du eine einzige Vorlage und alle Käufergruppen sehen aktuellen Inhalt. Die Bedingungslogik bleibt dabei für jeden Block separat einstellbar und lässt sich jederzeit anpassen, ohne die gesamte Vorlage neu aufzubauen.
Typische Fehler beim Aufbau kaufbasierter Automatisierungen
Die folgenden fünf Fehler treten beim Setup kaufbasierter Automatisierungen am häufigsten auf. Sie kosten entweder Zustellbarkeit, Datensauberkeit oder beides.
Tag-Wildwuchs ohne Naming-Convention. Ohne klare Regeln wächst die Tag-Liste unkontrolliert. Nach einem Jahr hast du mehrere Hundert Tags und weißt nicht mehr, welche aktiv genutzt werden und welche aus einer längst vergessenen Testphase stammen. Definiere eine Konvention vor dem Go-live: "Gekauft: [Kategorie]", "Status: [Kundenstufe]", "Aktion: [Kampagnenname]" – und halte dich konsequent daran.
Trigger ohne "Runs multiple times". Der Standard bei vielen Triggern in ActiveCampaign ist "Once". Damit werden Wiederholungskäufer nach dem ersten Kauf nicht mehr korrekt erfasst. Die Post-Purchase-Automatisierung feuert beim zweiten Kauf nicht mehr, und Tags werden nicht aktualisiert. Für alle kaufbasierten Automationen gilt: "Multiple times" einstellen und dann per Bedingungen steuern, welche Schritte wirklich mehrfach ablaufen sollen.
Fehlende Einwilligungsprüfung. Kaufdaten sagen dir, was jemand gekauft hat – nicht, ob er Marketing-E-Mails empfangen möchte. Jede kaufbasierte Automatisierung braucht eine Einstiegsbedingung "Hat NICHT Tag 'Marketing-Opt-Out'". Ohne diese Prüfung sendest du möglicherweise an Kontakte, die sich bereits abgemeldet haben. Im DACH-Raum ist das nicht nur ein Qualitätsproblem, sondern ein Compliance-Risiko.
Überlappende Automatisierungen für denselben Trigger. Wenn zwei Automatisierungen auf denselben Kauftrigger reagieren, ohne sich gegenseitig auszuschließen, kann ein Kontakt gleichzeitig in beiden landen und doppelte E-Mails erhalten. Nutze Eintrittsfilter – z. B. "Gilt nur, wenn Produktkategorie = X" – um Überschneidungen zu verhindern. Alternativ hilft ein temporäres Sperr-Tag: Der Kontakt erhält beim Eintritt in Automatisierung A das Tag "In-Sequenz", das ihn beim Trigger für Automatisierung B ausschließt, bis die Sequenz abgeschlossen ist.
Produkt-Tags statt Kategorie-Tags. Wer für jedes einzelne Produkt ein eigenes Tag vergibt, verliert bei einem größeren Sortiment schnell den Überblick. Kategorie-Tags sind robuster und eignen sich besser für Segmentierungslogik. Produkt-spezifische Tags sind nur dann sinnvoll, wenn du Cross-Selling auf exakt definierte Artikel steuern willst und das Sortiment überschaubar bleibt.
Wann E-Commerce-Daten in ActiveCampaign an ihre Grenzen stoßen
Die Deep-Data-Integrationen decken den Standardfall gut ab. In bestimmten Konstellationen reicht das nicht:
Abo-Modelle mit externen Abo-Systemen. Wer Subscriptions über Recharge (Shopify) oder WooCommerce Subscriptions abwickelt, stellt fest, dass Verlängerungszahlungen oft nicht als Standard-Kaufereignisse in ActiveCampaign erscheinen. Dafür braucht es Webhooks, die Verlängerungen als eigene Ereignisse melden, oder ein Middleware-Tool wie Make oder n8n.
Mehrstöckige B2B-Bestellprozesse. In B2B-Shops, bei denen Bestellungen intern genehmigt werden müssen, springt der Bestellstatus manchmal direkt von "Ausstehend" auf "Abgeschlossen", ohne die Standard-Verarbeitungsstufen, auf die ActiveCampaign wartet. Der Trigger greift dann nicht zuverlässig.
Multi-Store-Setups. Wer mehrere Storefronts betreibt – etwa einen deutschen und einen österreichischen Shop als separate WooCommerce-Instanzen – braucht separate Integrationen. Ohne saubere Deduplizierungslogik kann ein Kontakt aus beiden Instanzen entstehen und die Kaufhistorie splittet sich. Das erfordert eine explizite Merge-Strategie in ActiveCampaign.
Sehr große Sortimente mit SKU-basierter Logik. Bei Shops mit sehr vielen Artikeln wird produkt-spezifische Triggerlogik schnell unhandlich. Kategorie-basierte Trigger sind hier die robustere Wahl. Wer SKU-Granularität benötigt, sollte auf eine API-basierte Integration wechseln, die mehr Kontrollmöglichkeiten über die Datenmapping-Logik bietet.
Häufige Fragen
Überträgt ActiveCampaign auch Retouren und Stornierungen aus dem Shop?
Standardmäßig nein. Retouren und Stornierungen erscheinen nicht als eigene Ereignisse in der Deep-Data-Integration. Du kannst dieses Verhalten mit Webhooks nachrüsten: Ein Webhook, der bei Shopify-Stornierungen feuert, trägt in ActiveCampaign einen Tag wie "Bestellung-storniert" ein. So filterst du stornierte Bestellungen aus laufenden Upsell-Sequenzen heraus und vermeidest unpassende Nachfolge-E-Mails.
Kann ich Shopware oder ein System ohne native Integration anbinden?
Shopware, Gambio, Shoptet und ähnliche Systeme haben keine native ActiveCampaign-Integration. Es gibt drei Wege: Die ActiveCampaign-API erlaubt direktes Schreiben von Kontakt- und Bestelldaten und ist die robusteste Lösung für hohe Datenvolumen. Middleware wie Make oder n8n verbindet viele Shop-Systeme ohne Programmieraufwand und eignet sich für mittlere Anforderungen. Spezialisierte Plugins – etwa von Automation People für Shopware – decken den Standardfall ohne Custom-Entwicklung ab.
Was passiert mit E-Commerce-Daten, wenn ein Kontakt sich abmeldet?
Eine Abmeldung aus einer Liste löscht weder den Kontaktdatensatz noch die hinterlegte Kaufhistorie. Der Kontakt bleibt mit allen Bestelldaten erhalten, empfängt aber keine weiteren E-Mails aus dieser Liste. Du musst sicherstellen, dass deine Automatisierungslogik den Abmeldestatus prüft, bevor eine E-Mail ausgelöst wird. Der Tag "Marketing-Opt-Out" als Einstiegsbedingung in jeder Automatisierung ist eine saubere Lösung dafür.
Wie lange speichert ActiveCampaign Kaufdaten?
ActiveCampaign speichert Kaufdaten so lange, wie der Kontaktdatensatz existiert. Es gibt keine automatische Löschung nach einer festen Frist. Wenn ein Kontakt nach DSGVO die Löschung seiner Daten beantragt, muss der Datensatz manuell oder über die ActiveCampaign-API gelöscht werden – das schließt alle verknüpften Bestelldaten ein.
Wie vermeide ich, dass ein Kontakt gleichzeitig in mehrere Post-Purchase-Automatisierungen läuft?
Setze für jede Automatisierung eine klare Eintrittsfilterung: "Nur wenn Produktkategorie = X" oder "Nur wenn Bestellwert über Y". Zusätzlich kannst du eine Sperr-Tag-Logik einbauen: Der Kontakt erhält beim Eintritt in Automatisierung A ein temporäres Tag "In-Sequenz-A", das ihn bei Automatisierung B ausschließt. Das Tag wird am Ende der Sequenz entfernt. So laufen parallele Automatisierungen ohne Überschneidung, auch wenn ein Kontakt mehrere Kriterien gleichzeitig erfüllt.
Wer die Integration einmal sauber aufgebaut und die Tag-Konventionen definiert hat, verändert damit dauerhaft die Logik seiner Nachfasskommunikation. Nicht mehr die Listenzugehörigkeit bestimmt, wer welche E-Mail bekommt, sondern das tatsächliche Kaufverhalten: was jemand gekauft hat, wann zuletzt und was als nächstes passt. Wer dabei Unterstützung beim technischen Setup oder bei der Automatisierungsarchitektur sucht, findet in unserem ActiveCampaign-Beratung bei Advertal einen direkten Einstieg.


