Stay Here PR · Limpieza

Iniciar sesión

Accede con tu correo y contraseña.
Correo o contraseña incorrectos.
¿Olvidaste tu contraseña?
¿Primera vez? Crea tu cuenta con tu correo y avisa al dueño para que la active y te asigne rol.
Stay Here PR · Limpieza
Sesión de servicio ·

—

Total a reembolsar$0.00

Toca esta pestaña para ver tus facturas.

Early check-in / Late check-out aprobados y pagados en todas las propiedades. Te ayuda a planificar la limpieza.

Toca esta pestaña para ver tus early/late.

Calendario en vivo de todas las propiedades (llegadas y salidas). 🔑 = early check-in aprobado · 🕗 = late check-out aprobado.

Toca esta pestaña para ver el calendario.

Noches disponibles (próximos 15 días) con su precio publicado. Búsqueda en vivo.

Toca esta pestaña para buscar disponibilidad.

📝 Reporta a administración cualquier cosa que deba atender (fotos + descripción).
🧾 Factura libre (solo dueño) — campos abiertos, para cualquier propósito.
Emisor: tu perfil · Facturar a: Stay Here PR. Va a la bandeja de aprobación.
En cada propiedad puedes registrar limpieza (foto antes/después) y/o gastos (con foto del recibo). Si reportas un daño, exige descripción y foto.
Pendientes
0
Daños reportados
0
Servicios aprob.
$0
Gastos aprob.
$0
🛑 Parada de emergencia
Estado: —
Detiene TODO: no se envía nada a huéspedes (automático ni manual), no se tocan precios y los crons no corren. Reactívalo con el mismo botón (o /reanudar en Telegram).

Dashboard por contratista

Año

Facturado = aprobado (neto: servicios −10%, gastos completo). Pagado = ya marcado como pagado. Por pagar = la diferencia.

📅 Año a la fecha (YTD)

🗓️ Mensual

🔁 Bisemanal

Bandeja de aprobación

Se actualiza solo cada 30s. Si un monto se ve raro (ej. $0), toca Actualizar.

🛒 Tienda — precios de servicios

Precio de cada servicio por propiedad, en dólares. El huésped paga en una página propia con Stripe (retención; se cobra solo cuando el cleaner aprueba). Deja un campo vacío si esa propiedad no ofrece ese servicio.

⚠️ Columna "Checkout": pon una propiedad en Propio (Stripe) solo cuando estés en producción — llaves reales de Stripe y política de la plataforma confirmada. Con llaves de prueba, mantenla en Host Co para no afectar a huéspedes reales.
Toca esta pestaña para cargar.

🏪 Convenience Store

Minibar dentro de la propiedad. El huésped escanea el QR, deja un depósito y recibe las combinaciones de la nevera y la vitrina; al checkout se cobra solo lo consumido. Cada piso de la vitrina tiene un precio único (la IA solo cuenta lo que falta por piso). La nevera y la canasta llevan precio por artículo. Precios con IVU.

Toca esta pestaña para cargar.

⏱️ Tareas automáticas (crons)

Activa/apaga cada tarea y ajusta cada cuánto corre. El formato es cron (min hora día mes día-semana). Ej: */20 * * * * = cada 20 min · 0 * * * * = cada hora · 15 * * * * = cada hora al minuto 15 · 0 9 * * * = 9:00 UTC diario.

🌐 Website — propiedades y ocupación

Controla lo que muestra stayherepr.com. Ajusta la ocupación máxima por propiedad (ej. la casa completa hasta 12, aunque Hostfully tope en 10) y oculta/muestra propiedades. Los cambios salen en vivo en el website.

Toca esta pestaña para cargar.

🔐 Cerraduras — códigos de acceso

Cada reserva recibe un PIN de 4 dígitos que abre la cerradura solo en su ventana (check-in 3:00 PM → check-out 11:00 AM, ajustada por early/late/noche-extra pagados). Aquí ves las contraseñas de cada huésped.

Cargando estado…
⚙️ Conexiones de proveedores
Conectar cuenta Kwikset (una sola vez)

