Integrationen

Attio verbinden

Verbinde deinen Attio-Workspace in wenigen Minuten, ohne API-Keys und ohne von Hand verdrahtete Webhooks. Einmal autorisieren, CRM-Record-Events wie neue Personen, neue Deals, neue Unternehmen und Stage-Änderungen auf deine Conversions abbilden und LeadJourney-Daten zurück nach Attio schicken.

Wenn du Attio verbindest, werden CRM-Record-Events – neue Personen, neue Deals, neue Unternehmen, Stage-Änderungen – zu LeadJourney-Conversions, automatisch der Kampagne, Ad Set und Anzeige zugeordnet, die sie verdient haben. Du autorisierst Attio einmal (keine Keys zum Kopieren, keine Webhook-URLs zum Einfügen) und mappst danach jedes Attio-Event auf einen deiner Conversion-Typen. Gemappte Events laufen durch dieselbe Postback-Pipeline wie deine Offline-Conversions und übernehmen so automatisch jeden Ad-Postback, den du bereits eingerichtet hast. Über denselben Screen kannst du außerdem LeadJourney-Klicks, Leads und Conversions als Datensätze zurück nach Attio senden.

Bevor du startest

Halte das bereit, damit die Verbindung von Anfang bis Ende funktioniert:

  • Einen aktiven LeadJourney-Workspace und einen Attio-Workspace, in den du dich einloggen kannst.
  • Tracking ist live – Klicks müssen zuerst erfasst werden, damit Datensätze einer Kampagne zugeordnet werden können. Siehe Tracking-Script installieren.
  • Eine Möglichkeit, die Click-ID auf deinen Attio-Datensätzen zu erfassen – typisch ein click_id-Attribut auf deinem People- (oder Deals-)Objekt (siehe Callout unten).
  • Mindestens einen Conversion-Typ zum Mappen (z. B. WonClient). Richte diese zuerst im Events Manager ein.

Wo du es findest

Öffne Settings → Apps oder gehe zu app.leadjourney.io/settings?slug=apps. Klick auf die Attio-Karte, um die Integration zu öffnen (oder nutze ?slug=apps&app=attio). Solange du nicht verbunden bist, siehst du eine „Connect your Attio workspace“-Karte; nach dem Verbinden zeigt derselbe Screen deinen Workspace, deine Trigger und das Panel Send to Attio.

Schritt für Schritt

LeadJourney aus Attio autorisieren

Klick auf der Connect your Attio workspace-Karte auf Connect with Attio. Du wirst zu Attio weitergeleitet, um dich einzuloggen und den Zugriff von LeadJourney zu bestätigen.

Die Freigabe gibt Lesezugriff auf deine Datensätze (Personen, Deals, Unternehmen) und die Objektkonfiguration, plus Lese-/Schreibzugriff für Webhook-Subscriptions (damit LeadJourney Record-Änderungen abonnieren kann) – keine Keys zum Kopieren, keine Webhook-URLs zum Einfügen. Nach der Bestätigung schickt Attio dich zurück und du siehst eine „Attio connected“-Bestätigung.

Die Synchronisierung startet beim Verbinden

LeadJourney erfasst neue Attio-Events ab dem Moment der Verbindung. Daten von vor der Verbindung werden nicht importiert.

Verbindungsdetails prüfen

Sobald du verbunden bist, zeigt der Header ein Live-Pill (oder Needs reconnect, falls etwas bricht) sowie die Buttons Re-authorize und Disconnect. Darunter siehst du den Status Connection, Name und ID deines Workspace, Active triggers (aktive von allen) und das Datum Connected since.

Einen Trigger hinzufügen

Klick im Triggers-Panel („Each trigger maps an Attio record event to one of your conversions.“) auf Add trigger. Im Dialog New Attio trigger:

  1. App: Attio (bereits ausgewählt).
  2. LeadJourney Event: wähle den Conversion-Typ, den dieses Attio-Event aufzeichnen soll, z. B. WonClient. (Keine Optionen? Lege zuerst einen unter Settings → Events an.)
  3. Trigger: wähle das Attio-Event, das ihn auslöst, etwa eine neue Person, einen neuen Deal, ein neues Unternehmen oder eine Stage-Änderung. Das Objekt (Personen, Deals oder Unternehmen) ergibt sich aus dem gewählten Trigger. Search triggers… grenzt lange Listen ein.
  4. Attribute changed (optional, bei Update-Triggern): wähle ein Attribut und einen Target value, damit der Trigger nur feuert, wenn das Attribut auf diesen Wert wechselt. Status- und Select-Attribute (z. B. eine Deal-Stage) zeigen ein Dropdown mit ihren echten Optionen; lass Any value (oder das Feld leer), um bei jedem Update zu feuern.

