Integracion de Bots

Como los bots automatizados interactuan con la Bandeja de Entrada

botschatbotreclutadoriaautomatizacionconversacionescalacion

Integracion de Bots

Los bots automatizados trabajan junto a la Bandeja de Entrada para atender candidatos 24/7.

Bots Disponibles

Vision General

BotAudienciaFuncion
CHATBOT FAQVisitantes webPreguntas frecuentes, Info de vacantes, Escalacion a humano
RECLUTADOR VIRTUALCandidatos aplicadosScreening automatico, Recoleccion de datos, Calificacion con IA

Ambos bots pueden escalar a un AGENTE HUMANO cuando es necesario.

Chatbot de FAQ

Proposito

El Chatbot de FAQ atiende visitantes del sitio web:

FUNCIONES:

  • Responder preguntas frecuentes
  • Informar sobre vacantes disponibles
  • Explicar proceso de seleccion
  • Recolectar informacion de contacto
  • Escalar a humano cuando necesario

Como Funciona

FLUJO DEL CHATBOT:

  1. Visitante llega al sitio - Widget de chat visible
  2. Inicia conversacion - Bot saluda y ofrece ayuda
  3. Detecta intencion (RAG + LLM)
    • GREETING - Saludo
    • FAQ - Busca en conocimiento
    • JOB_INQUIRY - Info de vacantes
    • APPLY - Link de aplicacion
    • CHECK_STATUS - Estado de aplicacion
    • ESCALATE - Transferir a humano
  4. Genera respuesta contextual - Usa conocimiento de la empresa
  5. Si no puede ayudar - Escala a agente humano

En la Bandeja

Hilos de chatbot:

  • Marcados con isChatbot: true
  • Tienen chatbotSessionId unico
  • Muestran guestInfo si es visitante
  • Se ocultan hasta escalacion

Cuando escala:

  • isChatbot cambia a false
  • Hilo aparece en inbox activo
  • Agente recibe notificacion
  • Historial completo visible

Identificacion Visual

Chatbot (14:30) Hola! Soy el asistente virtual de Empresa XYZ. En que puedo ayudarte? [Bot] Intent: greeting | Conf: 98%

Visitante (14:31) Tienen vacantes de desarrollador?

Chatbot (14:31) Si! Actualmente tenemos 3 vacantes:

  • Desarrollador Frontend Senior
  • Backend Engineer
  • Full Stack Developer

Te gustaria mas informacion de alguna? [Bot] Intent: job_inquiry | Conf: 95%

Reclutador Virtual

Proposito

El Reclutador Virtual hace screening automatico:

FUNCIONES:

  • Pre-screening de candidatos
  • Recolectar informacion especifica
  • Validar requisitos minimos
  • Calificar con reglas de IA
  • Programar entrevistas
  • Solicitar documentos

Como Funciona

FLUJO DEL RECLUTADOR:

  1. Candidato aplica o es asignado - Trigger activa el bot
  2. Bot inicia conversacion - Presenta objetivo y preguntas
  3. Recolecta informacion:
    • Experiencia
    • Disponibilidad
    • Expectativas salariales
    • Skills especificas
  4. Analiza respuestas (IA):
    • Extrae datos estructurados
    • Evalua contra requisitos
    • Calcula match score
  5. Determina resultado:
    • QUALIFIED - Siguiente paso
    • DISQUALIFIED - Rechazo amable
    • NEEDS_REVIEW - Escala
    • COMPLETED - FAQ mode

Estados del Bot

EstadoDescripcion
ACTIVEBot activamente conversando, esperando respuestas
QUALIFIEDCandidato cumplio requisitos, puede pasar al siguiente paso, entra en FAQ mode
DISQUALIFIEDNo cumplio requisitos minimos, mensaje de cierre amable, puede escalar si insiste
ESCALATEDRequiere intervencion humana, hilo visible en inbox, contexto completo disponible
COMPLETEDFlujo terminado exitosamente, modo FAQ para preguntas extra
FAQ_MODEDespues de completar, responde preguntas adicionales, no hace mas preguntas

Visualizacion en Inbox

Reclutador Virtual (14:32) Hola Juan! Gracias por aplicar a Desarrollador Senior. Me gustaria hacerte algunas preguntas para conocerte mejor.

Cuantos anos de experiencia tienes con React? [Reclutador] Step: experience

Metadata visible:

  • [Reclutador] etiqueta del bot
  • Step actual del flujo
  • Estado de la conversacion
  • Variables recolectadas

