Zo werkt de GoHighLevel-integratie
De GoHighLevel-integratie zorgt dat je Pabau-klanten gelijk lopen met de contacten in een GoHighLevel-subaccount. Contacten synchroniseren beide kanten op — nieuwe en bijgewerkte Pabau-klanten worden bijna realtime naar GoHighLevel gepusht, en contac
De GoHighLevel-integratie zorgt dat je Pabau-klanten gelijk lopen met de contacten in een GoHighLevel-subaccount. Contacten synchroniseren beide kanten op — nieuwe en bijgewerkte Pabau-klanten worden bijna realtime naar GoHighLevel gepusht, en contactwijzigingen in GoHighLevel stromen terug naar Pabau — terwijl afspraakactiviteit en leadresultaten als tags op het GoHighLevel-contact terechtkomen, waar je marketingbureau workflows op kan bouwen.
Dit is een connector binnen Pabau's Data Sync-tool. Als je nieuw bent met Data Sync, lees dan eerst How Data Sync works in Pabau voor de algemene concepten (triggers, mapping, het bezorgingslogboek en herhaalpogingen). Deze gids behandelt alles wat specifiek is voor GoHighLevel.
OPMERKING: De GoHighLevel-integratie wordt geleidelijk uitgerold. Zie je hem nog niet in je App Marketplace, neem dan contact op met support om hem voor je account in te schakelen. Je hebt beheerderstoegang in Pabau nodig om dit in te stellen.
Wat de connector doet
- Maakt of werkt een GoHighLevel-contact bij wanneer een klant in Pabau wordt aangemaakt of bewerkt.
- Brengt contactwijzigingen die in GoHighLevel zijn gemaakt terug naar Pabau — en kan optioneel nieuwe Pabau-klanten aanmaken op basis van niet-gekoppelde GoHighLevel-contacten (standaard uitgeschakeld).
- Voegt een tag toe aan het gesynchroniseerde contact wanneer een afspraak wordt geboekt, gewijzigd of geannuleerd (
pabau-appointment:booked,pabau-appointment:updated,pabau-appointment:cancelled). - Voegt een tag toe wanneer een lead als gewonnen of verloren wordt gemarkeerd (
pabau-lead:won,pabau-lead:lost) — zo sluit je de cirkel voor de ROI-rapportage van je bureau. - Verwijdert optioneel het GoHighLevel-contact wanneer een klant in Pabau wordt verwijderd (standaard uitgeschakeld).
OPMERKING: De connector synchroniseert alleen het klant-/contactobject. Afspraken en leads worden weergegeven als tags op het contact, niet als GoHighLevel-afspraken of -opportunities. Een contact dat in GoHighLevel wordt verwijderd, wordt nooit in Pabau verwijderd — medische dossiers blijven bewaard, en verwijdering stroomt uitsluitend vanuit Pabau naar buiten.
Voordat je begint
De koppeling gebruikt de eigen aanmeldmethode van GoHighLevel (OAuth) — er zijn geen API-sleutels om te kopiëren. Je hebt nodig:
- Een GoHighLevel-account — van jou, of een account dat je marketingbureau voor je beheert.
- Een inlogaccount met toegang tot het subaccount (locatie) dat je wilt koppelen, en de bevoegdheid om apps hiervoor te autoriseren. Als een bureau GoHighLevel voor je beheert, vraag dan welk subaccount van jou is.
Stap 1: Verbind je GoHighLevel-account
Je kunt op twee manieren beginnen:
- Instellingen > App Marketplace — selecteer de tegel GoHighLevel. Je komt zo direct in de Data Sync-instellingen hieronder.
- Data Hub > Data Sync — selecteer Add connector, kies GoHighLevel, en selecteer Set up.
In de eerste stap van de instellingen word je gevraagd je account te verbinden. Selecteer Connect GoHighLevel — er opent een GoHighLevel-venster waarin je inlogt, het te koppelen subaccount kiest en de toegang goedkeurt. Zodra je goedkeurt, sluit het venster en maakt Pabau automatisch de verbinding aan, en opent deze zodat je de triggers, veldmapping en instellingen hieronder kunt bekijken.
TIP: Als je browser het pop-upvenster blokkeert, sta pop-ups toe voor Pabau en selecteer opnieuw Connect GoHighLevel.
Stap 2: Triggers
Kies op het tabblad Triggers welke Pabau-gebeurtenissen naar GoHighLevel worden gepusht:
client.create/client.update→ GoHighLevel-contacten aanmaken of bijwerken (standaard ingeschakeld).client.delete→ GoHighLevel-contacten verwijderen (standaard uitgeschakeld).booking.create/booking.update/booking.canceled→ GoHighLevel-contacten taggen met afspraakstatus (standaard ingeschakeld).lead.won/lead.lost→ GoHighLevel-contacten taggen met leadresultaat (gewonnen/verloren) (standaard ingeschakeld).
BELANGRIJK: Zodra client.delete is ingeschakeld, zorgt het verwijderen van een klant in Pabau er altijd voor dat het gekoppelde GoHighLevel-contact wordt verwijderd — zelfs als je de synchronisatierichting voor contacten op alleen inkomend hebt gezet. Dit is bewust zo, zodat een verwijdering die in Pabau wordt gehonoreerd ook in GoHighLevel wordt gehonoreerd. Laat dit uit staan als je bureau wil dat verwijderde klanten als contact in GoHighLevel blijven bestaan.
Stap 3: Veldmapping
Vouw op het tabblad Mapping Contacts uit om te zien hoe Pabau-klantvelden worden gekoppeld aan standaard GoHighLevel-contactvelden. De standaardmapping is:
- E-mail → Email (verplicht — zie hieronder hoe matching werkt)
- Voornaam → First name
- Achternaam → Last name
- Mobiele telefoon → Phone number
- Straatadres → Street address
- Plaats → City
- Provincie / regio → State / region
- Postcode → Postal code
- Land → Country
- Geboortedatum → Date of birth
Schakel een rij uit om die veldsynchronisatie te stoppen, wijs een rij toe aan een ander GoHighLevel-veld (bijvoorbeeld Company name, Website URL, Contact source of Timezone) via de dropdowns, of voeg rijen toe voor je eigen aangepaste velden. De richtingsinstelling van de contactgroep bepaalt of contacten beide kanten op synchroniseren (de standaard), alleen uitgaand (Pabau → GoHighLevel) of alleen inkomend, en de instelling Data conflict resolution bepaalt welke kant wint als onduidelijk is welke de nieuwere gegevens heeft — standaard is Pabau de bron van waarheid.
OPMERKING: GoHighLevel heeft één standaard telefoonveld, dus Pabau's Mobiele telefoon wordt hier standaard aan gekoppeld — dat is het via sms bereikbare nummer waarnaar GoHighLevel-campagnes berichten sturen en bellen.
De groepen Appointments en Leads onder de contactmapping worden automatisch samengesteld — ze laten zien hoe afspraakstatus en leadresultaat tags op het gesynchroniseerde contact worden. Er is niets om handmatig te mappen; schakel ze in of uit vanaf het tabblad Triggers.
Stap 4: Synchronisatie-instellingen
Op het tabblad Settings vind je de verbindingskaart — met daarop het gekoppelde GoHighLevel-account, met de optie om de koppeling te verbreken — en twee synchronisatieopties:
- Create missing records on update (standaard Yes) — het bewerken van een klant die nog nooit is gesynchroniseerd, maakt het contact in GoHighLevel aan in plaats van het over te slaan.
- Create new clients from GoHighLevel contacts (standaard No) — indien ingeschakeld, worden GoHighLevel-contacten die met geen enkele bestaande klant overeenkomen als nieuwe Pabau-klanten aangemaakt. Gematchte contacten blijven wel beide kanten op synchroniseren.
Gebruik Test connection om te bevestigen dat Pabau je GoHighLevel-subaccount kan bereiken.
BELANGRIJK: Laat Create new clients from GoHighLevel contacts uit tenzij je zeker weet dat je dit wilt. GoHighLevel-locaties bevatten vaak grote aantallen marketingcontacten, en het inschakelen hiervan maakt voor elk nieuw, niet-gematcht contact dat je bureau toevoegt een Pabau-klant aan.
Hoe records worden gematcht
Wanneer een contact in GoHighLevel verandert, bepaalt Pabau bij welke klant (indien van toepassing) dit hoort:
- Een klant die al met dat contact is gesynchroniseerd, wordt altijd gebruikt — de opgeslagen koppeling is leidend.
- Anders, als het e-mailadres van het contact exact overeenkomt met precies één Pabau-klant, wordt die klant gekoppeld en bijgewerkt.
- Als het e-mailadres overeenkomt met meer dan één klant, of met een klant die al aan een ander GoHighLevel-contact is gekoppeld, wordt er niets geschreven — de wijziging wordt overgeslagen in plaats van geraden. Contacten zonder e-mailadres worden ook nooit op basis van gissingen gematcht.
Als niets overeenkomt, wordt er alleen een nieuwe Pabau-klant aangemaakt als Create new clients from GoHighLevel contacts is ingeschakeld. In alle gevallen overschrijven oudere gegevens nooit nieuwere gegevens — wijzigingen van elke kant worden alleen toegepast als ze nieuwer zijn dan wat de andere kant al heeft.
Werken met de tags in GoHighLevel
Afspraak- en leadactiviteit komt in GoHighLevel binnen als tags op het gesynchroniseerde contact:
pabau-appointment:booked— er is een afspraak geboekt.pabau-appointment:updated— een afspraak is gewijzigd of verzet.pabau-appointment:cancelled— een afspraak is geannuleerd.pabau-lead:won— een lead is als gewonnen gemarkeerd.pabau-lead:lost— een lead is als verloren gemarkeerd.
Je bureau kan deze gebruiken als triggers voor GoHighLevel-workflows — bevestigingen, verzoeken om reviews, reactiveringscampagnes, of closed-loop ROI-rapportage. Pabau voegt alleen zijn eigen tags toe; het verwijdert of vervangt nooit de tags die je bureau al op een contact bijhoudt.
Test het van begin tot eind
Selecteer op het tabblad Mapping Send test event, kies een gebeurtenis zoals client.update, en selecteer Send test. Pabau kiest een echte klant, stuurt deze door de live pijplijn en registreert het resultaat in het logboek, gemarkeerd als test. Open de Logs om te bevestigen dat het is gelukt, en controleer daarna het contact in GoHighLevel.
Het bezorgingslogboek lezen
Selecteer Logs op de connector om elke levering te bekijken — inclusief het exacte verzoek dat Pabau heeft verstuurd, het antwoord dat GoHighLevel heeft teruggestuurd, en een correlatie-ID voor supporttickets. Fouten volgen de standaard Data Sync-regels: tijdelijke problemen (rate limits, netwerkfouten, GoHighLevel-serverfouten) worden automatisch opnieuw geprobeerd volgens een oplopend schema, terwijl permanente afwijzingen de reden tonen zodat je de gegevens kunt corrigeren en opnieuw kunt versturen met Sync latest data. Zie How Data Sync works in Pabau voor de volledige gids over statussen, herhaalpogingen en opnieuw versturen.
Loskoppelen
Om de synchronisatie te stoppen, open je het tabblad Settings van de connector en koppel je het GoHighLevel-account los, of pauzeer of verwijder je de connector vanaf de kaart in Data Hub > Data Sync. Loskoppelen stopt de synchronisatie in beide richtingen; de bezorgingsgeschiedenis blijft bewaard voor auditdoeleinden.
Gerelateerde artikelen
- How Data Sync works in Pabau