Integrationen
Salesforce verbinden
Verbinde deine Salesforce-Organisation mit einer einzigen Autorisierung, ohne API-Keys zum Kopieren. Mappe Salesforce-Events wie neue Leads, neue Opportunities und Stage-Änderungen auf deine Conversions und schreibe LeadJourney-Daten als Datensätze zurück nach Salesforce.
Wenn du Salesforce verbindest, werden Datensatz-Events (neue Leads, neue Opportunities, Stage-Änderungen und mehr) zu LeadJourney-Conversions, automatisch der Kampagne, dem Ad Set und der Anzeige zugeordnet, die sie verdient haben. Du autorisierst Salesforce einmal (keine Keys zum Kopieren) und mappst danach jedes Salesforce-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. Auf demselben Screen kannst du außerdem LeadJourney-Klicks, Leads und Conversions zurück nach Salesforce schicken, als Leads, Contacts, Opportunities oder Accounts.
Bevor du startest
Halte das bereit, damit die Verbindung von Anfang bis Ende funktioniert:
- Einen aktiven LeadJourney-Workspace und eine Salesforce-Organisation, in die du dich einloggen kannst.
- Tracking ist live, denn 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 deine Salesforce-Datensätze zu bringen, typisch ein Custom Field auf dem Lead (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 Salesforce-Karte, um die Integration zu öffnen (direkt dorthin kommst du auch mit
?slug=apps&app=salesforce). Solange du nicht verbunden bist, siehst du eine „Connect your
Salesforce account“-Karte; nach dem Verbinden zeigt derselbe Screen deine Organisation,
deine Trigger und das Panel Send to Salesforce.
Schritt für Schritt
LeadJourney aus Salesforce autorisieren
Klick auf der Connect your Salesforce account-Karte auf Connect with Salesforce. Du wirst zu Salesforce weitergeleitet, um dich einzuloggen und den Zugriff von LeadJourney zu bestätigen. Es gibt keine API-Keys zum Kopieren.
Wie die Karte erklärt, fragt LeadJourney Lesezugriff (Kontakte, Opportunities) an, um Datensätze zu lesen und Webhook-Events zu empfangen, damit Änderungen in Echtzeit ankommen. Nach der Bestätigung schickt Salesforce dich zurück und du siehst eine „Salesforce connected“-Bestätigung.
Die Synchronisierung startet beim Verbinden
LeadJourney erfasst neue Salesforce-Events ab dem Moment der Verbindung. Datensätze und Änderungen 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 deiner Organization, Active triggers (aktive von allen) und das Datum Connected since.
Einen Trigger hinzufügen
Klick im Triggers-Panel („Each trigger maps a Salesforce record event to one of your conversions.“) auf Add trigger. Im Dialog New Salesforce trigger:
- App: Salesforce (bereits ausgewählt).
- LeadJourney Event: wähle den Conversion-Typ, den dieses Salesforce-Event aufzeichnen
soll, z. B.
WonClient. (Keine Optionen? Lege zuerst einen unter Settings → Events an.) - Trigger: wähle das Salesforce-Event aus dem Karten-Raster. Jede Karte zeigt das Event und eine kurze Beschreibung, Search triggers… grenzt lange Listen ein.
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. Erscheint nichts, lege einen passenden Datensatz in Salesforce an und prüfe erneut. Wähle den Datensatz, gegen den du mappen willst (aufgeklappt siehst du den rohen Payload), und klick auf Continue with selected record.
- Configure Mapping: ordne den Datensatz den LeadJourney-Spalten zu. Neue Trigger starten
mit Email, Name, Phone, click_id, Revenue und Currency, vorbelegt,
wo LeadJourney einen passenden Pfad findet (Salesforce-Felder liegen unter
record., z. B.record.Emailoderrecord.Amount). Du kannst mehrere Pfade für eine Spalte wählen (sie werden mit Leerzeichen verbunden) oderstatic:valuefür einen festen Wert eintippen. Über Add custom field fügst du 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). Das Mappen vonclick_idist empfohlen, aber optional. - Filtering (optional): klick auf Add filter und setze Path, Operator
(equals, not equals, contains, greater than, less than, exists und
mehr) und Value. Der Trigger feuert nur, wenn jeder Filter passt, z. B.
record.StageNameequalsClosed Won.
Klick auf Save & Continue, um abzuschließen, oder auf Save and continue later, um den Zwischenstand zu sichern.
Wie Salesforce-Datensätze mit der richtigen Kampagne verknüpft werden
Salesforce erfasst LeadJourneys Click-ID nicht von allein, also speicherst du sie auf dem Datensatz und mappst sie hier. Üblich ist ein Custom Field vom Typ Text auf dem Lead, das die Click-ID des Besuchers enthält und vom Formular gefüllt wird, das den Lead anlegt. Zeige im Tab Configure Mapping click_id auf dieses Feld, und jeder Datensatz kommt bereits mit dem Klick verknüpft an, und damit mit Kampagne, Ad Set und Anzeige, die ihn verdient haben. Keine Click-ID? LeadJourney matcht als Fallback über email oder phone.
Deine Trigger verwalten
Jeder Trigger erscheint als Zeile (Salesforce-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, 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
deletezur Bestätigung. Mapping und Filter lassen sich nicht wiederherstellen; die anderen Trigger laufen weiter. - Weitere hinzufügen: nutze Add trigger erneut, um mehr Salesforce-Events auf verschiedene Conversions zu mappen.
Daten zurück an Salesforce senden
Das Panel Send to Salesforce schreibt LeadJourney-Klicks, Conversions und Leads als Datensätze nach Salesforce, ganz ohne Zapier. Klick auf + Add destination, dann:
- Write this Salesforce object: wähle Lead, Contact, Opportunity oder Account.
- 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.
- 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 über ein External-ID-Feld und legt sonst neu an.
- Matching field (Update und Upsert): das Feld, das einen vorhandenen Datensatz identifiziert. Bei Opportunities und Accounts im Update-Modus kannst du auch Contact email oder Contact phone wählen, um den Datensatz über den verknüpften Kontakt zu finden. Für Upsert muss es ein Salesforce-External-ID-Feld sein.
- Map fields: wähle ein Salesforce field aus der Liste (oder tippe einen API-Namen
wie
My_Field__cein und klick auf Set) und danach den LeadJourney value, der hineingeschrieben wird. Mehrere Werte werden mit Leerzeichen verbunden, alternativ tippst du einen festen Wert ein. Find latest data zeigt echte Beispielwerte; + Add field fügt eine weitere Zeile hinzu.
Klick auf Create destination. Jede Destination-Zeile hat Pause / Resume, Edit und Delete (Löschen stoppt neue Datensätze; bestehende Salesforce-Datensätze bleiben unberührt). Die Tabelle Sync history listet jede Zustellung mit Status (Success, Failed oder Skipped), Event, Objekt, Modus und Detail sowie einem Retry-Button für fehlgeschlagene oder übersprungene Zustellungen.
Erneut verbinden
Wenn Salesforce die App widerruft, die Webhook-Subscription verschwindet oder Salesforce nicht erreichbar ist, wechselt der Header auf Needs reconnect und ein Banner nennt den Grund (z. B. „Salesforce 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 Salesforce zu entfernen, klick im Header auf Disconnect, tippe disconnect und
bestätige mit Disconnect Salesforce. Das ist bewusst so, weil es destruktiv ist:
Disconnect löscht deine Trigger
Das Trennen löst deine Salesforce-Organisation dauerhaft vom Workspace und löscht jeden Trigger. Salesforce-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 also neu ein.
Fehlerbehebung
Keine Datensätze bei „Find latest data“?
Für dieses Event gibt es in Salesforce noch nichts Aktuelles. Lege einen passenden Datensatz an oder ändere einen und klick erneut auf Find latest data. Verfügbar sind nur Events ab dem Zeitpunkt der Verbindung.
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 Custom Field 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.
Eine Destination zeigt Failed- oder Skipped-Zustellungen?
Öffne Sync history und lies die Spalte Detail. Update überspringt, wenn kein Treffer gefunden wird, und Upsert braucht ein echtes External-ID-Feld als Matching field. Korrigiere die Destination und klick dann auf Retry.
Häufige Fragen
Verwandte Artikel
Apps-Übersicht
Wie die Apps-Seite funktioniert und was du sonst verbinden kannst.
Events & der Events Manager
Definiere die Conversion-Typen, auf die deine Salesforce-Trigger abbilden.
Tracking-Script installieren
Erfasse die Klicks, denen Salesforce-Datensätze zugeordnet werden.
Wie Attribution funktioniert
Wie Klick, Lead und spätere Conversion zusammengeführt werden.
HubSpot verbinden
Verbinde dein HubSpot-Konto in wenigen Minuten, ohne API-Keys und ohne von Hand verdrahtete Webhooks. Einmal autorisieren, CRM-Events wie neue Kontakte, Formular-Einsendungen und Deal-Stage-Änderungen auf deine Conversions abbilden und LeadJourney-Daten zurück nach HubSpot schicken.
Pipedrive verbinden
Verbinde dein Pipedrive-Konto in wenigen Minuten – ohne API-Keys, ohne von Hand verdrahtete Webhooks. Einmal autorisieren und drei Standard-Trigger (Lead Created, Deal Created, Deal Closed-Won) werden für dich angelegt – bereit zum Mappen auf deine Conversions.