Saltar al contenido principal

🔧 Troubleshooting Operativo

Resuelve los problemas más comunes sin escalar al equipo técnico.

Árbol de diagnóstico rápido​

¿El problema es...?
├── El bot no responde → Sección 1
├── El bot responde mal → Sección 2
├── No llegan leads/notifs → Sección 3
├── Error en pagos/plan → Sección 4
├── WhatsApp no funciona → Sección 5
├── Dashboard muestra error → Sección 6
├── Reservas no aparecen → Sección 7
└── Redes sociales / Facebook → Sección 8

Sección 1 — El bot no responde​

P1.1 El bot no responde en el web chat​

SíntomaCausa probablePasos
Chat carga pero no envía mensajesJavaScript del widget bloqueadoVerificar que el snippet de embed está correctamente instalado y revisar la consola del navegador por errores JS
«Hotel no encontrado»hotel_id incorrecto en el widgetIr a Conexiones → Widget Web → Código de embed, copiar el código actualizado y reemplazarlo en el sitio
Spinner infinito al abrir el chatProblema de CORS o URL del backendEscalar a Soporte L2 con screenshot y URL del sitio
El widget no aparece en el sitioSnippet no instalado o bloqueado por ad-blockerVerificar que el código está en el HTML antes de </body> y probar en modo incógnito (sin extensiones)

P1.2 El bot no responde en WhatsApp​

SíntomaCausa probablePasos
Mensajes no llegan al númeroNúmero desconectadoIr a Conexiones → WhatsApp Business, verificar que el estado dice connected; si dice disconnected, reconectar ingresando credenciales 360dialog
Bot responde solo a algunos mensajesLímite de plan alcanzadoVer Hoteles → [tu hotel] → Facturación → Consumo; si está al límite, comprar paquete adicional
Bot tarda más de 5 segundosAPI de Meta con latenciaEsperar 10 minutos; si persiste, escalar a L2
«Número no habilitado para WhatsApp Business API»Número no migrado a Business APIContactar a 360dialog para migrar el número

Sección 2 — El bot responde incorrectamente​

P2.1 El bot da información incorrecta del hotel​

SíntomaCausa probableSolución
Precios incorrectosTarifas no actualizadasIr a Tarifas y Disponibilidad y actualizar precios base o de temporada
Horarios de check-in/out incorrectosCampo no configuradoIr a Hoteles → [tu hotel] → Políticas y actualizar
El bot dice que no tiene parqueadero pero sí hayInformación faltante en RAGIr a Entrenamiento IA → Información Faltante y agregar la respuesta a esa pregunta específica
El bot describe una habitación que ya no existeHabitación activa en el sistemaIr a Hoteles → [tu hotel] → Habitaciones y marcar la habitación como inactiva o eliminarla

P2.2 El bot no muestra imágenes​

SíntomaCausa probableSolución
«No tengo fotos disponibles»Imágenes no subidas o nombres incorrectosIr a Entrenamiento IA → Imágenes, verificar que hay imágenes subidas y renombrar con formato tipo-espacio-numero (ej: suite-1, piscina-principal)
Imágenes subidas pero el bot no las muestraEl keyword del huésped no coincide con el nombreSubir la misma imagen con múltiples nombres de alias (ej: habitacion-doble-1, cuarto-double-1)

P2.3 El bot habla en el idioma incorrecto​

El bot detecta automáticamente el idioma del huésped y responde en el mismo idioma. Si esto falla:

  • El fallback es el idioma por defecto configurado en Hoteles → [tu hotel] → Configuración
  • Si el idioma por defecto está en inglés pero tu mercado es hispanohablante: cambiarlo a Español

P2.4 El bot intenta hacer una reserva directa pero el hotel es Freemium​

Comportamiento correcto en Freemium: el bot genera una pre-reserva (captura datos del huésped y los envía al hotel para confirmación manual). No es un error — es el comportamiento esperado del plan gratuito.

Si quieres que el bot haga reservas directas automáticas: actualizar a plan Matrix y conectar PMS (LobbyPMS, Hossrom, FNS Rooms o Erbon).

Sección 3 — No llegan leads ni notificaciones​

P3.1 Leads capturados pero sin notificación​

CausaVerificaciónSolución
Canal de notificación no configuradoHoteles → [tu hotel] → Notificaciones: debe tener email o WhatsApp ingresadoIngresar correo o número de WhatsApp para recibir alertas
WhatsApp sin configurar en FreemiumEl hotel no tenía canales configuradosConfigurar al menos notificación por email
Email de notificación en spamRevisar carpeta de spamAgregar noreply@hotelchatbook.io a contactos seguros

P3.2 El lead aparece en el panel pero sin datos completos​

El bot captura los datos progresivamente durante la conversación. Si el huésped salió antes de dar todos sus datos, el lead queda incompleto. Esto es comportamiento normal — el bot no obliga al huésped a dar información antes de responder.

Sección 4 — Problemas con pagos y plan​

:::tip Bug conocido (resuelto) UAI-383 — el Error 500 en el flujo de checkout de suscripción fue resuelto en Sprint 1. Si ves un error 500, refresca la página y reintenta. :::

P4.1 Error al intentar actualizar el plan​

