ChatMaxima Docs
Studio

Tiempo de espera por inactividad, cierra conversaciones inactivas

Cierra automáticamente las conversaciones del bot cuando los usuarios dejan de responder. Configura la duración, los recordatorios y el estado al cerrar.

Visión general

Cuando un usuario deja de responder a mitad de una conversación, el bot normalmente espera indefinidamente su próximo mensaje. La función de tiempo de espera por inactividad resuelve esto cerrando automáticamente las conversaciones inactivas tras un periodo configurable de inactividad.

Esto es útil cuando los usuarios abandonan una conversación en cualquier punto del flujo, ya sea en el bloque 3 de 20 o después de que el bot envíe su mensaje final. Sin esta función, las conversaciones obsoletas se acumulan en tu bandeja de entrada, los agentes ven chats "en curso" desactualizados y los usuarios que regresan se confunden con un flujo que retoma donde lo dejaron hace días.

Con el tiempo de espera por inactividad activado, el bot detecta el silencio, opcionalmente envía un recordatorio ("¿Sigues ahí?") y luego cierra la conversación. Cuando el usuario vuelve a escribir más tarde, el bot empieza de nuevo desde el principio.

Dónde encontrarlo

El tiempo de espera por inactividad se configura en el paso inicial (nodo de activación) del flujo de tu chatbot.

  1. Abre tu chatbot en Studio
  2. Haz doble clic en el nodo paso inicial
  3. Desplázate más allá del horario de actividad del bot para encontrar Tiempo de espera por inactividad de la conversación

Cómo funciona

El tiempo de espera funciona en cada punto del flujo donde el bot espera la entrada del usuario. Esto incluye los bloques de entrada de texto, los bloques de botones, los selectores de fecha, las subidas de archivos, el bloque de respuesta de MaxIA, las selecciones de carrusel y el bloque de fin de conversación.

Cada vez que el bot envía un mensaje y espera una respuesta, inicia un temporizador interno. Si el usuario responde, el temporizador se reinicia. Si el usuario permanece en silencio más allá de la duración configurada, el bot toma una acción.

Fase única (sin recordatorio)

Bot sends message ──▶ Waits for response ──▶ User silent

                                          Timer expires


                                      Send end message
                                      Close conversation

Dos fases (con recordatorio)

Bot sends message ──▶ Waits for response ──▶ User silent

                                       Timer expires (Phase 1)


                                      Send reminder message
                                      ("Are you still there?")

                                       Wait reminder duration

                                          Still no response?

                                          YES ────┤──── NO
                                           │           │
                                           ▼           ▼
                                    Send end msg   Timer cancelled
                                    Close convo    Bot continues

En cualquier momento, si el usuario responde, todos los temporizadores pendientes se cancelan y el bot continúa con normalidad. El temporizador se reinicia con cada nuevo mensaje que envía el bot.

Configuración

Paso 1: Activa el tiempo de espera por inactividad

Cambia Tiempo de espera por inactividad de la conversación de No a . Esto revela los ajustes del tiempo de espera.

Paso 2: Establece la duración

Elige cuánto tiempo debe esperar el bot antes de tomar una acción.

DuraciónIdeal para
5 minutosFormularios rápidos, bots de captura de leads
10-15 minutosBots de soporte general
30-60 minutosFlujos complejos en los que los usuarios podrían necesitar tiempo
2-6 horasBots de baja urgencia, conversaciones asíncronas
12-24 horasBots en los que los usuarios podrían volver el mismo día

Nota: El tiempo de espera máximo es de 24 horas. Esto mantiene la función dentro de la ventana de mensajería de WhatsApp y garantiza que las conversaciones no permanezcan inactivas demasiado tiempo.

Paso 3: Configura el recordatorio (opcional)

Cambia Enviar recordatorio antes de cerrar a para activar el cierre en dos fases.

AjusteDescripciónPredeterminado
Mensaje de recordatorioEl mensaje de aviso que se envía antes de cerrar"¿Sigues ahí? Esta conversación se cerrará en breve si no hay respuesta."
Espera tras el recordatorioCuánto esperar tras el recordatorio antes de cerrar (2-30 min)5 minutos

El recordatorio da a los usuarios la oportunidad de continuar la conversación antes de que se cierre automáticamente. Si responden al recordatorio, el bot continúa desde donde lo dejaron.

Paso 4: Establece el mensaje de cierre

Configura el mensaje que se envía cuando la conversación se cierra por inactividad.

AjusteDescripciónPredeterminado
Mensaje de cierre por inactividadMensaje final que se envía al cerrar automáticamente"Esta conversación se ha cerrado por inactividad. Envía un mensaje en cualquier momento para empezar de nuevo."
Establecer estado al cerrar automáticamenteEstado de conversación que se establece (p. ej., Resuelto, Cerrado)Ninguno