Se usan tus credenciales de la app Kwikset. No se guarda la contraseña, solo la sesión.

🟡 Yale (August) …

El login de Yale pide un código SMS (2FA), así que se hace una sola vez, local, con el script yale_access.py. Pega aquí el token y el installId que quedan en ya_token.json. El token dura ~30 días y se renueva solo con el uso.

🔗 Mapear propiedad ↔ cerradura
🧹 Códigos de staff UNIVERSALES (todas las propiedades)

PIN fijo (sin expiración) para el personal. Cada código se sincroniza automáticamente a TODAS las cerraduras (Justin, Marbella y las que agregues). Agregar/editar/quitar aquí lo aplica en todas.

Cargando…
Toca esta pestaña para cargar.
Cargando…
Cargando…

Enciende o apaga la automatización por propiedad: crear/actualizar el código del huésped y enviárselo. Apagada, esa propiedad no manda nada sola — puedes probarla con “⚡ Provisionar ahora” sin que llegue mensaje al huésped. Requiere además que los interruptores globales de arriba estén encendidos.

Cargando…

Tramos

El huésped elige una de estas horas y paga el precio de esa fila. Ordénalas como quieras; se muestran de más temprano a más tarde.

🧪 Probar pago

Te llega a tu Telegram el enlace de pago + la tarjeta de aprobar/rechazar. Paga con la tarjeta de prueba 4242 4242 4242 4242 y aprueba tú mismo. No le llega nada a ningún huésped ni cleaner real, ni se toca Hostfully.

🏨 Probar extensión (noche extra)

Prueba REAL sobre una reserva de prueba: Extender mueve el check-out +1 noche en Hostfully (se sincroniza a las plataformas y al turno). Revertir lo regresa a la fecha original para dejar el calendario limpio. Los avisos van solo a tu Telegram.

⚠️ Escribe a Hostfully de verdad. Úsalo solo con una reserva de prueba (fecha futura, con noche libre después).
$

Facturas por bisemana

📤 Envío automático bisemanal: — (se configura en Perfiles y ajustes).

Servicios y gastos rechazados

Aquí quedan los que rechazaste en la Bandeja. Puedes regresarlos a la Bandeja para revisarlos o editarlos.

Reportes de daño

Cargos de limpieza aplicados

Early Check-in, Late Check-out y Extra huésped que el personal aplicó en los servicios. Lleva el control de cuáles ya facturaste.

🕐 Early / Late — registro histórico

Todos los early check-in y late check-out facturados: los que el huésped pagó por el enlace (store) y los que el personal aplicó en sus servicios (marcados como facturados). Busca por huésped, propiedad, fecha, tipo u origen.

Gastos y reembolsos

Todos los gastos y facturas libres que registró el personal (y el dueño). Filtra por estado y abre el recibo o detalle.

Reportes del personal

Cosas que el personal reportó para que administración atienda.

Tarifas por persona / propiedad

Tarifa por día negociada, independiente para cada persona.

➕ Cargos adicionales (global)

Montos que aplican a todo el personal. El personal solo marca si aplicaron al registrar el servicio.

🧺 Lavandería: no tiene monto fijo — el personal escribe el monto en cada servicio (por eso no se configura aquí).

🏠 Propiedades

Los Airbnb que administras. Después les pones tarifa por persona en la pestaña Tarifas.

Datos de la empresa (facturado a)

Estos datos aparecen como “Facturar a” en cada factura que emite el personal.

Personal (emisor de factura)

Datos de la persona que emite la factura. Dirección, teléfono e identificación fiscal.

➕ Añadir personal nuevo

📧 Lista de distribución de correos

Correos que reciben el envío semanal automático (factura + reporte de fotos + fotos). Activa o desactiva cada uno; solo los activos reciben el correo.

Usuarios y accesos

Controla quién entra y con qué permisos. Los usuarios Personal solo ven su propio formulario; Administradora ve el back office; Dueño administra todo.

Crear nuevo usuario

Exportar base de datos

Todos los registros con enlaces a evidencia (antes/después, recibos, daños).

