Guestplan-koppeling in je eigen design: reserveren zonder standaard widget

Je hebt geïnvesteerd in een mooie website. De foto's kloppen, de typografie ademt de sfeer van je zaak en de menukaart leest als een verhaal. Dan klikt een gast op "Reserveer een tafel" en verschijnt er een standaard reserveringswidget. Ander lettertype, andere knoppen, een ander gevoel. Precies op het moment dat het moet gebeuren.
Werk je met Guestplan, dan hoeft dat niet. Guestplan heeft een API, en daarmee kun je het reserveren volledig in je eigen design bouwen. De gast blijft op jouw site, in jouw stijl, en de reservering komt gewoon in Guestplan binnen. In dit artikel leg ik uit hoe dat werkt, wanneer het de moeite waard is, en laat ik zien hoe we het bouwden voor Brasserie Jacob van Bijstervelt.
De standaard Guestplan-widget: prima, maar niet van jou
Eerst eerlijk: de widget van Guestplan is goed. Hij is snel ingebouwd, werkt betrouwbaar en je kunt een aantal dingen instellen, zoals de taal en een deel van de kleuren. Voor veel restaurants is dat genoeg, en meer dan 8.000 zaken gebruiken Guestplan dan ook dagelijks.
Maar een widget blijft een product van iemand anders dat je in je site plakt. De vorm, de volgorde van de stappen en de teksten liggen grotendeels vast. Heb je een uitgesproken huisstijl, of wil je gasten op een andere manier laten kiezen dan de widget voorschrijft, dan loop je tegen die grenzen aan. Dat is geen fout van Guestplan, zo werkt elke widget.
Widget of eigen reserveerflow: het verschil
Bij een eigen reserveerflow bouw je het reserveerformulier zelf, als gewoon onderdeel van je website. Achter de schermen praat je site via de API met Guestplan: hij vraagt op welke tijden er plek is en zet de reservering door. Voor de gast voelt het als één geheel. Voor je team verandert er niets, want alles staat gewoon in Guestplan.
| Standaard widget | Eigen reserveerflow | |
|---|---|---|
| Design | Beperkt aan te passen: kleuren, taal, enkele instellingen | Volledig in je eigen huisstijl, tot op de pixel |
| Stappen en teksten | Liggen grotendeels vast | Zelf te bepalen, in jouw toon |
| Keuze voor de gast | Datum, tijd en aantal personen | Ook per moment: koffie, lunch, high tea, borrel of diner |
| Snelheid | Laadt een extern script of venster | Onderdeel van je eigen pagina |
| Meten | Beperkt inzicht per stap | Elke stap meetbaar in bijvoorbeeld GA4 |
| Inbouwen | Stukje code plakken, in een uur klaar | Maatwerk, onderdeel van je website |
| Reserveringen | Komen in Guestplan binnen | Komen in Guestplan binnen |
Zo ziet het eruit: Brasserie Jacob van Bijstervelt
Brasserie Jacob van Bijstervelt, de brasserie van Kasteel Bijstervelt in Oirschot, werkt met Guestplan. Voor hun nieuwe website bouwden we een eigen reserveerpagina in dezelfde warme stijl als de rest van de site: zandtinten, oker, navy en de terracotta knoppen die je overal op de site terugziet. Je kunt hem zelf proberen op jacobvanbijstervelt.nl/reserveren.


De gast doorloopt vier korte stappen, allemaal op één pagina. Geen pop-up, geen nieuw venster, en op mobiel met grote knoppen die je makkelijk met je duim raakt.
Reserveren per moment: koffie, lunch, high tea of diner
Het sterkste voordeel zit in stap 2. Jacob is geen restaurant met één diner per avond. Je kunt er terecht voor koffie met gebak, lunch, de gouden high tea, een borrel of shared dining. In Guestplan zijn dat aparte diensten, elk met eigen tijden en regels.
In de eigen reserveerflow kiest de gast daarom eerst waarvoor hij komt, en ziet daarna alleen de tijden die bij dat moment horen. De regels uit Guestplan gaan gewoon mee:
- De high tea kun je alleen reserveren als je minimaal 24 uur vooruit boekt.
- Dagen waarop de zaak gesloten is of een besloten evenement heeft, verdwijnen vanzelf uit de keuze.
- Online reserveren gaat tot zes personen. Voor grotere groepen staat er direct een link om te bellen.
- Voor diner op dezelfde avond kun je tot een vast tijdstip online reserveren.
Het resultaat: minder telefoontjes over tijden die niet kunnen, minder reserveringen op het verkeerde moment, en een gast die in één keer ziet wat er mogelijk is.

