El portal del huésped

Actualizado el 2026-04-22

Cada huésped recibe un enlace personal al portal que cubre tres fases de su estancia — todas en una sola URL. Pre-arrival, durante la estancia y post-stay.

¿Cómo recibe el huésped el enlace?

De forma automática. En cuanto la reserva pasa a CONFIRMED (primer pago), se genera booking.booking_url mediante temporarySignedRoute. Este enlace se incluye después en:

  • El correo booking-confirmed (bloque CTA "Abrir mi portal")
  • El correo booking-fully-paid (mismo CTA)

El enlace funciona hasta 1 día después de la salida. Después, 403.

¿Cuándo puede abrir el huésped el portal?

Como muy pronto 2 días antes de la llegada (configurable mediante el ajuste bw_prearrival_portal_days). Antes → 403 con explicación de cuándo se abrirá.

¿Qué ve el huésped en cada fase?

📅 Pre-arrival (2 días antes de la llegada)

  • Estado del pago — total / pagado / pendiente, con un botón para pagar el saldo restante online
  • Completar datos:
    • Obligatorio: nombre, apellido, móvil (para WhatsApp), dirección, código postal, ciudad, país
    • Opcional: nombre de empresa, número de IVA, contacto de emergencia
    • Los datos se guardan en Debtor
  • Solicitar hora de check-in — con time picker + nota opcional. Al enviar, usted recibe un Telegram con botones Aprobar / Rechazar. Al hacer clic → la reserva se actualiza y aparece un badge en la Vista general de habitaciones
  • Elección del desayuno por mañana — siempre visible, no solo a partir del check-in
  • Información general (WiFi, parking, horarios de check-in y check-out)

🏠 Durante la estancia

Todo lo de pre-arrival sigue visible, más:

  • 🔐 Apertura de puerta mediante webhooks de Home Assistant (puerta principal + habitaciones individuales)
  • 🍺 Honesty bar — el huésped marca los productos y aparecen al vuelo en su factura
  • 💳 Factura en vivo con el saldo actual

👋 Post-stay (hasta departure + 1 día)

  • ⭐ CTA de Google Reviews (enlace del ajuste google_reviews_url)
  • Factura final y eventual saldo restante
  • Honesty bar + upsells de wellness ocultos (ya se han ido)

Privacidad

  • Signed URL — no adivinable
  • Expira automáticamente
  • Puede invalidarse por reserva desde la administración (poniendo booking_url = null)
  • El housekeeper dispone de un portal aparte que NO muestra datos de los huéspedes (vea la sección de Housekeeping)