Klick auf Continue.

Daten empfangen und das Mapping bestätigen

Der Dialog öffnet einen Flow mit drei Tabs:

  • Receive Data: klick auf Find latest data, um die 3 neuesten Datensätze für das gewählte Event zu laden. Ist ein Target value gesetzt, erscheinen nur Datensätze, die gerade auf diesem Wert stehen. Erscheint nichts, erstelle einen passenden Datensatz in Attio und prüfe erneut, dann wähle einen Datensatz und klick auf Continue with selected record.
  • Configure Mapping: ordne den Attio-Datensatz den LeadJourney-Spalten zu. Neue Trigger starten mit Email, Name, Phone, click_id, Revenue und Currency, vorbelegt, wo LeadJourney einen passenden Pfad findet. Add custom field fügt First name, Last name oder eines deiner Custom Fields hinzu, oder du legst mit Create new field ein neues an (Typ Text, Number oder Currency). Mehrere Pfade werden mit Leerzeichen verbunden, mit static:value setzt du einen festen Wert. Bei Deal-Triggern stelle den Pfaden person. voran, um vom zugehörigen Personen-Datensatz zu ziehen. Das Mappen von click_id ist empfohlen, aber optional (siehe Callout unten).
  • Filtering (optional): klick auf Add Another Filter und setze Pfad, Operator und Wert, z. B. nur feuern, wenn stage gleich Won ist. Jeder Filter wird gegen den gewählten Datensatz getestet und zeigt PASS oder FAIL, mit einer Zusammenfassung wie „Your trigger would have fired“.

Klick auf Save & Continue, um abzuschließen (beim Bearbeiten Save changes), oder auf Save and continue later, um den Zwischenstand zu sichern.

Wie Attio-Datensätze mit der richtigen Kampagne verknüpft werden

Attio erfasst LeadJourneys Click-ID nicht von allein – du speicherst sie auf dem Datensatz und mappst sie hier. Üblich ist ein click_id-Attribut auf deinem People- (oder Deals-)Objekt, das die Click-ID des Besuchers enthält. Zeige im Tab Configure Mapping click_id auf dieses Attribut, und jeder Datensatz kommt bereits mit dem Klick – und damit der Kampagne, Ad Set und Anzeige – verknüpft an, der ihn verdient hat. Keine Click-ID? LeadJourney matcht als Fallback über email oder phone.

Deine Trigger verwalten

Jeder Trigger erscheint als Zeile – Attio-Event → Conversion-Typ – mit einem Active- / Paused-Pill und einer Zusammenfassung, wie viele Felder und Filter er nutzt.

  • Pause / Resume: stoppe einen Trigger über den Schalter vorübergehend, ohne ihn zu löschen.
  • Edit: Event, Bedingung, Mapping, Filter oder Ziel-Conversion ändern. Die URL bekommt einen trigger_id-Parameter, so kannst du einen Link teilen, der genau diesen Trigger öffnet.
  • Delete: tippe delete und klick auf Delete trigger. Mapping und Filter lassen sich nicht wiederherstellen; die anderen Trigger laufen weiter.
  • Weitere hinzufügen: nutze Add trigger erneut, um mehr Attio-Events (neue Personen, Deals, Unternehmen, Stage-Änderungen) auf verschiedene Conversions zu mappen.

Daten zurück an Attio senden