Papelera

Envíos que enviaste a la Papelera. Restaurar los devuelve a su lista. Eliminar definitivamente sí es permanente.

💰 Ingresos

QuickBooks: comprobando…

Sube los reportes del mes, la app los cuadra contra las reservas de Hostfully y deja los depósitos creados en QuickBooks, listos para hacerles match con la cuenta de banco.

🔑 Conexión con QuickBooks

Pega aquí lo de Intuit. Se guarda en una tabla que el navegador no puede leer — al volver solo verás los últimos 4 caracteres. Lo que dejes vacío no se toca, así puedes renovar el token sin repegar el secret.

Cargando…

⚠️ El refresh token de Intuit rota en cada uso y solo puede vivir en un sitio. Si lo pones aquí, los scripts locales dejan de funcionar.

1 · Subir documentos

Empieza siempre por el reporte de dueños de Hostfully: de ahí sale el desglose (renta, limpieza, impuesto, comisión). Los demás traen el dinero que entró.

2 · Cuadrar

Agrupa cada payout, le busca sus reservas y arma el desglose. No escribe nada en QuickBooks todavía.

3 · Enviar a QuickBooks

Solo se postea lo que cuadra al centavo y trae clase en todos sus renglones. Lo que no cuadre se queda aquí para que lo revises.

Elige el mes y dale a Cuadrar el mes.

⚙️ Clases y cuentas de QuickBooks

Cada propiedad tiene que apuntar a una clase de QuickBooks. Sin clase, la app se niega a postear.

Cuentas por tipo de renglón

Reglas aprendidas

Lo que marcas como «recordar» al resolver un pendiente. El motor las aplica solo en los próximos meses.

🏠 Dueños de propiedad

Crea los dueños, asígnales propiedades y fija el % que le toca al dueño de la renta (80% casi siempre, 85% en Marbella). Lo que sobra es la comisión de Stay Here. Los datos del dueño se editan en la misma tabla: cambia el texto y sale del campo para guardar.

Asignación de propiedades y reparto

💸 Gastos e ingresos

Gastos e ingresos por propiedad. Un gasto se le resta al dueño; un ingreso se le suma (ejemplo: le vendiste algo viejo y le devuelves ese dinero). Marca facturable para que entre en su reporte. La primera fila de la tabla es para entrar: se queda con la última propiedad, fecha y tipo, y con Enter guardas. Lo de abajo se edita en la misma fila.

📆 Reporte de fin de mes

Por dueño → propiedad: estadías (renta − comisión) − gastos facturables = pago al dueño. Estadías por check-in del mes. Airbnb: si la cuenta es del dueño, Airbnb le paga directo y no se cuadra comisión; si la cuenta es de Stay Here, se reparte como Booking (se marca en la pestaña Dueños). En vivo desde Hostfully.

Elige un mes y genera el reporte.

🏨 Precios dinámicos

Revisar cambios

Precios por propiedad: baja con glide del full hasta 5d, se sostiene, al día 3 baja a 3d y de ahí hace glide hasta 0D (día de la última noche, a las 5 AM). Ese día, además, a las 4pm y a las 8pm se cambia al precio que pongas en esas columnas (crons intradía). Vacío = esa columna no se toca. Nunca sube sobre lo que Hostfully ya tiene, salvo viernes/sábado y festivos de PR/EEUU, que llevan un +10% (premium) sobre el precio de esa noche. Oprime Guardar en cada fila.

Modo seguro (dry-run)

Activado: el cron calcula y registra pero NO escribe en Hostfully. Apagarlo hace que escriba precios reales.

Horizonte (días)

Cuántos días adelante evalúa el cron.

Responder al huésped

Se enviará al huésped por Hostfully. Revisa/edita antes de enviar. Nunca menciones descuentos aquí sin querer.

Propiedades

Marca las propiedades cuyas solicitudes de late check-out / early check-in debe aprobar este cleaner. Solo recibirá notificaciones de las propiedades marcadas.

💬 Mensajes