ErrorCausaSolución
«Error 500 al iniciar checkout»Bug intermitente en StripeRefrescar y reintentar; si persiste, contactar soporte
«Tu plan volvió a Freemium»Pago de Stripe fallidoIr a Hoteles → [tu hotel] → Facturación → Actualizar método de pago → Reintentar
No se factura el excedente correctamenteBug en contador de conversacionesEscalar a L2 con capturas del contador

P4.2 Contador de conversaciones incorrecto​

Si el contador muestra un número que no corresponde a la actividad real:

  1. Ir a Hoteles → [tu hotel] → Facturación → Uso del período
  2. Verificar el billing_cycle_start_date — el contador se reinicia desde esa fecha
  3. Si el número sigue incorrecto: escalar a L2 con el hotel_id y el número esperado vs. mostrado

Sección 5 — WhatsApp no funciona​

P5.1 El número aparece como desconectado​

  1. Ve a Conexiones → WhatsApp Business
  2. Haz clic en «Reconectar»
  3. Ingresa nuevamente las credenciales de 360dialog (account_sid + auth_token)
  4. Si el error persiste: verificar que el número sigue activo en el panel de 360dialog

P5.2 Las plantillas de mensaje son rechazadas por Meta​

Meta puede rechazar plantillas por contenido de marketing agresivo, uso de mayúsculas excesivas o links sin dominio verificado.

Solución: revisar las guías de Meta Business para plantillas y reformular el contenido. El proceso de aprobación toma 24–48 horas.

P5.3 El número está en «opt-out»​

Si un huésped bloqueó el número o marcó el mensaje como spam, su opt_in_status pasa a opted_out. El bot no puede volver a contactar a ese número. Esto es comportamiento correcto y requerido por Meta.

Sección 6 — Dashboard muestra errores​

P6.1 Dashboard muestra ceros aunque hay actividad​

:::tip Bug conocido (resuelto) UAI-382 — resuelto en Sprint 1. Si ves ceros, refresca la página. :::

Si después de refrescar sigue mostrando ceros en un hotel con actividad real: escalar a L2 con el hotel_id.

P6.2 No puedo ver la sección de [Módulo]​

Verificar que tu usuario tiene el rol correcto:

  • hotel_employee no puede ver facturación ni configuración
  • hotel_admin tiene acceso completo

Si tienes el rol correcto y sigue sin aparecer: podría ser un feature gate de plan. Verificar en Hoteles → [tu hotel] → Facturación si el módulo requiere un plan superior.

P6.3 La página carga pero está en blanco​

  1. Limpiar caché del navegador (Ctrl+Shift+R en Windows, Cmd+Shift+R en Mac)
  2. Probar en otro navegador
  3. Si persiste: escalar a L2

Sección 7 — Reservas no aparecen​

P7.1 La reserva fue creada en el chat pero no aparece en el panel​

Requiere:

  • Plan Matrix o Pro activo
  • PMS conectado (LobbyPMS, Hossrom, FNS Rooms o Erbon)
  • Conexión PMS activa en el momento de la reserva

Verificar en Integración PMS que el estado es connected.

P7.2 La reserva aparece pero sin estado de pago​

El flujo de pago es externo:

  1. El bot crea la reserva en el PMS
  2. El Notificator envía link de pago al huésped vía email/WhatsApp
  3. El huésped paga externamente (link de Stripe)
  4. El webhook de Stripe actualiza el estado de pago

Si el estado no se actualiza en más de 1 hora: escalar a L2 con el booking_id.

Sección 8 — Redes Sociales (Facebook / Instagram)​

info

La integración de redes sociales requiere que un administrador de plataforma active la conexión. Los hoteleros no pueden conectarla directamente desde el panel.

P8.1 Los mensajes de Facebook/Instagram no aparecen en Conversaciones​

CausaSolución
La integración no está activada para tu hotelContactar soporte UNOZERO para que active el canal social
La página de Facebook no está conectada a la cuenta BusinessVerificar que la cuenta Business tiene acceso a la página desde Meta Business Suite
Token de Meta caducadoEscalar a L2 — se requiere reautenticación del token de Meta

P8.2 El bot responde en el chat web pero no en Instagram​

La respuesta automática por IA en Instagram y Facebook requiere configuración adicional en Meta Business Suite (auto-respuesta habilitada). Si el bot no responde automáticamente en estos canales, el mensaje llega igualmente a la bandeja de Conversaciones para respuesta manual.

Escalamiento — cuándo llamar al equipo técnico​

NivelQuién resuelveCuándo escalar
L1 — Auto-resoluciónHotel Admin sigue esta guíaProblemas cubiertos en las secciones 1–8
L2 — Soporte UNOZEROEquipo de soporteErrores 500 persistentes, datos incorrectos en DB, bugs no documentados
L3 — DesarrolloEquipo de desarrolloBugs confirmados que requieren código, errores de integración con APIs externas

Cómo reportar un problema a L2​

Incluir siempre:

  • hotel_id (visible en la URL del dashboard)
  • Descripción del error con pasos para reproducirlo
  • Screenshot o grabación de pantalla
  • Hora y fecha exacta del incidente
  • Plan actual del hotel (Freemium / Matrix / Pro / Pro Unlimited)

Canal de soporte: JSM (Jira Service Management) — link disponible en el dashboard → «Ayuda».