Hoe werkt een koppeling met de Guestplan API?
Zonder technisch te worden: een API is een vaste manier waarop twee systemen met elkaar praten. Je website stelt Guestplan vragen en Guestplan geeft antwoord. Bij een reserveerflow zijn dat er in de basis drie:
- Welke momenten zijn er? Je site haalt de diensten op die in Guestplan staan, zoals lunch of diner.
- Waar is er plek? Voor de gekozen dag, het aantal gasten en het moment vraagt je site de beschikbare tijden op.
- Zet deze reservering vast. Na het invullen van de gegevens stuurt je site de reservering door, en die staat direct in Guestplan.
Belangrijk detail: die gesprekken met Guestplan lopen via de server van je website, nooit rechtstreeks vanuit de browser van de gast. Zo blijft de toegangssleutel van je Guestplan-account geheim en kan niemand er misbruik van maken. Een goed gebouwde koppeling regelt dat standaard.
Voor je team verandert er niets. Reserveringen komen gewoon in Guestplan binnen en je werkt verder zoals je gewend bent.
Waarom dit meer oplevert dan een mooie pagina
Je merk loopt door tot de laatste klik
Gasten kiezen een restaurant op gevoel. Een website die dat gevoel opbouwt en het dan bij het reserveren loslaat, laat kansen liggen. Met een eigen flow klopt de ervaring van de eerste foto tot de bevestiging.
Minder afhakers op mobiel
De meeste gasten reserveren op hun telefoon, vaak onderweg. Een reserveerflow die onderdeel is van de pagina laadt sneller en voelt vertrouwder dan een venster dat erbovenop opent. Elke seconde en elke onduidelijke stap kost reserveringen. Meer daarover lees je op mijn pagina over conversie-optimalisatie.
Je weet waar gasten afhaken
Omdat elke stap van je eigen site is, kun je hem meten. Hoeveel mensen beginnen aan een reservering, hoeveel kiezen een moment, en waar stoppen ze? Met die inzichten maak je de flow steeds beter.
Wanneer is een eigen reserveerflow de moeite waard?
Niet elke zaak heeft dit nodig. Heb je een klein restaurant met één service per avond en een eenvoudige website, dan doet de standaard widget prima zijn werk. Een eigen flow wordt interessant als:
- je een uitgesproken huisstijl hebt en je website daar volledig op is gebouwd;
- je meerdere momenten aanbiedt, zoals lunch, high tea, borrel en diner, elk met eigen regels;
- je veel reserveringen via mobiel binnenkrijgt en elke afhaker telt;
- je wilt meten en verbeteren hoe gasten reserveren;
- je toch al een nieuwe website laat bouwen, want dan is de koppeling een logisch onderdeel van het geheel.
Wat heb je nodig?
- Een Guestplan-account met toegang tot de API. Of dat in jouw abonnement zit, verschilt per pakket. Check het bij Guestplan of vraag het mij, dan zoek ik het voor je uit.
- Je diensten goed ingericht in Guestplan: welke momenten, welke tijden en welke regels. De reserveerflow volgt wat daar staat.
- Een website die een koppeling aan de serverkant aankan. Moderne sites op bijvoorbeeld Next.js kunnen dat standaard. Een eenvoudige WordPress-site zonder maatwerk meestal niet zonder extra werk.
Een eigen reserveerflow is maatwerk. De doorlooptijd en kosten hangen af van hoeveel momenten en regels je hebt, en of het onderdeel is van een nieuwe website of in een bestaande site moet komen. Bij een nieuwe website neem ik de koppeling meestal direct mee in het ontwerp, dan past alles het best bij elkaar.
Veelgestelde vragen
Deels. In de widget kun je onder meer de taal en een aantal kleuren instellen. De vorm, de volgorde van de stappen en de meeste teksten liggen vast. Wil je het reserveren volledig in je eigen design, dan bouw je een eigen reserveerflow op de Guestplan API.
De widget is een kant-en-klaar formulier van Guestplan dat je in je site plaatst. Een eigen reserveerflow bouw je zelf als onderdeel van je website en praat via de API met Guestplan. De reserveringen komen in beide gevallen gewoon in Guestplan binnen.
Ja. De reservering wordt via de API direct in Guestplan aangemaakt, inclusief naam, contactgegevens en opmerkingen zoals allergieën. Je team werkt verder precies zoals het gewend is.
Je hebt toegang tot de Guestplan API nodig. Of die in je huidige abonnement zit, verschilt per pakket. Vraag het na bij Guestplan, of laat het mij uitzoeken als onderdeel van het project.
Ja, als die momenten in Guestplan als aparte diensten zijn ingericht. De reserveerflow toont dan per moment alleen de tijden die kunnen, inclusief regels zoals 24 uur vooraf reserveren voor een high tea.
Voor de standaard widget bestaat een WordPress-plugin. Een eigen reserveerflow op de API kan in WordPress ook, maar vraagt maatwerk aan de serverkant. Op een moderne site, bijvoorbeeld gebouwd met Next.js, is het een natuurlijk onderdeel van de site.
Ja. Reserveren met Google loopt rechtstreeks via Guestplan en staat los van je website. Gasten kunnen dus zowel via Google als via je eigen site reserveren, en alles komt op dezelfde plek binnen.
Tot slot
Een standaard widget is een prima start. Maar als je website je zaak echt laat voelen, verdient het reserveren dezelfde zorg. Met een eigen reserveerflow op de Guestplan API blijft de gast in jouw wereld tot de laatste klik, terwijl je team gewoon in Guestplan blijft werken.
Benieuwd hoe dat er voor jouw zaak uit kan zien? Bekijk de case van Jacob van Bijstervelt of plan een vrijblijvend gesprek. Dan kijken we samen wat je nodig hebt.