El sistema clasifica cada mensaje entrante del huésped y muestra qué haría. En esta etapa no responde solo: tú revisas y respondes desde Hostfully. Cuando le tomes confianza, se activa la auto-respuesta.

Enciende el auto-envío por clasificación. Cada interruptor aplica a TODAS las propiedades: con ON, el bot responde solo (sin tu revisión) los mensajes de esa clasificación en cualquier propiedad; con OFF, esos mensajes te llegan para que los revises. Así, si quieres que una sola clasificación se auto-envíe, la enciendes y dejas las demás en OFF.

🔥 Inquiry = consultas de quien aún no ha reservado (leads en caliente): con ON el bot contesta con un mensaje cálido que invita a reservar, sin precios.

Las ⚠️ sensibles (mantenimiento, pago, queja, equipaje, pre-arrival) vienen apagadas: por defecto te escalan para que las revises. Puedes encender cualquiera si decides que el bot la conteste sola — con la ventana de 2 min como red de seguridad.

La columna % Aprendizaje mide, por categoría, cuántas de mis sugerencias enviaste tal cual (÷ las que tenían sugerencia). Cuando una pase de 90% 🎯 con suficientes datos, ya aprendí tu estilo en ese tema y es buena candidata para encender el auto-envío.

Casos donde el bot auto-envió una respuesta y tú/Ingrid tuvieron que escribir a mano después (una corrección). Es donde el bot está más flojo — cada corrección tuya se aprende. Compara lado a lado para ajustar. Últimos 30 días.

Cleaners que reciben las solicitudes de late check-out / early check-in por Telegram para aprobar. Solo se les envía a los que estén Activos.
Para el Telegram ID: el cleaner le escribe cualquier mensaje al bot y este le responde su ID; pégalo aquí.
Host Co 💳: marca a la única persona que acepta los cargos en Host Co (Ingrid). La aprobación del servicio la da cualquier cleaner asignado, pero la tarjeta de aceptar el cargo va solo al Manager.

📋 Solicitados

Early/late solicitados, ordenados por check-in (el que entra primero, arriba). Abajo, separadas, las estadías ya completadas. Los "aprobado sin pago" (aún abiertos) traen botón para reenviar el enlace.

🕗 Sin solicitar

Incluir hasta check-in

Reservas vigentes/próximas sin early/late solicitado. Envía el enlace de cobro (sale al huésped tras la ventana de 2 min, con tarjeta a tu Telegram). Early solo para llegadas futuras.

Aviso masivo a los huéspedes de las propiedades que elijas (ej. crisis de agua). Llega a los hospedados ahora y a los que llegan hasta la fecha que escojas. Escribe el borrador, púlelo, revisa el texto y las propiedades, y ponlo en cola. Te llega una tarjeta a Telegram con la vista previa y ~2 min para cancelar todo o enviar ya (si no haces nada, sale solo). Cada huésped lo recibe en su idioma.

Se envían como enlace al pie del mensaje (Hostfully no permite adjuntar imágenes). Airbnb puede bloquearlas.

Recordatorios automáticos para los cleaners activos. Cada mañana a las 6am, cuando una reserva que entra ese día traiga más de N huéspedes, se les recuerda la tarea que definas. Puedes añadir varios.





🔋 Batería de cerraduras

Cada mañana a las 6am, si la batería de una cerradura baja del umbral, se le avisa a la cleaner asignada a esa propiedad (o a ti si no hay cleaner) para que la cambie y bote las viejas. No se repite por la misma cerradura en menos de 2 días.


📞 Llamadas y SMS

El recepcionista de voz contesta en inglés, da información general y escala a ti lo demás (español, dinero, reservas específicas, quejas). Si no contestas la transferencia, el huésped deja un voicemail que llega a tu Telegram para responder. Con el interruptor apagado, el agente no usa IA: transfiere directo (modo pasivo).

Apagado = modo pasivo (transfiere directo, sin IA).

Mensajes de texto con huéspedes (entrantes/salientes) por el número de Twilio. Responde con ✍️ o envía uno nuevo.

Enviando…
Preparando…
0%
⚠️ No cierres la app hasta que termine