Plantillas de Bot
Talivo incluye 12 plantillas predefinidas para crear Reclutadores Virtuales rapidamente.
Plantillas Disponibles
| Categoria | Plantillas |
|---|---|
| RECLUTAMIENTO | screening, sourcing, referral |
| COMUNICACION | faq, status, notifications |
| DOCUMENTACION | documents, onboarding_docs, signature_collect |
| COORDINACION | scheduling, availability, followup |
| ESPECIALIZADOS | technical, cultural_fit, salary_neg |
| GENERAL | general, custom |
screening
Descripcion
Pre-filtrado automatico de candidatos
Objetivo:
- Evaluar requisitos minimos
- Validar experiencia relevante
- Verificar disponibilidad
- Determinar expectativas salariales
- Clasificar candidatos automaticamente
Resultado:
- Candidato calificado: Agendar entrevista
- Candidato no calificado: Agradecer y cerrar
- Requiere revision: Escalar a reclutador
Flujo de Conversacion
Bot: "¡Hola {{candidateName}}! Gracias por tu interes en la posicion de {{jobTitle}}. Me gustaria hacerte algunas preguntas para conocerte mejor."
Bot: "¿Cuantos años de experiencia tienes en {{skillPrincipal}}?"
Candidato: "5 años"
Bot: "Excelente. ¿Has trabajado con {{technology}} antes?"
Candidato: "Si, 3 años en mi ultimo empleo"
Bot: "¿Cual es tu disponibilidad para comenzar?"
Candidato: "Inmediata"
Bot: "¿Cual es tu expectativa salarial mensual?"
Candidato: "45,000"
Bot: "Muchas gracias por tus respuestas. Tu perfil es muy interesante para esta posicion. Me gustaria agendar una entrevista contigo..."
Configuracion
{
"template": "screening",
"configuration": {
"questions": [
{
"key": "experience",
"question": "¿Cuantos años de experiencia tienes en {{skill}}?",
"type": "number",
"validation": { "min": 0, "max": 50 }
},
{
"key": "technologies",
"question": "¿Con cuales de estas tecnologias has trabajado?",
"type": "multiple_choice",
"options": ["{{tech1}}", "{{tech2}}", "{{tech3}}"]
},
{
"key": "availability",
"question": "¿Cual es tu disponibilidad para comenzar?",
"type": "single_choice",
"options": ["Inmediata", "2 semanas", "1 mes", "Mas de 1 mes"]
},
{
"key": "salary",
"question": "¿Cual es tu expectativa salarial mensual?",
"type": "number",
"format": "currency",
"validation": { "min": 10000, "max": 200000 }
}
],
"scoring": {
"experience": {
"weight": 30,
"rules": [
{ "condition": ">= 3", "score": 100 },
{ "condition": ">= 1", "score": 60 },
{ "condition": "< 1", "score": 20 }
]
},
"technologies": {
"weight": 40,
"rules": [
{ "condition": "count >= 3", "score": 100 },
{ "condition": "count >= 2", "score": 70 },
{ "condition": "count >= 1", "score": 40 }
]
},
"availability": {
"weight": 15,
"rules": [
{ "condition": "== Inmediata", "score": 100 },
{ "condition": "== 2 semanas", "score": 80 },
{ "condition": "default", "score": 50 }
]
},
"salary": {
"weight": 15,
"rules": [
{ "condition": "<= {{budgetMax}}", "score": 100 },
{ "condition": "<= {{budgetMax * 1.1}}", "score": 70 },
{ "condition": "default", "score": 30 }
]
}
},
"thresholds": {
"qualified": 70,
"review": 50,
"notQualified": 0
},
"actions": {
"onQualified": ["MOVE_TO_STEP:Entrevista", "SCHEDULE_INTERVIEW"],
"onReview": ["CREATE_TASK", "ADD_TAG:needs-review"],
"onNotQualified": ["SEND_MESSAGE:rejection_friendly"]
}
}
}
faq
Descripcion
Responde preguntas frecuentes sobre vacantes y empresa
Objetivo:
- Resolver dudas sin intervencion humana
- Proporcionar informacion consistente
- Disponible 24/7
- Reducir carga del equipo
- Mejorar experiencia del candidato
Flujo de Conversacion
Candidato: "¿Cual es el horario de trabajo?"
Bot: "El horario de trabajo es de lunes a viernes de 9:00 AM a 6:00 PM. Ofrecemos flexibilidad de 1 hora para entrada y salida segun tus necesidades."
Candidato: "¿Tienen trabajo remoto?"
Bot: "¡Si! Tenemos un modelo hibrido. Puedes trabajar 3 dias desde casa y 2 dias en la oficina. Algunos puestos son 100% remotos segun el area."
Candidato: "¿Que beneficios ofrecen?"
Bot: "Ofrecemos varios beneficios:
- Seguro de gastos medicos mayores
- Vales de despensa (10% del sueldo)
- Fondo de ahorro
- 15 dias de vacaciones
- Seguro de vida
- Plan dental
¿Te gustaria saber mas sobre alguno en particular?"
Configuracion
{
"template": "faq",
"configuration": {
"knowledgeSources": [
{ "type": "job_description", "jobId": "{{jobId}}" },
{ "type": "company_info" },
{ "type": "benefits" },
{ "type": "culture" },
{ "type": "help_articles", "category": "faq-candidatos" }
],
"fallbackBehavior": {
"onNotFound": "escalate",
"message": "No tengo informacion sobre eso, pero te comunico con alguien que puede ayudarte."
},
"proactiveQuestions": [
"¿Tienes alguna otra pregunta sobre la vacante?",
"¿Te gustaria aplicar a esta posicion?",
"¿Hay algo mas en lo que pueda ayudarte?"
]
}
}
scheduling
Descripcion
Agendar entrevistas automaticamente
Objetivo:
- Coordinar disponibilidad
- Crear eventos automaticamente
- Enviar confirmaciones
- Manejar reagendamientos
- Enviar recordatorios
Flujo de Conversacion
Bot: "Excelente, me gustaria agendar tu entrevista con nuestro equipo. Tenemos disponibilidad:
Lunes 22 de Enero
- 10:00 AM - 11:00 AM
- 3:00 PM - 4:00 PM
Martes 23 de Enero
- 9:00 AM - 10:00 AM
- 2:00 PM - 3:00 PM
¿Cual horario te funciona mejor?"
Candidato: "El martes a las 2pm"
Bot: "Perfecto. Te agendo para:
- Fecha: Martes 23 de Enero, 2:00 PM
- Modalidad: Via Zoom (te envio el link)
- Duracion: 1 hora
Te enviare un email de confirmacion con todos los detalles. ¿Hay algo mas que necesites?"
Configuracion
{
"template": "scheduling",
"configuration": {
"interviewers": ["{{hiringManager}}", "{{techLead}}"],
"duration": 60,
"bufferMinutes": 15,
"slotsToOffer": 4,
"preferredHours": { "start": "09:00", "end": "17:00" },
"excludeDays": ["saturday", "sunday"],
"withinDays": 7,
"meeting": {
"type": "zoom",
"waitingRoom": true
},
"confirmations": {
"email": true,
"whatsapp": true
},
"reminders": [
{ "hoursBefore": 24, "channel": "email" },
{ "hoursBefore": 1, "channel": "whatsapp" }
],
"allowReschedule": true,
"maxReschedules": 2
}
}
documents
Descripcion
Recolectar documentos de candidatos
Objetivo:
- Solicitar documentos requeridos
- Recibir archivos por chat
- Validar formato y contenido
- Confirmar recepcion
- Trackear pendientes
Flujo de Conversacion
Bot: "Para continuar con tu proceso de contratacion, necesito que me envies los siguientes documentos:
Documentos pendientes:
- INE (frente y reverso)
- Comprobante de domicilio (max 3 meses)
- CURP
Puedes enviarlos como foto o PDF aqui mismo. ¿Con cual empezamos?"
Candidato: [Envia foto de INE]
Bot: "Recibido. Estoy validando tu INE... Documento validado correctamente.
Pendientes: 2. Comprobante de domicilio 3. CURP
Puedes enviar el siguiente cuando estes listo."
Candidato: [Envia comprobante]
Bot: "Recibido. Validando... El comprobante tiene mas de 3 meses de antiguedad. Por favor envia uno mas reciente (luz, agua, telefono)."
Configuracion
{
"template": "documents",
"configuration": {
"requiredDocuments": [
{
"type": "ine",
"name": "INE (frente y reverso)",
"required": true,
"validations": ["format", "readability"]
},
{
"type": "comprobante_domicilio",
"name": "Comprobante de domicilio",
"required": true,
"validations": ["format", "maxAge:90"]
},
{
"type": "curp",
"name": "CURP",
"required": true,
"validations": ["format", "dataMatch"]
}
],
"optionalDocuments": [
{
"type": "titulo_profesional",
"name": "Titulo profesional"
}
],
"receiveVia": ["whatsapp", "chat"],
"autoValidate": true,
"onAllComplete": {
"notify": "recruiter",
"completeChecklist": true,
"message": "¡Listo! Hemos recibido todos tus documentos."
}
}
}
followup
Descripcion
Seguimiento proactivo a candidatos
Objetivo:
- Mantener candidatos enganchados
- Reactivar candidatos inactivos
- Dar updates de proceso
- Resolver dudas pendientes
- Prevenir abandonos
Flujo de Conversacion
Bot: "Hola {{candidateName}}, soy Ana de Tech Corp. Queria darte una actualizacion sobre tu proceso para {{jobTitle}}.
Tu entrevista con el equipo tecnico fue muy positiva. El siguiente paso es una entrevista con el Hiring Manager.
¿Sigues interesado en continuar? Te puedo agendar en los proximos dias."
Candidato: "Si, claro"
Bot: "Excelente. Tenemos disponibilidad el miercoles y jueves de esta semana. ¿Cual dia te funciona mejor?"
Configuracion
{
"template": "followup",
"configuration": {
"triggers": [
{
"condition": "days_since_last_activity >= 3",
"action": "check_interest"
},
{
"condition": "step_changed",
"action": "notify_progress"
},
{
"condition": "documents_pending >= 5_days",
"action": "remind_documents"
}
],
"messages": {
"check_interest": "Hola {{name}}, ¿sigues interesado en {{jobTitle}}?",
"notify_progress": "¡Buenas noticias! Avanzaste a la etapa {{stepName}}",
"remind_documents": "Recordatorio: Aun tenemos documentos pendientes"
},
"maxFollowups": 3,
"cooldownDays": 2
}
}
sourcing
Descripcion
Contacto inicial con candidatos sourciados
Objetivo:
- Primer contacto personalizado
- Presentar oportunidad
- Generar interes
- Capturar respuesta inicial
- Agendar llamada si interesado
Flujo
Bot: "Hola {{candidateName}}, soy Ana de Tech Corp.
Encontre tu perfil y creo que podrias ser un excelente candidato para una posicion de {{jobTitle}} que tenemos abierta.
El rol ofrece:
- Salario competitivo
- Trabajo hibrido/remoto
- Crecimiento profesional
¿Te gustaria saber mas?"
Candidato: "Si, me interesa"
Bot: "Me alegra. Dejame contarte mas sobre el puesto..."
technical
Descripcion
Pre-evaluacion tecnica automatizada
Objetivo:
- Evaluar conocimientos tecnicos basicos
- Filtrar candidatos antes de entrevista
- Reducir tiempo de entrevistadores
- Estandarizar evaluacion inicial
Ejemplo
Bot: "Antes de la entrevista tecnica, me gustaria hacerte algunas preguntas para conocer tu nivel.
Pregunta 1/5: ¿Cual es la diferencia entre let, const y var en JavaScript?"
Candidato: "let y const tienen scope de bloque, var tiene scope de funcion. const no permite reasignacion."
Bot: "Correcto. Pregunta 2/5: ¿Que es una Promise en JavaScript y cuando la usarias?"
onboarding_docs
Descripcion
Recoleccion de documentos de onboarding
Similar a 'documents' pero especifico para el proceso de onboarding de nuevos empleados.
Incluye:
- Documentos de contratacion
- Datos bancarios
- Contactos de emergencia
- Acuerdos y politicas
- Formato de alta IMSS
signature_collect
Descripcion
Flujo de firma digital de documentos
Objetivo:
- Explicar proceso de firma
- Verificar que tiene e.firma
- Guiar durante la firma
- Confirmar completado
- Resolver problemas comunes
Flujo
Bot: "Necesitamos tu firma en el contrato de trabajo.
Para firmar necesitas:
- Tu archivo .cer (certificado)
- Tu archivo .key (llave privada)
- Tu contraseña de e.firma
¿Tienes tu e.firma lista?"
Candidato: "Si"
Bot: "Perfecto. Te envio el link para firmar: [Firmar Documento]
Si tienes problemas, escribeme y te ayudo."
Personalizar Plantillas
Modificar Plantilla Existente
- Seleccionar plantilla base
- Ir a "Personalizar"
- Modificar:
- Mensajes y tono
- Preguntas (agregar/quitar)
- Criterios de evaluacion
- Acciones automaticas
- Integraciones
- Guardar como nueva plantilla (opcional)
Crear Plantilla Custom
- Seleccionar "custom" como base
- Configurar desde cero:
- Definir flujo de conversacion
- Agregar nodos de decision
- Configurar preguntas
- Establecer criterios
- Mapear acciones
- Probar exhaustivamente
- Guardar y publicar
Mejores Plantillas por Caso de Uso
Para alto volumen de aplicaciones:
- screening + faq
Para vacantes tecnicas:
- technical + screening + scheduling
Para onboarding:
- onboarding_docs + signature_collect + followup
Para sourcing:
- sourcing + faq + scheduling
Para atencion general:
- faq + followup + documents
Proximos Pasos
- Diseño de Conversacion - Crear flujos custom
- RAG y Conocimiento - Base de conocimiento
- Ejemplos Practicos - Casos de uso