Análisis de CVs mediante IA y Pipeline de Evaluación de Candidatos - Flujo de trabajo de n8n

Automatiza tareas de RR.HH. con un flujo de trabajo de n8n. Extrae datos de PDFs de CVs, evalúa candidatos con IA, genera resúmenes y registra los resultados en Google Sheets. Ideal para el cribado automatizado.

Vista previa del flujo

¿Listo para automatizar?

Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.

¿Para quién es ideal?

Profesionales de RR.HH. que buscan automatizar el cribado inicial de candidatos.
Reclutadores que reciben grandes volúmenes de CVs a través de formularios web.
Desarrolladores que buscan plantillas robustas de n8n para integración avanzada de LangChain/LLM.
Empresas que necesitan un método estructurado y automatizado para evaluar el encaje del candidato.

Descripción general

Gestionar un gran volumen de solicitudes de empleo consume mucho tiempo y es propenso al sesgo humano. Este potente flujo de trabajo de n8n soluciona esto creando un pipeline de RR.HH. totalmente automatizado. Utiliza un trigger de n8n (un formulario web personalizable) para aceptar CVs en PDF directamente. El núcleo de esta automatización se basa en nodos avanzados de LangChain para n8n integrados con OpenAI, que extraen de forma inteligente datos estructurados (datos personales, educación, historial laboral, habilidades) de documentos PDF no estructurados. A continuación, la automatización compara el perfil del candidato con la descripción del puesto definida, proporciona una puntuación objetiva y una valoración detallada, y finalmente guarda todos los resultados en Google Sheets. Este flujo de trabajo específico de n8n demuestra cómo aprovechar la IA generativa para procesos empresariales esenciales, reduciendo significativamente el esfuerzo manual necesario para la preselección inicial de candidatos. Importar esta plantilla de n8n puede elevar inmediatamente tu eficiencia de reclutamiento.

Cómo funciona

Este completo flujo de trabajo de n8n ejecuta un proceso de automatización de múltiples etapas:


  1. n8n Trigger de Envío de Formulario: Todo el proceso comienza cuando un candidato potencial envía su nombre, correo electrónico y CV (en PDF) usando el trigger dedicado de n8n On form submission.

  2. Almacenamiento y Extracción: El flujo de trabajo de n8n sube inmediatamente el archivo CV bruto a Google Drive para su archivo. Simultáneamente, el nodo Extract from File de n8n convierte el CV en PDF binario en texto plano utilizable.

  3. Extracción de IA en Paralelo: El texto extraído es procesado en paralelo por dos nodos especializados de LangChain para n8n (Personal Data y Qualifications) para estructurar información crucial como datos de contacto, historial académico y habilidades técnicas.

  4. Consolidación y Resumen de Datos: Los fragmentos extraídos se combinan usando el nodo Merge de n8n. Este perfil consolidado se introduce luego en el nodo Summarization Chain de n8n, que genera un resumen conciso del candidato de 100 palabras.

  5. Definición del Perfil Objetivo: Un nodo dedicado Profile Wanted de n8n define los criterios precisos para el candidato ideal (ej. stack tecnológico específico y ubicación).

  6. Evaluación Experta por IA: El resumen del candidato y el perfil objetivo se envían al nodo HR Expert de LangChain para n8n. Este agente, configurado como especialista en RR.HH., ejecuta la evaluación central, asignando una vote (puntuación del 1 al 10) cuantificable y una consideration (valoración) cualitativa basada en el encaje del candidato. Se asegura la limpieza de los datos mediante el nodo Structured Output Parser de n8n.

  7. Registro Final: El último paso del flujo de trabajo de n8n utiliza el nodo de n8n de Google Sheets para añadir todos los puntos de datos —detalles iniciales del solicitante, habilidades extraídas, resumen de la IA, la votación y la valoración— a una hoja de cálculo de seguimiento centralizada.

Guía de instalación

Para implementar este flujo de trabajo de n8n, sigue estos pasos:


  1. Importar el Flujo de Trabajo de n8n: Copia los datos JSON proporcionados e impórtalos directamente en tu instancia de n8n a través del menú 'Workflows' usando la opción 'New' -> 'Import from JSON'.

  2. Configurar Credenciales: Necesitarás configurar las credenciales para los siguientes servicios:

Google Sheets: Conecta tu cuenta de Google para permitir que el flujo de trabajo escriba los resultados de la evaluación en una hoja de cálculo específica.
Google Drive: Conecta tu cuenta de Google para que el nodo Upload CV de n8n almacene el archivo de solicitud original.
OpenAI: Configura una credencial de clave API de OpenAI, que es utilizada por los nodos de LangChain para n8n para todas las tareas de procesamiento de IA (extracción, resumen y evaluación).

  1. Configurar Nodos:

n8n Trigger Form Submission: Activa el nodo On form submission. Anota la URL de Webhook única y compártela donde se aceptan las solicitudes.
* nodo Google Sheets n8n: Actualiza los parámetros Document ID y Sheet Name para que apunten a tu hoja de cálculo específica de seguimiento de candidatos.

  1. Definir Perfil del Puesto: Modifica el nodo Profile Wanted de n8n para reflejar con precisión los requisitos del puesto que estás cubriendo actualmente.

  2. Activar: Guarda el flujo de trabajo de n8n y ponlo en 'Active' para comenzar a procesar las solicitudes automáticamente.

Detalles del nodo

On form submission (n8n trigger): El punto de entrada de este flujo de trabajo de n8n. Actúa como un endpoint de formulario web que recopila Nombre, Email y el CV (en formato PDF).
Upload CV (Google Drive): Almacena el archivo CV bruto de forma segura en una carpeta designada de Google Drive. Utiliza el nombramiento de archivos dinámico basado en la fecha y el nombre original del archivo.
Extract from File: Este nodo crucial de n8n convierte los datos binarios del archivo CV en PDF a texto plano utilizable, permitiendo el procesamiento posterior por IA. La operación está configurada en 'pdf'.
Personal Data (Information Extractor): Un nodo de LangChain para n8n dedicado a estructurar datos personales clave (teléfono, ciudad, fecha de nacimiento) a partir del texto extraído.
Qualifications (Information Extractor): Un nodo paralelo de LangChain para n8n responsable de extraer detalles profesionales complejos: resumen educativo, resumen del Historial Laboral (ambos máximo 100 palabras) y una lista con viñetas de Habilidades.
Merge: Combina la salida de las dos cadenas de extracción paralelas (Personal Data y Qualifications) en un solo elemento para un procesamiento holístico.
Summarization Chain: Un nodo de IA para n8n que resume los datos del perfil del candidato fusionados en un párrafo conversacional único (máx. 100 palabras), preparando los datos para la evaluación final.
HR Expert (Chain LLM): El nodo central de evaluación de n8n. Compara el resumen del candidato generado por IA con la descripción estática del puesto en Profile Wanted. Se le indica que actúe como experto en RR.HH. y asigna una puntuación (1-10) y una justificación.


  • Google Sheets: El nodo de acción final de n8n. Añade los resultados —incluyendo todos los campos extraídos, el resumen de la IA, la Puntuación (Vote) y la Valoración (Consideration)— a una fila en una hoja de cálculo especificada, completando el flujo de trabajo de n8n.

Flujos de trabajo de n8n relacionados

Gratis

Nodos: 12 Nodos
Actualizado: Diciembre 26 2025
Ver todo
Creado por

Full-stack Web Developer based in Italy specialising in Marketing & AI-powered automations. For business enquiries, send me an email at [email protected] or add me on Linkedin.com/in/davideboizza

Presentado*