Kalenders & Afspraken

Kalender-embed op eigen website: iframe vs widget vs link

GoHighLevel-kalenders kunnen op WordPress, Wix, eigen HTML of een GHL-funnel komen. Drie embed-methoden, elk met eigen voor- en nadelen. Welke kies je wanneer?

3 min Beginner Bijgewerkt 18 mei 2026

1. Iframe-embed

Plak een snippet HTML op je site. De volledige GHL-kalender rendert binnen jouw pagina, zelfde look-and-feel.

<iframe src="https://api.leadconnectorhq.com/widget/booking/{kalender-id}" style="width:100%;border:none;min-height:800px;"></iframe>

Voordeel: simpel, snel. Nadeel: trage initial-load, geen styling-aanpassing buiten GHL.

2. Widget (script)

JS-script dat een button rendert. Klikt op “Plan afspraak” → kalender opent in modal-overlay zonder pagina-redirect.

<script src="https://api.leadconnectorhq.com/widget/booking-widget.js" data-calendar-id="..." data-button-text="Plan afspraak"></script>

Voordeel: kleiner footprint, conversie-vriendelijker. Nadeel: requires JS-enabled browser.

3. Directe URL

Deel de kalender-URL via link, e-mail of social. Klant landt op een GHL-pagina. Geen embedding, maar het simpelste — handig voor outbound mails of LinkedIn-DMs.

Aanbevolen per platform

  • WordPress: iframe-embed in een Custom HTML-blok
  • Wix/Squarespace: iframe-embed via Embed-element
  • GHL-funnel: native Appointment-element (sneller, zelfde tool)
  • Outbound: directe URL in LinkedIn-DM of e-mail-signature

Tracking

Voor GA4-tracking van kalender-boekingen: gebruik directe URL of widget — iframes geven beperkte event-tracking. Form-submissions in iframe vereisen postMessage-listener (geavanceerd).

Veelgestelde vragen

Wat anderen vroegen over dit onderwerp.

Hoe embed ik een GoHighLevel-kalender op mijn WordPress-site?
Open de kalender → Share → Embed Code → kopieer de iframe-snippet. Plak in een Custom HTML-blok in WordPress. Pas de min-height aan (default 800px werkt meestal). Save en publiceer; binnen 30 seconden zichtbaar op je site.
Wat is het verschil tussen een kalender-iframe en widget?
Iframe rendert de complete kalender direct in je pagina (groter footprint, trage initial load). Widget rendert een button die de kalender in een modal opent bij klik (lichter, conversie-vriendelijker). Widget verbetert vaak conversion-rate met 5-10%.
Kan ik de styling van een ingebedde GoHighLevel-kalender aanpassen?
Beperkt. In GHL Kalender Settings → Customize stel je kleuren, logo, font in — die landen in de embed. CSS-overrides buiten GHL werken niet door cross-origin restricties. Voor diepere styling: bouw eigen UI en gebruik de API.
Werkt GA4-tracking van een kalender-iframe?
Niet automatisch. Iframes blokken cross-origin tracking. Gebruik liever directe URL of widget voor accurate GA4-tracking. Wil je toch iframe + tracking? Implementeer postMessage-listener (vereist developer-werk) of accepteer beperkte attribution.

Over de auteur

Michel van Linschooten, Algemeen Directeur
Geschreven door
Michel van Linschooten
Algemeen Directeur
Niet gevonden wat je zocht?

Stel je vraag direct aan een Nederlandse specialist.

De kennisbank groeit elke week. Loop je nu vast op een specifiek scenario? Plan een korte sessie met ons team in Zutphen, of stuur een mailtje, we helpen meestal binnen één werkdag.