Routing de Mensajes

Decision de Routing

Cuando un MENSAJE ENTRANTE llega, el sistema pregunta: Hilo tiene bot activo?

SI - Route to Bot:

  • Chatbot
  • Reclutador

NO - Route to Human/Agents:

  • Inbox
  • Automations

Condiciones de Routing

VA AL BOT SI:

  • thread.isChatbot == true
  • thread.agentId != null
  • thread.botState existe
  • Bot no esta en estado terminal

VA AL HUMANO SI:

  • No hay bot activo
  • Bot fue escalado
  • Hilo archivado
  • Error en procesamiento

Interaccion Bot-Humano

Coexistencia

Escenarios de interaccion:

  1. BOT MANEJA TODO - Candidato satisfecho, flujo completo
  2. BOT -> ESCALA -> HUMANO - Bot no puede ayudar, transfiere
  3. HUMANO -> ACTIVA BOT - Reclutador asigna candidato a bot
  4. BOT + HUMANO SIMULTANEO - Bot activo, humano puede intervenir

Intervencion Humana

El humano puede intervenir en cualquier momento:

HILO CON BOT ACTIVO:

[Bot respondiendo]

[Tomar control] [Pausar bot]

Si tomas control:

  • Bot se pausa
  • Tus mensajes van al candidato
  • Puedes reactivar bot despues

Historial Compartido

Todo queda en el mismo hilo:

  • Mensaje 1: Bot saluda
  • Mensaje 2: Candidato responde
  • Mensaje 3: Bot pregunta
  • Mensaje 4: Candidato responde
  • Mensaje 5: Bot escala
  • Mensaje 6: Sistema notifica escalacion
  • Mensaje 7: Humano responde (aqui entra)
  • Mensaje 8: Candidato responde
  • ...

El humano ve TODO el historial, incluyendo lo que hizo el bot.

Variables Recolectadas

Datos del Bot

El bot recolecta y guarda variables:

thread.botState.collectedInfo:

{
  "experience_years": 5,
  "current_salary": 45000,
  "expected_salary": 55000,
  "availability": "immediate",
  "location": "Ciudad de Mexico",
  "remote_preference": "hybrid",
  "skills": ["React", "Node.js", "AWS"]
}

Accesibles para:

  • Automatizaciones posteriores
  • Perfil del candidato
  • Decisiones de proceso
  • Reportes

Visualizacion

Panel lateral del hilo - DATOS RECOLECTADOS POR BOT:

CampoValor
Experiencia5 anos
Salario actual$45,000
Expectativa$55,000
DisponibilidadInmediata
SkillsReact, Node.js, AWS
EstadoCalificado
Match Score85%
Confianza92%

Notificaciones de Bot

Eventos Notificados

CHATBOT:

  • chatbot:typing - Bot escribiendo
  • chatbot:response - Bot respondio
  • chatbot:escalation - Escalacion
  • chatbot:error - Error del bot

RECLUTADOR:

  • reclutador:started - Inicio de flujo
  • reclutador:qualified - Calificado
  • reclutador:disqualified - No calificado
  • reclutador:escalated - Escalado
  • reclutador:completed - Completado

Alerta de Escalacion

Escalacion de Bot

El chatbot ha escalado una conversacion

Candidato: Juan Perez Razon: Pregunta fuera de contexto

[Ver conversacion] [Asignarme]

Metricas de Bot

Dashboard de Bots

METRICAS DE BOTS (Ultimos 30 dias):

MetricaValor
Conversaciones456
Resueltas sin humano78%
Escaladas22%
Tiempo promedio3.5 min
Satisfaccion4.2/5

Por tipo:

  • Chatbot FAQ: 312
  • Reclutador: 144

Intenciones mas comunes:

  • job_inquiry: 156
  • faq: 98
  • apply: 87

Configuracion

Activar/Desactivar Bot

Menu: Automatizacion > Agentes

Para cada bot:

  • [Activar/Desactivar]
  • [Configurar prompts]
  • [Definir flujo]
  • [Ver metricas]

Ajustar Comportamiento

Configuraciones del bot:

  • Horario activo
  • Tiempo de espera antes de escalacion
  • Numero de intentos antes de escalar
  • Mensajes de saludo
  • Tono de conversacion
  • Reglas de calificacion

Proximos Pasos

¿No encontraste lo que buscabas?

Nuestro equipo de soporte está listo para ayudarte.

Contactar Soporte