Webhook aanmaken
Open een workflow → trigger → Inbound Webhook. GoHighLevel genereert een unieke URL (POST-endpoint). Kopieer deze naar het externe systeem.
Payload mapping
De webhook accepteert JSON. Map velden naar GHL-contactvelden:
{"first_name": "Jos", "email": "jos@example.nl", "tags": ["webinar-2026"]}
Onder Map Fields koppel je elke JSON-key aan een GHL-veld (standaard of custom).
Authenticatie
Voor productie: zet Require Authentication aan en stuur een bearer-token in de header. Zonder kan iedereen die de URL kent contacten injecteren — security-risk.
Test-flow
Gebruik Webhook Tester tool om een sample-payload te sturen. Check of contact correct verschijnt in CRM en of vervolg-stappen vuren. Pas na groen-licht in productie zetten.
Gebruikscases
- Typeform-respons → contact + tag toevoegen
- Stripe payment_succeeded → onboarding-flow starten
- Custom webapp lead-form → directe sync naar pipeline