Escalacion
La escalacion transfiere conversaciones de bots automatizados a agentes humanos.
Que es la Escalacion
Concepto
ESCALACION = BOT -> HUMANO
Cuando un bot no puede ayudar adecuadamente, la conversacion se transfiere a un agente humano.
FLUJO DE ESCALACION:
- [BOT] - No puede ayudar / Usuario pide humano / Baja confianza / Off-topic repetido
- [ESCALACION] - Marca hilo como escalado, notifica al equipo, recolecta email si es guest, hilo aparece en inbox
- [HUMANO] - Ve historial completo, continua conversacion, resuelve la solicitud
Triggers de Escalacion
Causas Automaticas
ESCALACION AUTOMATICA:
| Trigger | Descripcion |
|---|---|
| INTENT_ESCALATE | Usuario dice "quiero hablar con humano" |
| LOW_CONFIDENCE | IA no esta segura de la respuesta (< 60%) |
| OFF_TOPIC_LIMIT | Usuario hace preguntas irrelevantes 3+ veces |
| UNKNOWN_INTENT | No se puede clasificar la intencion |
| ERROR_THRESHOLD | Multiples errores en el flujo |
| TIMEOUT | Sin respuesta del bot por mucho tiempo |
Escalacion Manual
El bot puede ofrecer escalacion:
"No estoy seguro de poder ayudarte con eso. Te gustaria hablar con un reclutador?"
[Si, conectame] [No, seguir con bot]
Click en "Si" -> Escalacion inmediata
Reglas de Reclutador Virtual
En el flujo del Reclutador Virtual:
| Regla | Valor | Descripcion |
|---|---|---|
| offTopicThreshold | 3 | Despues de 3 preguntas off-topic, bot escala automaticamente |
| maxTurns | 20 | Despues de 20 turnos sin completar, bot escala por seguridad |
| qualificationFailure | false | Si no califica, NO escala - cierra amablemente |
Proceso de Escalacion
Paso a Paso
1. BOT DETECTA NECESIDAD
- Trigger se activa (auto o manual)
2. RECOLECCION DE EMAIL (si guest)
Bot: "Para conectarte con nuestro equipo, necesito tu email. Cual es?"
Visitante: "juan@email.com"
Bot: "Perfecto, un reclutador te contactara pronto."
3. ACTUALIZACION DE HILO
- thread.isChatbot = false
- thread.guestInfo.email = "juan@email.com"
- thread.status = "active"
4. NOTIFICACION AL EQUIPO
- Notificacion in-app
- Email a asignados (opcional)
- WebSocket event
5. HILO VISIBLE EN INBOX
- Aparece en lista de hilos activos
6. MENSAJE DE SISTEMA
Sistema Conversacion transferida a agente
Flujo Visual
CHATBOT FAQ:
Visitante: "Quiero saber sobre el puesto" Bot: "Tenemos varias vacantes disponibles..." Visitante: "Quiero hablar con alguien" Bot: "Entiendo, te conecto con un reclutador. Puedes darme tu email?" Visitante: "juan@email.com" Bot: "Listo, alguien te contactara pronto." [Sistema]: Conversacion escalada [Reclutador toma el control] Reclutador: "Hola Juan, soy Maria del equipo de reclutamiento..."
Vista del Agente
Notificacion de Escalacion
Nueva escalacion
El chatbot ha transferido una conversacion que requiere atencion.
Visitante: juan@email.com Razon: Usuario solicito humano Mensajes previos: 5
[Ver conversacion] [Asignarme]
Hilo Escalado
El hilo aparece en la bandeja:
(warning) Escalado (hace 2min) juan@email.com "Quiero hablar con alguien"
[Asignado: Sin asignar]
Indicador visual:
- Badge de escalacion
- Prioridad alta en lista
- Sin asignar resaltado
Historial Completo
Al abrir el hilo escalado:
HISTORIAL DE CONVERSACION:
Bot (14:30) - Hola! En que puedo ayudarte? Visitante (14:30) - Hola, quiero saber sobre el puesto Bot (14:31) - Tenemos varias vacantes disponibles... Visitante (14:32) - Quiero hablar con alguien Bot (14:32) - Te conecto con un reclutador... Sistema (14:32) - Conversacion transferida a agente
[Escribir respuesta...] [Enviar]
El agente ve TODO lo que paso con el bot.
Informacion del Guest
Panel de Guest Info
Si el visitante no tiene cuenta:
INFORMACION DEL VISITANTE:
| Campo | Valor |
|---|---|
| juan@email.com | |
| Sesion | abc123xyz |
| Primera visita | hace 10 min |
| Pagina de origen | /careers/developer |
[Crear candidato] [Vincular existente]
Crear Candidato
Desde el panel de guest:
- Click [Crear candidato]
- Se crea User con email del guest
- Se vincula UserProfile a tu empresa
- Hilo se asocia al nuevo candidato
- Guest se convierte en candidato
Vincular Existente
Si el email ya existe:
- Click [Vincular existente]
- Busca candidatos por email
- Selecciona el correcto
- Hilo se asocia al candidato
- Historial unificado
Reclutador Virtual: Escalacion
Configuracion
En el flujo del Reclutador:
{
"escalationRules": {
"offTopicThreshold": 3,
"maxTurns": 20,
"lowConfidenceThreshold": 0.5,
"enableManualEscalation": true
}
}
Puedes ajustar:
- Cuantas preguntas off-topic
- Maximo de turnos
- Umbral de confianza
- Permitir escalacion manual
Estados Post-Escalacion
Despues de escalar:
- thread.botState.status = "escalated"
- thread.botState.statusReason = "user_requested"
- thread.isChatbot = false
- thread.agentId = null
El bot YA NO responde. El humano toma control total.
Motivos de Escalacion
| statusReason | Descripcion |
|---|---|
| user_requested | Usuario pidio humano |
| low_confidence | IA no segura |
| off_topic_limit | Muchas preguntas off-topic |
| error | Error en el flujo |
| timeout | Sin respuesta del bot |
| needs_review | Caso requiere revision |
| qualification_unclear | No se pudo determinar |
Tomar Control
Asignarse el Hilo
Como agente:
- Ve la notificacion de escalacion
- Click [Asignarme]
- Te asignas como responsable
- Otros ven que esta tomado
- Empieza a responder
Responder
Una vez asignado:
- Revisa historial con bot
- Entiende la solicitud
- Escribe respuesta personalizada
- Selecciona canal (email, whatsapp, etc)
- Envia
El visitante/candidato recibe tu mensaje en el mismo canal.
Metricas de Escalacion
Dashboard
METRICAS DE ESCALACION (30 dias):
| Metrica | Valor |
|---|---|
| Total escalaciones | 156 |
| Tasa de escalacion | 22% |
| Tiempo promedio de respuesta | 15 min |
| Resolucion primer contacto | 78% |
Por motivo:
- Usuario solicito: 45%
- Baja confianza: 25%
- Off-topic: 20%
- Otros: 10%
Por agente:
- Maria: 52 escalaciones
- Pedro: 48 escalaciones
- Ana: 56 escalaciones
KPIs Importantes
METRICAS A MONITOREAR:
| Metrica | Meta | Si es alto... |
|---|---|---|
| Tasa de escalacion | < 25% | Bot necesita mejoras |
| Tiempo de respuesta | < 30 min | Necesitas mas agentes |
| Resolucion | > 80% | Escala innecesariamente |
Mejores Practicas
Para Bots
DO:
- Escalar temprano si hay duda
- Recolectar email antes de escalar
- Dar contexto claro al escalar
- Mensaje de despedida amable
- Informar tiempo de espera
DON'T:
- Escalar en cada pregunta dificil
- Perder informacion recolectada
- Dejar sin mensaje de cierre
- Prometer respuesta inmediata
- Escalar sin intentar ayudar
Para Agentes
DO:
- Revisar historial completo
- Reconocer lo que hizo el bot
- Responder rapido
- Resolver en primer contacto
- Agradecer paciencia
DON'T:
- Ignorar lo que dijo el bot
- Pedir info que el bot ya tiene
- Tardar en responder
- Escalar de vuelta al bot
- Cerrar sin resolver
Proximos Pasos
- Integracion de Bots - Como funcionan los bots
- Reclutador Virtual - Bot de screening
- Tiempo Real - Notificaciones instantaneas