Le portail client
Mis à jour le 2026-07-01
Chaque client reçoit un lien de portail personnel qui couvre trois phases de son séjour — sur une seule URL. Pre-arrival, pendant le séjour, et post-stay.
Comment le client reçoit-il le lien ?
Automatiquement. Dès que la réservation passe en CONFIRMED (premier paiement), booking.booking_url est généré via temporarySignedRoute. Ce lien est ensuite inclus dans :
- L'e-mail booking-confirmed (bloc CTA « Ouvrir mon portail »)
- L'e-mail booking-fully-paid (même CTA)
Le lien fonctionne jusqu'à 1 jour après le départ. Ensuite : 403.
Quand le client peut-il ouvrir le portail ?
Au plus tôt 2 jours avant l'arrivée (configurable via le paramètre bw_prearrival_portal_days). Avant cette période → 403 avec une explication de quand il s'ouvre.
Que voit le client dans chaque phase ?
📅 Pre-arrival (2 jours avant l'arrivée)
- Statut de paiement — total / payé / en attente, avec bouton pour payer le solde en ligne
- Compléter ses données :
- Obligatoire : prénom, nom, mobile (pour WhatsApp), adresse, code postal, ville, pays
- Optionnel : nom d'entreprise, numéro de TVA, contact d'urgence
- Les données sont enregistrées sur le Debtor
- Demander une heure de check-in — avec time picker + note optionnelle. À l'envoi, vous recevez un Telegram avec boutons Approuver / Refuser. Clic → la réservation est mise à jour, un badge apparaît dans l'aperçu des chambres
- Choix du petit-déjeuner par matinée — toujours visible, pas seulement à partir du check-in
- Infos générales (WiFi, parking, heures de check-in, check-out)
🏠 Pendant le séjour
Tout le pre-arrival reste visible, plus :
- 🔐 Ouvrir les portes sans clé — selon votre système de serrures, le client voit des boutons « Ouvrir la porte » pour la porte d'entrée et sa/ses propre(s) chambre(s) (Bold via Home Assistant, ou TTLock) ou un code PIN personnel pour le clavier (Salto). Voir Serrures connectées & accès sans clé. Les boutons ou le PIN n'apparaissent qu'après le check-in et disparaissent peu après le check-out — ainsi personne ne peut ouvrir la porte d'entrée à distance sans être sur place.
- 🍺 Honesty bar — le client coche des produits, ils apparaissent en direct sur sa facture
- 💳 Facture en direct avec le solde actuel
👋 Post-stay (jusqu'au départ + 1 jour)
- ⭐ CTA Google Reviews (lien du paramètre
google_reviews_url) - Facture finale + éventuel solde à payer
- Honesty bar + upsells wellness masqués (ils sont partis de toute façon)
La page de confirmation de déverrouillage (Bold)
Outre les boutons dans le portail, le client reçoit aussi dans le message de bienvenue WhatsApp des boutons directs pour ouvrir la porte d'entrée et sa chambre. Quand le client appuie sur un tel bouton, la porte se déverrouille et il arrive sur une page de confirmation dans sa propre langue qui explique comment fonctionne la serrure Bold : bip → tournez le bouton (pour ouvrir ou verrouiller) → deuxième bip, et la porte reste exactement comme vous la laissez. Avec une illustration du bouton rotatif et un bouton de retour vers la page de réservation — fini la confusion pour les clients qui ne connaissent pas ce type de serrure.
Check-in par chambre (réservations combi)
Pour une réservation avec plusieurs chambres, vous pouvez faire le check-in par chambre — pratique quand les clients d'un même groupe arrivent séparément. Dans l'aperçu des chambres, une fenêtre à cases à cocher vous laisse choisir quelles chambres enregistrer ; un badge montre la progression (2/3 enregistrées).
Pour le portail client, cela signifie :
- Le portail et les boutons de porte s'ouvrent au premier check-in ; le message de bienvenue part une seule fois.
- L'accès aux portes est activé par chambre enregistrée — avec Salto, le code PIN n'ouvre que les portes des chambres déjà enregistrées.
Sur le smartphone
Toutes les pages clients autonomes — la page de paiement (checkout), la page de devis et la confirmation de bon cadeau — sont optimisées pour le mobile. Logique : la plupart des clients ouvrent leur lien via WhatsApp ou e-mail sur leur téléphone.
Confidentialité
- URL signée — pas devinable
- Expire automatiquement
- Peut être invalidée par réservation via l'admin (mettre
booking_url = null) - La housekeeper a un portail séparé qui ne montre AUCUNE donnée client (voir la section Housekeeping)
FAQ
Mon client ne voit pas de bouton « Ouvrir la porte ». Comment ça ? Les boutons (ou le PIN Salto) n'apparaissent qu'après que vous avez enregistré le client, et disparaissent 15 minutes après le check-out. Si la réservation n'est pas encore enregistrée, le client voit un message indiquant que l'accès s'ouvre au check-in.
Dans quelle langue le client voit-il la page de déverrouillage ? Dans la langue de la réservation — la même langue que le reste du portail et les e-mails clients.