Het gastportaal
Bijgewerkt op 2026-07-01
Elke gast krijgt een persoonlijke portaal-link die drie fases van hun verblijf dekt — op één URL. Pre-arrival, tijdens het verblijf, en post-stay.
Hoe krijgt de gast de link?
Automatisch. Zodra de boeking op CONFIRMED komt te staan (eerste betaling) wordt booking.booking_url gegenereerd via temporarySignedRoute. Deze link wordt dan meegestuurd in:
- De booking-confirmed email (CTA block "Open mijn portaal")
- De booking-fully-paid email (zelfde CTA)
De link werkt tot 1 dag na vertrek. Daarna 403.
Wanneer kan de gast het portaal openen?
Ten vroegste 2 dagen voor aankomst (instelbaar via setting bw_prearrival_portal_days). Voor die periode → 403 met uitleg wanneer het wel open gaat.
Wat ziet de gast in elke fase?
📅 Pre-arrival (2 dagen voor aankomst)
- Betaalstatus — totaal / betaald / openstaand, met knop om restbedrag online te betalen
- Gegevens aanvullen:
- Verplicht: voornaam, achternaam, mobiel (voor WhatsApp), adres, postcode, stad, land
- Optioneel: bedrijfsnaam, btw-nummer, noodcontact
- Data wordt opgeslagen op Debtor
- Check-in uur aanvragen — met time picker + optionele nota. Bij submit krijg jij een Telegram met Goedkeuren / Weigeren knoppen. Klik → booking wordt bijgewerkt, badge in Kameroverzicht verschijnt
- Ontbijtkeuze per ochtend — altijd zichtbaar, niet pas vanaf check-in
- Algemene info (WiFi, parking, check-in uren, check-out)
🏠 Tijdens verblijf
Alles van pre-arrival blijft zichtbaar, plus:
- 🔐 Deur openen zonder sleutel — afhankelijk van je slotsysteem ziet de gast "Open deur"-knoppen voor de voordeur en de eigen kamer(s) (Bold via Home Assistant, of TTLock) of een persoonlijke pincode voor het keypad (Salto). Zie Slimme sloten & sleutelloze toegang. De knoppen of PIN verschijnen pas na check-in en verdwijnen kort na check-out — zo kan niemand van op afstand de voordeur openen zonder er te zijn.
- 🍺 Honesty bar — gast tikt producten aan, komt live op z'n factuur
- 💳 Live factuur met huidige saldo
👋 Post-stay (tot departure + 1 dag)
- ⭐ Google Reviews CTA (link uit setting
google_reviews_url) - Eindfactuur + eventuele restbetaling
- Honesty bar + wellness upsells verborgen (ze zijn toch weg)
De ontgrendel-bevestigingspagina (Bold)
Naast de knoppen in het portaal krijgt de gast in het WhatsApp-welkomstbericht ook rechtstreekse knoppen om de voordeur en z'n kamer te openen. Tikt de gast zo'n knop, dan ontgrendelt de deur en landt hij op een bevestigingspagina in z'n eigen taal die uitlegt hoe het Bold-slot werkt: piep → draai de knop (openen óf sluiten) → tweede piep, en de deur blijft precies zoals je ze achterlaat. Met illustratie van de draaiknop en een knop terug naar de boekingspagina — geen verwarring meer bij gasten die zo'n slot niet kennen.
Check-in per kamer (combi-boekingen)
Bij een boeking met meerdere kamers kan je per kamer inchecken — handig als gasten van dezelfde groep apart aankomen. In het Kameroverzicht kies je via een vinkjes-venster welke kamers je incheckt; een badge toont de voortgang (2/3 ingecheckt).
Voor het gastportaal betekent dat:
- Het portaal en de deurknoppen gaan open bij de eerste check-in; het welkomstbericht vertrekt één keer.
- Deurtoegang wordt per ingecheckte kamer geactiveerd — bij Salto krijgt de pincode enkel de deuren van kamers die al ingecheckt zijn.
Op de smartphone
Alle losse gastenpagina's — de betaalpagina (checkout), de offertepagina en de cadeaubon-bevestiging — zijn geoptimaliseerd voor mobiel. Logisch: de meeste gasten openen hun link via WhatsApp of email op hun telefoon.
Privacy
- Signed URL — niet raadbaar
- Expireert automatisch
- Kan via admin per boeking geïnvalideerd worden (zet
booking_url = null) - De housekeeper heeft een aparte portaal dat GEEN gastgegevens toont (zie Housekeeping sectie)
FAQ
Mijn gast ziet geen "Open deur"-knop. Hoe komt dat? De knoppen (of de Salto-PIN) verschijnen pas nadat je de gast hebt ingecheckt, en verdwijnen 15 minuten na check-out. Staat de boeking nog niet op ingecheckt, dan ziet de gast een melding dat de toegang opent bij check-in.
In welke taal ziet de gast de ontgrendel-pagina? In de taal van de boeking — dezelfde taal als de rest van het portaal en de gast-emails.