Ir al contenido principal

Diferencia entre contactos calificados, escalados y recuperados

Este artículo describe los estados de leads y conversaciones: Calificados, Escalados y Recuperados. Ofrece definiciones claras y un ejemplo de recorrido para optimizar la gestión comercial.

Nahuel Gomez avatar
Escrito por Nahuel Gomez
Actualizado hace más de un mes

Estados de los contactos y conversaciones

✅ Calificados

Session.forwarded se convierte en “qualified” cuando cumple con ciertos criterios y se considera una transferencia válida y útil dentro del flujo de conversaciones, es decir luego de que la IA hizo su trabajo de calificación o recopilación de datos previos.

📋 ¿Cuándo se considera qualified?

Una sesión escalada se considera qualified si:

  1. El AI recopiló toda la información necesaria definida en los condicionales (por ejemplo: nombre, email, intención de contacto, etc.).

  2. Se cumplieron los criterios del estado actual antes de pasar al estado de transferencia (next_flow).

  3. El estado de escalación fue alcanzado después de cumplir condiciones, no por abandono, enojo o error.

Ejemplo típico:
El AI pidió el nombre, correo y motivo de contacto. El cliente respondió todo correctamente. Luego pidió hablar con un humano. Eso es un forwarded qualified.


📈 Escalados

Una session.forwarded escalated es una conversación que fue escalada automáticamente por la inteligencia artificial debido a un comportamiento crítico, frustración del cliente, lenguaje ofensivo o solicitud explícita de hablar con un humano, antes de que se cumplieran los objetivos del flujo.


🔥 ¿Cuándo se dispara una escalation?

Esto ocurre cuando el AI detecta alguno de estos escenarios:

  1. El cliente está molesto o enojado
    Ej: “Esto no sirve”, “quiero cancelar ya”, “esto es una porquería”.

  2. El cliente insulta o usa lenguaje agresivo
    Ej: “sos un inútil”, “no quiero hablar con un robot”.

  3. El cliente pide hablar con un humano directamente
    Ej: “quiero hablar con alguien”, “hay alguien ahí?”, “me transferís?”.

  4. Condiciones de escalación personalizadas
    (Configuradas en el state de escalación del agente).


🔄 Recuperados

¿Qué hace?
Permite “recuperar” sesiones no calificadas y no escaladas al momento del cierre, transfiriéndolas automáticamente a un representante si cumplen condiciones predefinidas. El cliente final no es notificado.

Importante: ajusta session_inactivity_timeout para controlar cuán rápido se cierran sesiones inactivas.

Limitación: no compatible con Instagram (no es posible solicitar teléfono tras el cierre).

Cómo funciona (en simple)

  • Al cerrar la sesión, el Agente evalúa condiciones de recuperación.

  • Si alguna condición se cumple (lógica OR), se transfiere la conversación.

  • El destino se define con rep_round.

    • Darwin 2.0: el destino es una etapa de Escalation en un Pipeline (no un “Rep/Team” directo).

Qué puedes condicionar

  • minimum_human_interactions: mínimo de mensajes humanos requeridos.

  • smart_fields: reglas sobre campos (con operadores: is, is_not, contains, greater_than_or_equal, in, etc.).

  • tags: deben estar presentes todas las etiquetas especificadas.

  • min minutes since last human activity: sólo recuperar si pasaron X minutos desde la última actividad humana (máx. 7 días / 10080 min).


¿Ha quedado contestada tu pregunta?