Integrationen
Calendly verbinden
Verbinde dein Calendly-Konto in wenigen Minuten – ohne API-Keys, ohne von Hand verdrahtete Webhooks. Einmal autorisieren, dann Buchungs-Events wie gebuchte Meetings, Stornierungen und No-Shows direkt auf deine Conversions abbilden.
Wenn du Calendly verbindest, werden Scheduling-Events – gebuchte Meetings, Stornierungen, No-Shows – zu LeadJourney-Conversions, automatisch der Kampagne, Ad Set und Anzeige zugeordnet, die sie verdient haben. Du autorisierst Calendly einmal (keine Keys zum Kopieren, keine Webhook-URLs zum Einfügen) und mappst danach jedes Calendly-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.
Bevor du startest
Halte das bereit, damit die Verbindung von Anfang bis Ende funktioniert:
- Einen aktiven LeadJourney-Workspace und ein Calendly-Konto, in das du dich einloggen kannst.
- Einen kostenpflichtigen Calendly-Plan – Calendlys Free-Plan unterstützt keine Webhooks, das Verbinden erfordert also einen bezahlten Account.
- Tracking ist live – Klicks müssen zuerst erfasst werden, damit Buchungen einer Kampagne zugeordnet werden können. Siehe Tracking-Script installieren.
- Mindestens einen Conversion-Typ zum Mappen (z. B.
BookedCall). 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 Calendly-Karte, um die Integration zu öffnen (oder nutze
?slug=apps&app=calendly). Solange du nicht verbunden bist, siehst du eine „Connect your Calendly account“-Karte; nach dem Verbinden zeigt derselbe
Screen dein Konto, den Scope und deine Trigger.
Schritt für Schritt
LeadJourney aus Calendly autorisieren
Klick auf der Connect your Calendly account-Karte auf Connect with Calendly. Du wirst zu Calendly weitergeleitet, um dich einzuloggen und den Zugriff von LeadJourney zu bestätigen.
Die Freigabe gibt Lesezugriff auf deine geplanten Events und deine Organisation, plus Schreibzugriff für Webhook-Subscriptions (damit LeadJourney deine Buchungen abonnieren kann) – keine Keys zum Kopieren, keine Webhook-URLs zum Einfügen. Nach der Bestätigung schickt Calendly dich zurück und du siehst eine „Calendly connected“-Bestätigung.
Webhooks erfordern einen bezahlten Calendly-Plan
Calendly stellt Webhooks nur in seinen kostenpflichtigen Plänen bereit. Schlägt die Verbindung fehl, prüfe, ob dein Calendly-Konto Webhook-Subscriptions unterstützt.
Die Synchronisierung startet beim Verbinden
LeadJourney erfasst neue Calendly-Buchungen 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, dein Account und ob die Freigabe auf User scope oder Organization scope liegt, Active triggers (aktive von allen) und das Datum Connected since.
Einen Trigger hinzufügen
Klick im Triggers-Panel („Each trigger maps a Calendly event to one of your conversions.“) auf Add trigger. Im Dialog New Calendly trigger:
- App: Calendly (bereits ausgewählt).
- LeadJourney Event: wähle den Conversion-Typ, den dieses Calendly-Event aufzeichnen
soll, z. B.
BookedCall. (Keine Optionen? Lege zuerst einen unter Settings → Events an.) - Trigger: wähle das Calendly-Event, das ihn auslöst, aus dem Karten-Raster, etwa eine Buchung, eine Stornierung, einen No-Show oder eine Routing-Form-Einsendung. Search triggers… grenzt die Liste ein.
Klick auf Continue.
Daten empfangen und das Mapping bestätigen
Der Dialog öffnet einen Flow mit drei Tabs:
- Receive Data: die neuesten Datensätze laden automatisch. Um sie auf einen Event-Typ
einzugrenzen, füge dessen Calendly-Event-Link ein (z. B.
https://calendly.com/you/30min) und klick auf Search. Erscheint nichts, buche ein Meeting oder schick ein Routing Form in Calendly ab und klick erneut auf Find latest data. Wähle einen Datensatz und klick auf Continue with selected record. - Configure Mapping: ordne den Calendly-Datensatz den LeadJourney-Spalten zu. Neue Trigger
starten mit Email, Name, Phone, click_id, Revenue und Currency,
vorbelegt, wo LeadJourney einen passenden Pfad findet (
click_idaustracking.salesforce_uuid). Mehrere Pfade werden mit Leerzeichen verbunden, alternativ tippst du einen Pfad oder einstatic:-Literal ein und drückst Enter. Add custom field holt eine entfernte Spalte zurück oder fügt eines deiner Custom Fields hinzu, Create new field legt ein neues an (Typ Text, Number oder Currency). Das Mappen vonclick_idist empfohlen, aber optional (siehe Callout unten). - Filtering (optional): klick auf Add Another Filter und setze Pfad, Operator und
Wert. Um nur für ein bestimmtes Calendly-Event zu feuern, filtere auf
scheduled_event.event_linkund füge den Link dieses Events als Wert ein. Jeder Filter wird gegen den gewählten Datensatz getestet und zeigt PASS oder FAIL.
Save & Continue bringt dich vom Mapping zu den Filtern. Klick auf Activate, um abzuschließen (beim Bearbeiten Save trigger), oder auf Save and continue later, um den Zwischenstand zu sichern.
Warum Buchungen automatisch der richtigen Kampagne zugeordnet werden
Calendly trägt die Click-ID des Besuchers über Scheduling-Links in seinem Feld
tracking.salesforce_uuid, und das Tracking-Script von LeadJourney befüllt es. Wenn jemand
also bucht, weiß LeadJourney bereits, welcher Klick – und damit welche Kampagne, Ad Set und
Anzeige – sie verdient hat, ohne dass du click_id von Hand mappst. Stell nur sicher,
dass deine Scheduling-Links über LeadJourney-getrackte Landingpages geöffnet werden.
Deine Trigger verwalten
Jeder Trigger erscheint als Zeile – Calendly-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
deleteund 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 Calendly-Events (Buchungen, Stornierungen, No-Shows) auf verschiedene Conversions zu mappen.
Erneut verbinden
Wenn Calendly die App widerruft, die Webhook-Subscription verschwindet oder Calendly nicht erreichbar ist, wechselt der Header auf Needs reconnect und ein Banner nennt den Grund (z. B. „Calendly 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 Calendly zu entfernen, klick im Header auf Disconnect, tippe disconnect und
bestätige mit Disconnect Calendly. Das ist bewusst so, weil es destruktiv ist:
Disconnect löscht deine Trigger
Das Trennen entfernt die Calendly-Verbindung dauerhaft, löscht jeden Trigger und widerruft die Webhook-Subscription. Calendly-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 diesen Event-Typ ist in Calendly noch nichts passiert, oder der gesuchte Event-Link passt nicht. Erstelle eine frische Buchung (oder storniere eine, um eine Stornierung zu testen), prüfe den Link und klick dann erneut auf Find latest data. Der passende Datensatz sollte erscheinen, sodass du das Mapping abschließen kannst.
Buchungen kommen an, werden aber keiner Kampagne zugeordnet?
LeadJourney muss wissen, zu welchem Klick die Buchung gehört. Prüfe, dass (1) das
Tracking-Script installiert ist und Klicks erfasst, (2) Besucher über
LeadJourney-getrackte Seiten zu Calendly gelangen (damit tracking.salesforce_uuid die
Click-ID trägt) und (3) der Trigger Active ist. Als Fallback kannst du click_id,
email oder phone im Tab Configure Mapping explizit mappen.
Header zeigt „Needs reconnect“?
Calendly 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.
Verwandte Artikel
Jotform verbinden
Verbinde Jotform mit einem Account-API-Key. LeadJourney registriert einen Webhook auf jedem Formular und kann ein lj_click_id-Feld für dich anlegen, damit jede Einsendung der Anzeige zugeordnet wird, die sie ausgelöst hat.
Cal.com verbinden
Verbinde dein Cal.com-Konto in wenigen Minuten – ohne API-Keys, ohne von Hand verdrahtete Webhooks. Einmal autorisieren, dann Buchungs-Events wie gebuchte Meetings, Verschiebungen, Stornierungen und No-Shows direkt auf deine Conversions abbilden.