So funktioniert die GoHighLevel-Integration
Die GoHighLevel-Integration hält Ihre Pabau-Kunden mit den Kontakten in einem GoHighLevel-Subaccount synchron. Kontakte werden in beide Richtungen synchronisiert — neue und aktualisierte Pabau-Kunden werden nahezu in Echtzeit an GoHighLevel übertrage
Die GoHighLevel-Integration hält Ihre Pabau-Kunden mit den Kontakten in einem GoHighLevel-Subaccount synchron. Kontakte werden in beide Richtungen synchronisiert — neue und aktualisierte Pabau-Kunden werden nahezu in Echtzeit an GoHighLevel übertragen, und Kontaktänderungen in GoHighLevel fließen zurück nach Pabau — während Termin- und Lead-Ergebnisse als Tags auf dem GoHighLevel-Kontakt landen, auf denen Ihre Marketingagentur Workflows aufbauen kann.
Dies ist ein Connector innerhalb des Pabau-Tools Data Sync. Wenn Sie neu bei Data Sync sind, lesen Sie zunächst How Data Sync works in Pabau, um die allgemeinen Konzepte kennenzulernen (Trigger, Zuordnung, das Übermittlungsprotokoll und Wiederholungsversuche). Diese Anleitung behandelt alles, was speziell für GoHighLevel gilt.
HINWEIS: Die GoHighLevel-Integration wird schrittweise eingeführt. Wenn Sie sie in Ihrem App Marketplace noch nicht sehen, wenden Sie sich an den Support, damit diese für Ihr Konto aktiviert wird. Sie benötigen Administratorzugriff in Pabau, um sie einzurichten.
Was der Connector leistet
- Erstellt oder aktualisiert einen GoHighLevel-Kontakt, wenn ein Kunde in Pabau erstellt oder bearbeitet wird.
- Überträgt Kontaktänderungen aus GoHighLevel zurück nach Pabau — und kann optional neue Pabau-Kunden aus nicht zugeordneten GoHighLevel-Kontakten erstellen (standardmäßig deaktiviert).
- Fügt dem synchronisierten Kontakt einen Tag hinzu, wenn ein Termin gebucht, geändert oder storniert wird (
pabau-appointment:booked,pabau-appointment:updated,pabau-appointment:cancelled). - Fügt einen Tag hinzu, wenn ein Lead als gewonnen oder verloren markiert wird (
pabau-lead:won,pabau-lead:lost) — und schließt so den Kreis für das ROI-Reporting Ihrer Agentur. - Löscht optional den GoHighLevel-Kontakt, wenn ein Kunde in Pabau gelöscht wird (standardmäßig deaktiviert).
HINWEIS: Der Connector synchronisiert ausschließlich das Kunden-/Kontaktobjekt. Termine und Leads werden als Tags am Kontakt dargestellt, nicht als GoHighLevel-Termine oder -Opportunities. Ein in GoHighLevel gelöschter Kontakt wird niemals in Pabau gelöscht — medizinische Datensätze werden aufbewahrt, und eine Löschung erfolgt ausschließlich von Pabau ausgehend.
Bevor Sie beginnen
Die Verbindung nutzt die eigene Anmeldung von GoHighLevel (OAuth) — es müssen keine API-Schlüssel kopiert werden. Sie benötigen:
- Ein GoHighLevel-Konto — Ihr eigenes oder eines, das Ihre Marketingagentur für Sie verwaltet.
- Eine Anmeldung, die Zugriff auf den Subaccount (Standort) hat, den Sie verbinden möchten, und die Berechtigung besitzt, Apps dafür zu autorisieren. Wenn eine Agentur GoHighLevel für Sie betreibt, fragen Sie diese, welcher Subaccount Ihrer ist.
Schritt 1: Verbinden Sie Ihr GoHighLevel-Konto
Sie können an zwei Stellen beginnen:
- Einstellungen > App Marketplace — wählen Sie die Kachel GoHighLevel. Sie gelangen direkt in die unten beschriebene Data-Sync-Einrichtung.
- Data Hub > Data Sync — wählen Sie Connector hinzufügen, dann GoHighLevel und anschließend Einrichten.
Im ersten Schritt der Einrichtung werden Sie aufgefordert, Ihr Konto zu verbinden. Wählen Sie GoHighLevel verbinden — ein GoHighLevel-Fenster öffnet sich, in dem Sie sich anmelden, den zu verbindenden Subaccount auswählen und den Zugriff genehmigen. Nach der Genehmigung schließt sich das Fenster, und Pabau erstellt die Verbindung automatisch und öffnet sie anschließend, damit Sie die unten beschriebenen Trigger, Feldzuordnungen und Einstellungen überprüfen können.
TIPP: Wenn Ihr Browser das Pop-up-Fenster blockiert, erlauben Sie Pop-ups für Pabau und wählen Sie erneut GoHighLevel verbinden.
Schritt 2: Trigger
Wählen Sie auf der Registerkarte Trigger aus, welche Pabau-Ereignisse an GoHighLevel übertragen werden:
client.create/client.update→ GoHighLevel-Kontakte erstellen oder aktualisieren (standardmäßig aktiviert).client.delete→ GoHighLevel-Kontakte löschen (standardmäßig deaktiviert).booking.create/booking.update/booking.canceled→ GoHighLevel-Kontakte mit Terminstatus taggen (standardmäßig aktiviert).lead.won/lead.lost→ GoHighLevel-Kontakte mit Lead-Ergebnis taggen (gewonnen/verloren) (standardmäßig aktiviert).
WICHTIG: Sobald client.delete aktiviert ist, wird beim Löschen eines Kunden in Pabau immer auch der verknüpfte GoHighLevel-Kontakt gelöscht — selbst wenn die Synchronisationsrichtung für Kontakte auf „nur eingehend" eingestellt ist. Dies ist beabsichtigt, damit eine in Pabau vorgenommene Löschung auch in GoHighLevel wirksam wird. Lassen Sie diese Option deaktiviert, wenn Ihre Agentur gelöschte Kunden weiterhin als Kontakte in GoHighLevel benötigt.
Schritt 3: Feldzuordnung
Erweitern Sie auf der Registerkarte Zuordnung den Bereich Kontakte, um zu sehen, wie Pabau-Kundenfelder den Standardfeldern eines GoHighLevel-Kontakts zugeordnet werden. Die Standardzuordnung lautet:
- E-Mail → E-Mail (erforderlich — siehe unten, wie der Abgleich funktioniert)
- Vorname → Vorname
- Nachname → Nachname
- Mobiltelefon → Telefonnummer
- Straße → Straße
- Stadt → Stadt
- Bundesland / Provinz → Bundesland / Region
- Postleitzahl → Postleitzahl
- Land → Land
- Geburtsdatum → Geburtsdatum
Deaktivieren Sie eine Zeile, um die Synchronisierung dieses Felds zu stoppen, weisen Sie einer Zeile über die Dropdown-Menüs ein anderes GoHighLevel-Feld zu (zum Beispiel Firmenname, Website-URL, Kontaktquelle oder Zeitzone), oder fügen Sie Zeilen für Ihre eigenen benutzerdefinierten Felder hinzu. Die Richtungssteuerung der Kontaktgruppe entscheidet, ob Kontakte in beide Richtungen synchronisiert werden (Standard), nur ausgehend (Pabau → GoHighLevel) oder nur eingehend, und die Einstellung Konfliktlösung bei Daten bestimmt, welche Seite gewinnt, wenn unklar ist, welche Seite die neueren Daten hat — standardmäßig ist Pabau die maßgebliche Quelle.
HINWEIS: GoHighLevel verfügt über ein einziges Standard-Telefonfeld, daher wird Pabaus Mobiltelefon standardmäßig darauf abgebildet — das ist die per SMS erreichbare Nummer, die GoHighLevel-Kampagnen anschreiben und anrufen.
Die Gruppen Termine und Leads unterhalb der Kontaktzuordnung werden automatisch zusammengestellt — sie zeigen, wie Terminstatus und Lead-Ergebnis zu Tags am synchronisierten Kontakt werden. Es gibt nichts manuell zuzuordnen; aktivieren oder deaktivieren Sie sie über die Registerkarte Trigger.
Schritt 4: Synchronisierungseinstellungen
Auf der Registerkarte Einstellungen finden Sie die Verbindungskarte — sie zeigt das verbundene GoHighLevel-Konto mit der Option zum Trennen der Verbindung — sowie zwei Synchronisierungsoptionen:
- Fehlende Datensätze bei Aktualisierung erstellen (Standard Ja) — beim Bearbeiten eines Kunden, der noch nie synchronisiert wurde, wird der Kontakt in GoHighLevel erstellt, statt übersprungen zu werden.
- Neue Kunden aus GoHighLevel-Kontakten erstellen (Standard Nein) — wenn aktiviert, werden GoHighLevel-Kontakte, die keinem bestehenden Kunden entsprechen, als neue Pabau-Kunden erstellt. Zugeordnete Kontakte werden weiterhin in beide Richtungen synchronisiert.
Verwenden Sie Verbindung testen, um zu bestätigen, dass Pabau Ihren GoHighLevel-Subaccount erreichen kann.
WICHTIG: Lassen Sie Neue Kunden aus GoHighLevel-Kontakten erstellen deaktiviert, es sei denn, Sie sind sich sicher, dass Sie dies möchten. GoHighLevel-Standorte enthalten oft große Mengen an Marketingkontakten, und das Aktivieren dieser Option erstellt für jeden neuen, nicht zugeordneten Kontakt, den Ihre Agentur hinzufügt, einen Pabau-Kunden.
Wie Datensätze abgeglichen werden
Wenn sich ein Kontakt in GoHighLevel ändert, ermittelt Pabau, zu welchem Kunden (falls vorhanden) er gehört:
- Ein Kunde, der bereits mit diesem Kontakt synchronisiert wurde, wird immer verwendet — die gespeicherte Verknüpfung ist maßgeblich.
- Andernfalls, wenn die E-Mail-Adresse des Kontakts genau einem Pabau-Kunden entspricht, wird dieser Kunde verknüpft und aktualisiert.
- Wenn die E-Mail-Adresse mehreren Kunden entspricht oder einem Kunden, der bereits mit einem anderen GoHighLevel-Kontakt verknüpft ist, wird nichts geschrieben — die Änderung wird übersprungen, anstatt geraten zu werden. Kontakte ohne E-Mail-Adresse werden ebenfalls niemals durch Raten zugeordnet.
Wenn nichts übereinstimmt, wird ein neuer Pabau-Kunde nur erstellt, wenn Neue Kunden aus GoHighLevel-Kontakten erstellen aktiviert ist. In jedem Fall überschreiben ältere Daten niemals neuere Daten — Änderungen auf einer Seite werden nur übernommen, wenn sie neuer sind als das, was die andere Seite bereits gespeichert hat.
Arbeiten mit den Tags in GoHighLevel
Termin- und Lead-Aktivitäten kommen als Tags am synchronisierten Kontakt in GoHighLevel an:
pabau-appointment:booked— ein Termin wurde gebucht.pabau-appointment:updated— ein Termin wurde geändert oder verschoben.pabau-appointment:cancelled— ein Termin wurde storniert.pabau-lead:won— ein Lead wurde als gewonnen markiert.pabau-lead:lost— ein Lead wurde als verloren markiert.
Ihre Agentur kann diese als Trigger für GoHighLevel-Workflows nutzen — Bestätigungen, Bewertungsanfragen, Reaktivierungskampagnen oder geschlossenes ROI-Reporting. Pabau fügt ausschließlich eigene Tags hinzu; es entfernt oder ersetzt niemals die Tags, die Ihre Agentur bereits an einem Kontakt pflegt.
End-to-End testen
Wählen Sie auf der Registerkarte Zuordnung die Option Testereignis senden, wählen Sie ein Ereignis wie client.update aus und klicken Sie auf Test senden. Pabau wählt einen echten Kunden aus, überträgt ihn über die aktive Pipeline und protokolliert das Ergebnis im Protokoll, gekennzeichnet als Test. Öffnen Sie die Protokolle, um den Erfolg zu bestätigen, und prüfen Sie anschließend den Kontakt in GoHighLevel.
Das Übermittlungsprotokoll lesen
Wählen Sie am Connector Protokolle, um jede Übermittlung einzusehen — einschließlich der genauen von Pabau gesendeten Anfrage, der von GoHighLevel zurückgegebenen Antwort und einer Korrelations-ID für Support-Tickets. Fehler folgen den Standard-Data-Sync-Regeln: vorübergehende Probleme (Ratenbegrenzungen, Netzwerkfehler, GoHighLevel-Serverfehler) werden automatisch nach einem sich verlängernden Zeitplan wiederholt, während dauerhafte Ablehnungen den Grund anzeigen, damit Sie die Daten korrigieren und mit Neueste Daten synchronisieren erneut senden können. Die vollständige Anleitung zu Status, Wiederholungen und erneutem Senden finden Sie unter How Data Sync works in Pabau.
Trennen der Verbindung
Um die Synchronisierung zu stoppen, öffnen Sie die Registerkarte Einstellungen des Connectors und trennen Sie das GoHighLevel-Konto, oder pausieren oder löschen Sie den Connector über seine Karte unter Data Hub > Data Sync. Das Trennen stoppt die Synchronisierung in beide Richtungen; der Übermittlungsverlauf wird zu Prüfzwecken aufbewahrt.
Verwandte Artikel
- How Data Sync works in Pabau