Plantillas de Bot

Templates predefinidos para crear Reclutadores Virtuales rapidamente

plantillastemplatesbotscreeningfaqagendamientodocumentos

Plantillas de Bot

Talivo incluye 12 plantillas predefinidas para crear Reclutadores Virtuales rapidamente.

Plantillas Disponibles

CategoriaPlantillas
RECLUTAMIENTOscreening, sourcing, referral
COMUNICACIONfaq, status, notifications
DOCUMENTACIONdocuments, onboarding_docs, signature_collect
COORDINACIONscheduling, availability, followup
ESPECIALIZADOStechnical, cultural_fit, salary_neg
GENERALgeneral, 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:

  1. INE (frente y reverso)
  2. Comprobante de domicilio (max 3 meses)
  3. 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

  1. Seleccionar plantilla base
  2. Ir a "Personalizar"
  3. Modificar:
    • Mensajes y tono
    • Preguntas (agregar/quitar)
    • Criterios de evaluacion
    • Acciones automaticas
    • Integraciones
  4. Guardar como nueva plantilla (opcional)

Crear Plantilla Custom

  1. Seleccionar "custom" como base
  2. Configurar desde cero:
    • Definir flujo de conversacion
    • Agregar nodos de decision
    • Configurar preguntas
    • Establecer criterios
    • Mapear acciones
  3. Probar exhaustivamente
  4. 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

¿No encontraste lo que buscabas?

Nuestro equipo de soporte está listo para ayudarte.

Contactar Soporte