Das Panel Send to Attio schreibt LeadJourney-Klicks, Conversions und Leads als Datensätze nach Attio, ganz ohne Zapier. Klick auf + Add destination, dann:

  1. Create this Attio record: wähle Person, Company oder Deal.
  2. When this happens: wähle das LeadJourney-Event. Bei einem Conversion-Event kannst du es über Conversion type eingrenzen oder auf Any conversion type lassen.
  3. Write mode: Create legt immer einen neuen Datensatz an, Update aktualisiert nur einen vorhandenen Treffer und überspringt, wenn keiner gefunden wird, Upsert aktualisiert den Treffer, falls es einen gibt, und legt sonst neu an.
  4. Matching attribute (Update und Upsert): das Attribut, das einen vorhandenen Datensatz identifiziert, etwa E-Mail-Adressen, Telefonnummern, Domains oder ein anderes eindeutiges Attribut. Im Update-Modus lässt sich ein Deal auch über die verknüpfte Person oder das verknüpfte Unternehmen finden. Hat das Objekt kein eindeutiges Attribut, nutze Create oder lege in Attio ein eindeutiges Attribut an.
  5. Map fields: wähle eine Attio column und danach den LeadJourney value, der hineingeschrieben wird. Spalten, die Attio zum Anlegen des Datensatzes braucht, sind als Required markiert und werden automatisch hinzugefügt; Werte, die LeadJourney nicht ableiten kann (z. B. die Stage eines Deals oder eine Owner-E-Mail), tippst du als festen Wert ein und fügst sie mit Add hinzu. Eine Referenz-Spalte verknüpft einen vorhandenen Datensatz (Personen per E-Mail, Unternehmen per Domain), eine Owner-Spalte findet ein Workspace-Mitglied per E-Mail. Mehrere Werte werden mit Leerzeichen verbunden. Find latest data zeigt echte Beispielwerte; + Add field fügt eine weitere Zeile hinzu. Im Update-Modus ändern sich nur die Spalten, die du mappst.

Klick auf Create destination. Jede Destination-Zeile hat Pause / Resume, Edit und Delete (Löschen stoppt neue Datensätze; bestehende Attio-Datensätze bleiben unberührt). Die Tabelle Sync history listet jede Zustellung mit Status (Success, Failed oder Skipped), Event, Objekt, Modus, Zeitpunkt und Detail sowie einem Retry-Button für fehlgeschlagene oder übersprungene Zustellungen.

Erneut verbinden

Wenn Attio die App widerruft, die Webhook-Subscription verschwindet oder Attio nicht erreichbar ist, wechselt der Header auf Needs reconnect und ein Banner nennt den Grund (z. B. „Attio disconnected your app“ oder „Webhook subscription is gone“). Klick auf Reconnect, um die Autorisierung erneut auszuführen. Um erteilte Berechtigungen aufzufrischen, während alles läuft, nutze Re-authorize im Header. In beiden Fällen bleiben Trigger und Einstellungen erhalten.

Trennen (Disconnect)

Um Attio zu entfernen, klick im Header auf Disconnect, tippe disconnect und bestätige mit Disconnect Attio. Das ist bewusst so, weil es destruktiv ist:

Disconnect löscht deine Trigger

Das Trennen entfernt die Attio-Verbindung dauerhaft, löscht jeden Trigger und widerruft die Webhook-Subscription. Attio-Events fließen sofort nicht mehr in deine Conversions. Du kannst später erneut verbinden, aber deine Trigger-Konfiguration wird nicht wiederhergestellt – du richtest sie neu ein.

Fehlerbehebung

Keine Datensätze bei „Find latest data“?

Für dieses Objekt gibt es in Attio noch nichts Aktuelles, oder kein Datensatz steht auf dem gesetzten Target value. Erstelle einen passenden Datensatz (eine neue Person, einen Deal oder ein Unternehmen) oder setze einen auf diesen Wert und klick dann erneut auf Find latest data. Der Datensatz sollte erscheinen, sodass du das Mapping abschließen kannst.

Datensätze kommen an, werden aber keiner Kampagne zugeordnet?

LeadJourney muss wissen, zu welchem Klick der Datensatz gehört. Prüfe, dass (1) das Tracking-Script installiert ist und Klicks erfasst, (2) deine Datensätze die Click-ID in einem click_id-Attribut tragen und der Trigger click_id darauf mappt und (3) der Trigger Active ist. Als Fallback können email oder phone zum Matchen genutzt werden.

Header zeigt „Needs reconnect“?

Attio hat die Freigabe widerrufen, der Webhook ist weg oder die API ist nicht erreichbar. Klick im Banner auf Reconnect, um neu zu autorisieren. Deine Trigger bleiben erhalten.

Eine Destination zeigt Failed- oder Skipped-Zustellungen?

Öffne Sync history und lies die Spalte Detail. Update überspringt, wenn kein Treffer gefunden wird, und jede Required-Spalte braucht beim Anlegen eines Datensatzes einen Wert. Korrigiere die Destination und klick dann auf Retry.

Häufige Fragen

Verwandte Artikel