Portal del housekeeper — ¿qué ve la persona de limpieza?
Actualizado el 2026-04-22
La persona de limpieza abre su enlace en el móvil → una vista mobile-first con una tarjeta por habitación. Sin nombres de huéspedes, sin correos, sin reservas visibles — solo lo que necesita para limpiar.
Los 4 (o 5) estados de habitación
🔄 SALIDA (tarjeta naranja)
El huésped se va hoy.
- ✅ Salida realizada a las 10:30 — listo para limpiar
- ⏳ Aún en la habitación (con hora del desayuno → libre prevista a partir de Y)
- 🕚 La hora normal de salida aparece indicada
🧺 ATRASO (tarjeta naranja oscuro)
Detección de backlog para limpiezas agrupadas:
- El huésped salió el X de abril, la habitación ha estado bloqueada desde entonces (sin huésped nuevo en medio)
- Sin cleaning-log desde el check-out
- Prioridad: alta (aparece en la parte superior)
🌙 SE QUEDA (tarjeta azul)
Stay-over. Limpieza ligera.
- "El huésped se queda 2 noches más"
- Hora del desayuno mostrada si se conoce
🆕 NUEVO HUÉSPED (tarjeta verde)
Nueva llegada hoy.
- Badge 🔥 TEMPRANO si se ha solicitado y aprobado un early check-in (por ejemplo, 13:00 cuando lo normal es 15:00)
- En ese caso, aparece en la parte superior de la lista
💤 VACÍA (tarjeta gris)
Sin reserva. Opcionalmente, una limpieza a fondo.
Prioridad
La lista se ordena de mayor a menor prioridad:
- Habitaciones con early check-in (🔥 TEMPRANO)
- Salida sin check-out aún + atraso (esperar a que el huésped se vaya)
- Salida ya realizada (se puede limpiar de inmediato)
- Stay-over (ligera)
- Llegada nueva sin prioridad
- Vacía
Acción de un solo clic
Bajo cada tarjeta: gran botón verde "He limpiado esta habitación ✓". Un clic → se crea un registro RoomCleaning con housekeeper_id, fecha, timestamp. La tarjeta se vuelve verde y muestra "Limpiada a las HH:MM".
¿Clic erróneo? El enlace "Deshacer" al lado vuelve a eliminar el registro.
Auto-refresh
La página hace polling cada 30 segundos → si usted hace check-in a un huésped o actualiza una habitación, la persona de limpieza lo ve en menos de 30 s.
Garantías de privacidad
- Acceso mediante
access_token(32 caracteres aleatorios) — no adivinable - Puede resetear el token por housekeeper (el enlace antiguo deja de funcionar)
- Los datos de los huéspedes nunca son visibles
- Al desactivar el módulo → todas las URLs devuelven 404