Paso 5: Envía y guarda

Haz clic en Enviar en el modal y luego guarda el flujo de tu bot con Guardar cambios en la barra superior.

Qué ocurre cuando un usuario regresa

Cuando un usuario envía un mensaje después de que su conversación se cerrara automáticamente por inactividad, el bot se reinicia desde el principio. El usuario obtiene un comienzo nuevo, como si escribiera por primera vez. Este es el comportamiento esperado, ya que el contexto del flujo anterior ya no es relevante.

Qué bloques admiten el tiempo de espera por inactividad

El temporizador está activo en cada punto donde el bot se pausa y espera la entrada del usuario:

Tipo de bloqueCubierto
Entrada de texto
Botón / Respuesta rápida
Selector de fecha
Entrada de correo
Entrada numérica
Entrada de teléfono
Entrada de sitio web
Entrada de contraseña
Subida de archivos
Ubicación
Entrada de audio
Carrusel
Fin de conversación
MaxIA (asistente de IA)

Los bloques que no esperan entrada (mensajes de texto, condiciones, llamadas a la API, webhooks, establecer variable, etc.) no activan el temporizador, ya que el bot los procesa al instante y continúa.

Interacción con otras funciones

Horario de actividad del bot

El tiempo de espera por inactividad funciona de forma independiente del horario de actividad del bot. Si el bot está configurado para ejecutarse solo durante ciertas horas, el temporizador de inactividad sigue contando en función de cuándo se envió el último mensaje, no del horario de actividad.

Bloques de retraso inteligente / tiempo de espera

Son funciones distintas. Los retrasos inteligentes pausan el flujo durante una duración determinada antes de continuar al siguiente bloque. El tiempo de espera por inactividad supervisa si el usuario ha dejado de responder. Ambos pueden coexistir en el mismo bot sin conflicto.

Bloque de fin de conversación

Si tu flujo ya tiene un bloque de fin de conversación, el tiempo de espera por inactividad añade una red de seguridad adicional. Incluso si el usuario nunca llega al bloque de fin de conversación (porque lo abandonó a mitad del flujo), el tiempo de espera cerrará la conversación.

Casos de uso comunes

Bot de captura de leads

Los usuarios a menudo completan 2 o 3 campos y luego se marchan. Establece un tiempo de espera de 10 minutos para que el lead parcial se cierre y se marque con un estado por el que tu equipo pueda filtrar.

  • Duración: 10 minutos
  • Recordatorio: No (flujo corto, el recordatorio añade fricción)
  • Estado: "Lead incompleto"

Bot de soporte con IA (MaxIA)

Los usuarios hacen una pregunta, reciben una respuesta y se marchan sin despedirse. El bot espera eternamente la siguiente pregunta.

  • Duración: 30 minutos
  • Recordatorio: Sí ("¿Necesitas algo más? Este chat se cerrará en breve.")
  • Espera del recordatorio: 5 minutos
  • Estado: "Resuelto"

Bot de reserva de citas

Los usuarios podrían necesitar tiempo para consultar su calendario. Dales una ventana más larga, pero cierra la conversación de todos modos.

  • Duración: 2 horas
  • Recordatorio: Sí ("¿Sigues buscando una hora? Avísame si necesitas ayuda.")
  • Espera del recordatorio: 15 minutos
  • Estado: "Pendiente"

Bots existentes

Activar el tiempo de espera por inactividad es opcional. Los bots existentes no se ven afectados. La función solo se activa cuando la habilitas explícitamente en el paso inicial y guardas el bot.

Solución de problemas

El tiempo de espera no se activa

  1. Confirma que el interruptor de Tiempo de espera por inactividad de la conversación está en en el paso inicial
  2. Verifica que hiciste clic en Enviar en el modal y luego guardaste el bot con Guardar cambios
  3. Espera al menos un minuto después de la duración del tiempo de espera, ya que el sistema comprueba los temporizadores expirados de forma periódica
  4. El temporizador solo se inicia cuando el bot envía un mensaje y espera una entrada. Si el bot todavía está procesando bloques, no se planta ningún temporizador

El usuario recibe el mensaje de cierre pero la conversación no se cierra

  1. Comprueba si hay un Establecer estado al cerrar automáticamente configurado. Sin un estado, la conversación permanece en su estado actual
  2. El mensaje de cierre se envía, pero el estado de la conversación solo cambia si seleccionaste un estado en la configuración

El usuario regresa pero el bot no se reinicia

  1. El bot se reinicia desde el paso inicial cuando el usuario envía un nuevo mensaje tras el cierre automático
  2. Si el bot tiene palabras clave de activación configuradas, el usuario podría necesitar enviar la palabra clave correcta para volver a activar el flujo

Próximos pasos

En esta página