基于GPT-4deinteligente招聘与候选人互动系统
Este es unHR, AI Summarizationflujo de automatización del dominio deautomatización que contiene 30 nodos.Utiliza principalmente nodos como If, Code, Wait, Gmail, Slack. 基于GPT-4deAI招聘系统,用于简历筛选与automático外联
- •Cuenta de Google y credenciales de API de Gmail
- •Bot Token de Slack o URL de Webhook
- •Punto final de HTTP Webhook (n8n generará automáticamente)
- •Credenciales de API de Google Sheets
- •Clave de API de OpenAI
Nodos utilizados (30)
Categoría
{
"id": "55SEzyQAwM3i4mNE",
"meta": {
"instanceId": "a287613f1596da776459594685fbf4e2b4a12124f80ab8c8772f5e37bff103ae"
},
"name": "Automated Intelligent Recruitment & Candidate Engagement System with GPT-4",
"tags": [],
"nodes": [
{
"id": "414d77db-7373-404e-97f9-fbfd0a7cfcc7",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
0,
0
],
"webhookId": "3d64050a-3047-4186-98aa-c6507438b913",
"parameters": {},
"typeVersion": 2
},
{
"id": "4ae0ec4b-013a-4006-8dc0-753da1ac2d18",
"name": "Analizador de Currículums",
"type": "n8n-nodes-base.extractFromFile",
"position": [
208,
0
],
"parameters": {},
"typeVersion": 1
},
{
"id": "133ce33c-7eb1-4184-9830-6a852110d444",
"name": "Extraer Datos Clave del Candidato",
"type": "n8n-nodes-base.code",
"position": [
416,
0
],
"parameters": {},
"typeVersion": 2
},
{
"id": "27ae358a-c18e-48ea-8ddf-3100ef7a26bb",
"name": "Almacenamiento Inicial del Candidato",
"type": "n8n-nodes-base.googleSheets",
"notes": "Value:\nName: ={{ $json.parsed_candidate_name }}\nEmail: ={{ $json.parsed_email }}\nPhone: ={{ $json.parsed_phone }}\nEducation: ={{ $json.parsed_education }}\nExperience: ={{ $json.parsed_experience }}\nSkills: ={{ $json.parsed_skills }}\nRaw Resume Text: ={{ $json.raw_resume_text }}\nStatus: ={{ $json.status }}\nMatch Score: 0 (Initial)\nCultural Fit Notes: (Initial)\nInterview Questions: (Initial)",
"position": [
624,
0
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "23fb207b-8375-4829-becf-110896b9d248",
"name": "Entrada de Descripción del Puesto",
"type": "n8n-nodes-base.googleSheets",
"notes": "JobID, \nTitle, \nDescription, \nRequired Skills, \nExperience Level",
"position": [
832,
0
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "2059dd49-31e2-4d25-b925-8120816c5561",
"name": "Nota Adhesiva",
"type": "n8n-nodes-base.stickyNote",
"position": [
-64,
-64
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "f6f6cec5-0847-4dc1-a898-57b6a506aab2",
"name": "Recuperar Candidato para Evaluación",
"type": "n8n-nodes-base.googleSheets",
"notes": "Column: Status, \nOperator: is equal to, \nValue: Received - Parsing Complete",
"position": [
0,
368
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "88924ea0-41d4-4612-ba31-a03a60837caa",
"name": "Recuperar Descripción del Puesto",
"type": "n8n-nodes-base.googleSheets",
"notes": "Key Column: JobID (or Title)\n\nKey Value: ={{ $node[\"Google Sheets (Job Description Input)\"].json.data[0].JobID }}",
"position": [
208,
368
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "f4c2f060-0354-479f-a5ea-df2fe9911c99",
"name": "Preparar Datos para Evaluación con IA",
"type": "n8n-nodes-base.code",
"position": [
416,
368
],
"parameters": {},
"typeVersion": 2
},
{
"id": "f0bcf28e-1152-427b-a96f-5d423fd5d264",
"name": "Comparador y Puntuador de Currículums",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
624,
368
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "b8ae58a5-b3a0-446b-afad-3d88e3705711",
"name": "Identificador de Adaptación Cultural y Alertas",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
976,
368
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "9eca657b-957d-49ee-8355-0134e07596aa",
"name": "Generador de Preguntas para Entrevista",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
1328,
368
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "e32ccf5d-e016-4b6b-91b6-148b002b40f3",
"name": "Consolidar Resultados de Evaluación con IA",
"type": "n8n-nodes-base.code",
"position": [
1680,
368
],
"parameters": {},
"typeVersion": 2
},
{
"id": "875398ed-388a-49fd-908b-b3e6672cba4d",
"name": "Nota Adhesiva1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-64,
304
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "1410de90-ce0e-418c-9ead-64430994dac7",
"name": "Actualizar Estado y Puntuaciones del Candidato",
"type": "n8n-nodes-base.googleSheets",
"notes": "Key Column: Email (or ID if you passed it through)\n\nKey Value: ={{ $json.candidate_email }}\nValues: Map the AI-generated fields:\n\nMatch Score: ={{ $json.ai_match_score }}\nCultural Fit Notes: ={{ $json.ai_cultural_fit_notes }}\nRed Flags: ={{ $json.ai_red_flags }}\nInterview Questions: ={{ $json.ai_interview_questions }}\nStatus: ={{ $json.status }}",
"position": [
1888,
368
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "33208940-ab48-461e-b64c-5e7164ea598e",
"name": "Rama Condicional - Puntuación Alta",
"type": "n8n-nodes-base.if",
"position": [
0,
720
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "cace922d-4d22-4ee7-9046-7a263f08fb55",
"name": "Generador de Correo Personalizado de Contacto",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
224,
720
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "ba67554f-707d-409c-88ee-ebaad42fa151",
"name": "Enviar Correo Personalizado",
"type": "n8n-nodes-base.gmail",
"position": [
576,
720
],
"webhookId": "0a4fdf9e-9453-4988-ac3e-7ae6fe8cf8fc",
"parameters": {},
"typeVersion": 2.1
},
{
"id": "b8f1ac88-39f7-4c3a-9f12-3cd65f9475ad",
"name": "Crear Evento de Entrevista Provisional",
"type": "n8n-nodes-base.googleCalendar",
"position": [
784,
720
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "28fdc91f-1c81-4dd8-aa11-ee07a4035b0d",
"name": "Actualizar Estado del Candidato - Invitado para Evaluación",
"type": "n8n-nodes-base.googleSheets",
"notes": "Key Column: Email\nKey Value: ={{ $json.candidate_email }}\n\nValues:\nStatus: Invited for Screening\nLast Contacted: ={{ new Date().toISOString() }}",
"position": [
992,
720
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "6c01b47c-c9e6-4d8d-a2e3-fd2ff807eaa6",
"name": "Nota Adhesiva2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-64,
656
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "34b69585-c028-4387-a2c7-eac2ecab3939",
"name": "Para Respuesta/Programación del Candidato",
"type": "n8n-nodes-base.wait",
"position": [
-16,
1088
],
"webhookId": "a800b9df-9f15-4d84-9b5a-a9b35bfb967d",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "90620ece-6854-4b6d-8655-4db40cdd6a9b",
"name": "Recuperar Estado del Candidato para Seguimiento",
"type": "n8n-nodes-base.googleSheets",
"notes": "Key Column: Email\nKey Value: ={{ $json.candidate_email }}",
"position": [
192,
1088
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "134b52cc-1871-4660-bb2a-498b62915963",
"name": "Rama Condicional - Sin Respuesta/Sin Programación",
"type": "n8n-nodes-base.if",
"position": [
368,
1088
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "1d2241e5-db21-49f1-acea-ae462ca6788f",
"name": "Generador de Recordatorio Amable",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
608,
1088
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "15864553-892a-4fc0-b580-0c36a81834d8",
"name": "Enviar Recordatorio Amable",
"type": "n8n-nodes-base.gmail",
"position": [
960,
1088
],
"webhookId": "70a5caf2-4c18-4f4c-992d-2ad699778222",
"parameters": {},
"typeVersion": 2.1
},
{
"id": "20c5131d-b02a-429f-89ca-90ba8f65dcc4",
"name": "Actualizar Estado del Candidato - Recordatorio Enviado",
"type": "n8n-nodes-base.googleSheets",
"notes": "Values:\n\nStatus: Follow-up Sent - No Reply\nLast Contacted: ={{ new Date().toISOString() }}",
"position": [
1168,
1088
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "ccb31204-3f9b-44be-a336-74400a0cfcab",
"name": "Notificar al Reclutador sobre Candidatos Calificados",
"type": "n8n-nodes-base.slack",
"position": [
1376,
1088
],
"webhookId": "b44cf8a9-6406-41da-98f0-d4716702011f",
"parameters": {},
"typeVersion": 2.3
},
{
"id": "42e6ebcf-6c37-4728-bc45-d71f90f3ad7a",
"name": "Nota Adhesiva3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-64,
1024
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "6867cc85-b6f8-43ec-8a45-23781abfc796",
"name": "Nota Adhesiva4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-880,
-64
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "346f451c-bb94-4250-a6f7-4abfc6ed3a8a",
"connections": {
"414d77db-7373-404e-97f9-fbfd0a7cfcc7": {
"main": [
[
{
"node": "4ae0ec4b-013a-4006-8dc0-753da1ac2d18",
"type": "main",
"index": 0
}
]
]
},
"4ae0ec4b-013a-4006-8dc0-753da1ac2d18": {
"main": [
[
{
"node": "133ce33c-7eb1-4184-9830-6a852110d444",
"type": "main",
"index": 0
}
]
]
},
"23fb207b-8375-4829-becf-110896b9d248": {
"main": [
[
{
"node": "f6f6cec5-0847-4dc1-a898-57b6a506aab2",
"type": "main",
"index": 0
}
]
]
},
"15864553-892a-4fc0-b580-0c36a81834d8": {
"main": [
[
{
"node": "20c5131d-b02a-429f-89ca-90ba8f65dcc4",
"type": "main",
"index": 0
}
]
]
},
"f0bcf28e-1152-427b-a96f-5d423fd5d264": {
"main": [
[
{
"node": "b8ae58a5-b3a0-446b-afad-3d88e3705711",
"type": "main",
"index": 0
}
]
]
},
"ba67554f-707d-409c-88ee-ebaad42fa151": {
"main": [
[
{
"node": "b8f1ac88-39f7-4c3a-9f12-3cd65f9475ad",
"type": "main",
"index": 0
}
]
]
},
"88924ea0-41d4-4612-ba31-a03a60837caa": {
"main": [
[
{
"node": "f4c2f060-0354-479f-a5ea-df2fe9911c99",
"type": "main",
"index": 0
}
]
]
},
"27ae358a-c18e-48ea-8ddf-3100ef7a26bb": {
"main": [
[
{
"node": "23fb207b-8375-4829-becf-110896b9d248",
"type": "main",
"index": 0
}
]
]
},
"133ce33c-7eb1-4184-9830-6a852110d444": {
"main": [
[
{
"node": "27ae358a-c18e-48ea-8ddf-3100ef7a26bb",
"type": "main",
"index": 0
}
]
]
},
"1d2241e5-db21-49f1-acea-ae462ca6788f": {
"main": [
[
{
"node": "15864553-892a-4fc0-b580-0c36a81834d8",
"type": "main",
"index": 0
}
]
]
},
"9eca657b-957d-49ee-8355-0134e07596aa": {
"main": [
[
{
"node": "e32ccf5d-e016-4b6b-91b6-148b002b40f3",
"type": "main",
"index": 0
}
]
]
},
"f4c2f060-0354-479f-a5ea-df2fe9911c99": {
"main": [
[
{
"node": "f0bcf28e-1152-427b-a96f-5d423fd5d264",
"type": "main",
"index": 0
}
]
]
},
"e32ccf5d-e016-4b6b-91b6-148b002b40f3": {
"main": [
[
{
"node": "1410de90-ce0e-418c-9ead-64430994dac7",
"type": "main",
"index": 0
}
]
]
},
"f6f6cec5-0847-4dc1-a898-57b6a506aab2": {
"main": [
[
{
"node": "88924ea0-41d4-4612-ba31-a03a60837caa",
"type": "main",
"index": 0
}
]
]
},
"1410de90-ce0e-418c-9ead-64430994dac7": {
"main": [
[
{
"node": "33208940-ab48-461e-b64c-5e7164ea598e",
"type": "main",
"index": 0
}
]
]
},
"34b69585-c028-4387-a2c7-eac2ecab3939": {
"main": [
[
{
"node": "90620ece-6854-4b6d-8655-4db40cdd6a9b",
"type": "main",
"index": 0
}
]
]
},
"33208940-ab48-461e-b64c-5e7164ea598e": {
"main": [
[
{
"node": "cace922d-4d22-4ee7-9046-7a263f08fb55",
"type": "main",
"index": 0
}
]
]
},
"b8f1ac88-39f7-4c3a-9f12-3cd65f9475ad": {
"main": [
[
{
"node": "28fdc91f-1c81-4dd8-aa11-ee07a4035b0d",
"type": "main",
"index": 0
}
]
]
},
"b8ae58a5-b3a0-446b-afad-3d88e3705711": {
"main": [
[
{
"node": "9eca657b-957d-49ee-8355-0134e07596aa",
"type": "main",
"index": 0
}
]
]
},
"cace922d-4d22-4ee7-9046-7a263f08fb55": {
"main": [
[
{
"node": "ba67554f-707d-409c-88ee-ebaad42fa151",
"type": "main",
"index": 0
}
]
]
},
"90620ece-6854-4b6d-8655-4db40cdd6a9b": {
"main": [
[
{
"node": "134b52cc-1871-4660-bb2a-498b62915963",
"type": "main",
"index": 0
}
]
]
},
"20c5131d-b02a-429f-89ca-90ba8f65dcc4": {
"main": [
[
{
"node": "ccb31204-3f9b-44be-a336-74400a0cfcab",
"type": "main",
"index": 0
}
]
]
},
"134b52cc-1871-4660-bb2a-498b62915963": {
"main": [
[
{
"node": "1d2241e5-db21-49f1-acea-ae462ca6788f",
"type": "main",
"index": 0
}
]
]
},
"28fdc91f-1c81-4dd8-aa11-ee07a4035b0d": {
"main": [
[
{
"node": "34b69585-c028-4387-a2c7-eac2ecab3939",
"type": "main",
"index": 0
}
]
]
}
}
}¿Cómo usar este flujo de trabajo?
Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.
¿En qué escenarios es adecuado este flujo de trabajo?
Avanzado - Recursos Humanos, Resumen de IA
¿Es de pago?
Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.
Flujos de trabajo relacionados recomendados
Marth
@marthSimplifying Business with Smart Automation. I create and share user-friendly, highly efficient n8n workflow templates for SMEs, focusing on digital marketing, sales, and operational excellence. Get ready to automate, innovate, and elevate your business. Connect me on Linkedin for custom solutions.
Compartir este flujo de trabajo