Automatisierte Bewerbungsanalyse und Kandidatenauswahl mit JotForm, Azure OCR, GPT-4.1 und Zoho CRM
Experte
Dies ist ein HR, AI Summarization-Bereich Automatisierungsworkflow mit 25 Nodes. Hauptsächlich werden If, Set, Code, Wait, Gmail und andere Nodes verwendet. Automatisierung der Resume-Analyse und Kandidatenauswahl mit JotForm, Azure OCR, GPT-4.1, Zoho CRM
Voraussetzungen
- •Google-Konto + Gmail API-Anmeldedaten
- •PostgreSQL-Datenbankverbindungsdaten
- •Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
- •OpenAI API Key
Verwendete Nodes (25)
Kategorie
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
"meta": {
"instanceId": "5f3c5e6f777b2c7f976eff784f15d2e2501680193b55be3d2ceef10db21e51fb",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "1cb26fad-69c7-4035-86de-e52c3950698c",
"name": "Notizzettel5",
"type": "n8n-nodes-base.stickyNote",
"position": [
6576,
1504
],
"parameters": {
"width": 1280,
"height": 512,
"content": "## Convert PDF to JPG (PDF.co API). Extract text via Azure OCR. Check status and retry if needed."
},
"typeVersion": 1
},
{
"id": "04c50980-0226-4acf-8a3f-158e139ed949",
"name": "JotForm Trigger1",
"type": "n8n-nodes-base.jotFormTrigger",
"position": [
6144,
1696
],
"webhookId": "d0865aae-0c4f-4a0f-8837-7c7614fe2aeb",
"parameters": {
"form": "252434958811059",
"onlyAnswers": false,
"resolveData": false
},
"credentials": {
"jotFormApi": {
"id": "G6EqaaV0gmoc1F08",
"name": "JotForm account"
}
},
"typeVersion": 1
},
{
"id": "3f88c2fd-93b8-4cb6-9b12-df65daea222a",
"name": "Leads-Tabelle erstellen1",
"type": "n8n-nodes-base.postgres",
"position": [
8096,
1152
],
"parameters": {
"query": "CREATE TABLE resume (\n id SERIAL PRIMARY KEY,\n\n\n given_name VARCHAR(10000),\n given_email VARCHAR(10000),\n resume_loc VARCHAR(10000)\n\n \n \n);\n",
"options": {},
"operation": "executeQuery"
},
"credentials": {
"postgres": {
"id": "GLT0PzXI5GEryce1",
"name": "Postgres account"
}
},
"typeVersion": 2.6
},
{
"id": "9879c828-791d-495f-8ce2-c7a748b5815f",
"name": "Assistent erstellen1",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
7648,
1168
],
"parameters": {
"name": "Resume Analyzer 101",
"modelId": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1",
"cachedResultName": "GPT-4.1"
},
"options": {},
"resource": "assistant",
"operation": "create",
"description": "=Assistant to Analyze resume and give feedback",
"instructions": "=You are a professional career coach and HR expert with 10+ years of experience in recruitment and resume review. \nYou help users improve their resumes by providing clear, structured, and helpful feedback.\n\nYou will receive the extracted text of a resume. \nAnalyze it carefully and provide feedback in the following structured format:\n\n---\n\n**Overall Impression**\nBriefly summarize how well this resume presents the candidate overall.\n\n**Strengths**\nList 3–5 things that are good about this resume (e.g., clarity, strong skills, measurable achievements, formatting).\n\n**Areas for Improvement**\nList 3–5 specific improvements the user can make (e.g., weak summary, missing keywords, lack of achievements, too long, inconsistent formatting).\n\n**Keyword & Skills Analysis**\nIdentify relevant skills, tools, and keywords that appear in the text.\nIf it’s missing important ones for the likely job type, suggest which to add.\n\n**Professional Summary (Optional Rewrite)**\nIf a summary section is missing or weak, write a short, improved professional summary (2–3 sentences).\n\n**score**\nAdd strict score on resume between 1 and 100 \n---\n\nKeep the tone positive and constructive. \nMake the feedback easy for a non-technical person to understand.\nDo not restate the entire resume text in your output.\n"
},
"credentials": {
"openAiApi": {
"id": "MfllFMGHAV4YZL4t",
"name": "OpenAi account 2"
}
},
"typeVersion": 1.8
},
{
"id": "5896a7e8-916d-4539-9249-d8f31b7c0b7d",
"name": "OpenAI Chat Model1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
8768,
1808
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "MfllFMGHAV4YZL4t",
"name": "OpenAi account 2"
}
},
"typeVersion": 1.2
},
{
"id": "26cd265b-652b-4fcb-b06e-ac02d220c2b4",
"name": "Notizzettel6",
"type": "n8n-nodes-base.stickyNote",
"position": [
7968,
1088
],
"parameters": {
"color": 5,
"width": 336,
"height": 224,
"content": "## create table for submitted results\n"
},
"typeVersion": 1
},
{
"id": "0c52f405-074c-4e31-8be8-93abb52a8d60",
"name": "Notizzettel7",
"type": "n8n-nodes-base.stickyNote",
"position": [
7424,
1088
],
"parameters": {
"color": 7,
"width": 384,
"height": 224,
"content": "## create assistant to analyze results"
},
"typeVersion": 1
},
{
"id": "17f4b3b9-79c0-49ec-a726-8dddce4e5ec1",
"name": "Qualifizierte zu Zoho CRM hinzufügen1",
"type": "n8n-nodes-base.httpRequest",
"position": [
9488,
1488
],
"parameters": {
"url": "https://www.zohoapis.com/crm/v6/qualified_resume",
"method": "POST",
"options": {},
"jsonBody": "={\n \"data\": [\n {\n \"Name\": \"{{ $item(\"0\").$node[\"JotForm Trigger1\"].json[\"rawRequest\"][\"q4_name\"][\"first\"] }} {{ $item(\"0\").$node[\"JotForm Trigger1\"].json[\"rawRequest\"][\"q4_name\"][\"last\"] }}\",\n \"Email\": \"{{ $item(\"0\").$node[\"JotForm Trigger1\"].json[\"rawRequest\"][\"q5_email\"] }}\",\n \"resume_Score\": \"{{ $item(\"0\").$node[\"Information Extractor\"].json[\"output\"][\"Score\"] }}\",\n \"qualified\": \"True\",\n \"Key_Strength\": \"{{ $item(\"0\").$node[\"Information Extractor\"].json[\"output\"][\"good_side\"] }}\",\n \"Recommended_Action\": \"followup\"\n }\n ]\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "zohoOAuth2Api"
},
"credentials": {
"zohoOAuth2Api": {
"id": "Blbc4MyZCFN9YWV7",
"name": "Zoho account"
}
},
"typeVersion": 4.2
},
{
"id": "f47afb8b-8ddc-4938-93c0-58ae2b7252e0",
"name": "Notizzettel8",
"type": "n8n-nodes-base.stickyNote",
"position": [
6064,
1616
],
"parameters": {
"width": 272,
"height": 240,
"content": "## JotForm \nCaptures resume submissions (name, email, PDF URL). Stores data in PostgreSQL `resume` table.\n"
},
"typeVersion": 1
},
{
"id": "68af3da1-5c6d-47ae-8d53-481fac97a7c9",
"name": "Notizzettel9",
"type": "n8n-nodes-base.stickyNote",
"position": [
6336,
1488
],
"parameters": {
"width": 176,
"height": 384,
"content": "## postgress\nstore all submissions in postgress"
},
"typeVersion": 1
},
{
"id": "781a660e-c780-4315-b735-c8b5864c8afe",
"name": "Notizzettel10",
"type": "n8n-nodes-base.stickyNote",
"position": [
7968,
1392
],
"parameters": {
"width": 2128,
"height": 624,
"content": "## Analyze resume text (OpenAI). Extract strengths, improvements, score. If score > 85: add to Zoho CRM, send congratulatory email. Else: send feedback email."
},
"typeVersion": 1
},
{
"id": "a633d94f-90b9-4b7e-8a95-96e4a79cd4bf",
"name": "Extraktion abgeschlossen?",
"type": "n8n-nodes-base.if",
"position": [
7488,
1632
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "5f85c76d-3899-48c9-ae2e-4810dcdca8d7",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "succeeded"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "e67fecb2-5097-4236-a7f5-dbfbfe60c3df",
"name": "Bilder an azure OCR senden",
"type": "n8n-nodes-base.httpRequest",
"position": [
6816,
1696
],
"parameters": {
"url": "=https://test-app-image.cognitiveservices.azure.com/vision/v3.2/read/analyze\n",
"method": "POST",
"options": {
"response": {
"response": {
"fullResponse": true
}
}
},
"jsonBody": "={\n \"url\": \"{{ $json.body }}\"\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "2js0hlhSkJEZt9Wk",
"name": "azure-ocr"
}
},
"typeVersion": 4.2
},
{
"id": "43dce5be-bef3-45f0-8e27-cb8911c4378e",
"name": "PDF in Bild konvertieren",
"type": "n8n-nodes-pdfco.PDFco Api",
"position": [
6592,
1696
],
"parameters": {
"url": "={{ $json.resume_loc }}",
"operation": "Convert from PDF",
"convertType": "toJpg",
"advancedOptions_Image": {
"pages": "0"
}
},
"credentials": {
"pdfcoApi": {
"id": "cGONANt4hHJuukDh",
"name": "PDF.co account"
}
},
"typeVersion": 1
},
{
"id": "5d416b9d-cfc8-4bc7-a226-6d44ddd8c41a",
"name": "Daten für Übermittlung erfassen",
"type": "n8n-nodes-base.postgres",
"position": [
6368,
1696
],
"parameters": {
"table": {
"__rl": true,
"mode": "list",
"value": "resume",
"cachedResultName": "resume"
},
"schema": {
"__rl": true,
"mode": "list",
"value": "public"
},
"columns": {
"value": {
"given_name": "={{ $json.rawRequest.q4_name.first }} {{ $json.rawRequest.q4_name.last }}",
"resume_loc": "={{ $json.rawRequest.fileUpload[0] }}",
"given_email": "={{ $json.rawRequest.q5_email }}"
},
"schema": [
{
"id": "id",
"type": "number",
"display": true,
"removed": true,
"required": false,
"displayName": "id",
"defaultMatch": true,
"canBeUsedToMatch": true
},
{
"id": "given_name",
"type": "string",
"display": true,
"required": false,
"displayName": "given_name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "given_email",
"type": "string",
"display": true,
"required": false,
"displayName": "given_email",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "resume_loc",
"type": "string",
"display": true,
"required": false,
"displayName": "resume_loc",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"id"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {}
},
"credentials": {
"postgres": {
"id": "GLT0PzXI5GEryce1",
"name": "Postgres account"
}
},
"typeVersion": 2.6
},
{
"id": "4c383e64-2247-4643-8037-f50db972bc94",
"name": "Vorgangs-ID extrahieren",
"type": "n8n-nodes-base.code",
"position": [
7040,
1696
],
"parameters": {
"jsCode": "const url = $json.headers[\"operation-location\"];\nreturn [{\n operationLocation: url,\n operationId: url.split(\"/\").pop()\n}];\n"
},
"typeVersion": 2
},
{
"id": "c5980c58-edee-4eb9-87ae-2ca8c517f2e8",
"name": "Extrahierte Ergebnisse abrufen",
"type": "n8n-nodes-base.httpRequest",
"position": [
7264,
1696
],
"parameters": {
"url": "=https://test-app-image.cognitiveservices.azure.com/vision/v3.2/read/analyzeResults/{{ $json.operationId }}",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "2js0hlhSkJEZt9Wk",
"name": "azure-ocr"
}
},
"typeVersion": 4.2
},
{
"id": "1ce7a80e-3294-4ba4-b75f-70cf29a7e233",
"name": "Auf Extraktionsabschluss warten",
"type": "n8n-nodes-base.wait",
"position": [
7712,
1792
],
"webhookId": "99591d10-d8ed-401b-91ff-8d62bb504454",
"parameters": {
"amount": 2
},
"typeVersion": 1.1
},
{
"id": "b44563d8-8f57-4482-80f2-5592be844682",
"name": "OCR-Text kombinieren",
"type": "n8n-nodes-base.code",
"position": [
8048,
1584
],
"parameters": {
"jsCode": "return [{\n text: $json[\"analyzeResult\"][\"readResults\"]\n .flatMap(p => p.lines.map(l => l.text))\n .join(\"\\n\")\n}];\n"
},
"typeVersion": 2
},
{
"id": "f0eb164d-9d0c-4f87-a293-1b6304a50987",
"name": "Lebenslauf-Analysator",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
8272,
1584
],
"parameters": {
"text": "=resume: {{ $json.text }}",
"prompt": "define",
"options": {},
"resource": "assistant",
"assistantId": {
"__rl": true,
"mode": "list",
"value": "asst_AeQ1UFeRM8SW9EYD2oHLDt7r",
"cachedResultName": "Resume Analyzer 101"
}
},
"credentials": {
"openAiApi": {
"id": "MfllFMGHAV4YZL4t",
"name": "OpenAi account 2"
}
},
"typeVersion": 1.8
},
{
"id": "dad8f0dd-4dea-4912-950d-bee352e8f9bb",
"name": "Informationsextraktor",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"position": [
8688,
1584
],
"parameters": {
"text": "={{ $json.output }}",
"options": {},
"attributes": {
"attributes": [
{
"name": "good_side",
"description": "=extract what is good in resume from analyzed data\nmake it short and use bulletpoints"
},
{
"name": "to_improve",
"description": "=extract what to improve in resume from analyzed data\nmake it short and use bulletpoints"
},
{
"name": "Score",
"description": "score of resume only score not out of 100 or /100"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "a8528225-a4cb-4e93-97bf-aa0e682d1e0d",
"name": "Punktzahl in Zahl umwandeln",
"type": "n8n-nodes-base.set",
"position": [
9040,
1584
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "0122ead3-a743-4253-891a-71a0bbe7b05d",
"name": "output.Score",
"type": "number",
"value": "={{ $json.output.Score }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "d4c94436-b021-41be-aaeb-9656bb8aa687",
"name": "Punktzahl > 58?",
"type": "n8n-nodes-base.if",
"position": [
9264,
1584
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "9f5092e4-3bd7-4b2c-8490-770b281c4ce1",
"operator": {
"type": "number",
"operation": "gt"
},
"leftValue": "={{ $json.output.Score }}",
"rightValue": 85
}
]
}
},
"typeVersion": 2.2
},
{
"id": "9b03c662-3314-451b-ae89-b2723915f912",
"name": "Feedback für Änderungen senden",
"type": "n8n-nodes-base.gmail",
"position": [
9488,
1680
],
"webhookId": "a92b2d07-c1af-4581-bfbe-51b12dbe3f54",
"parameters": {
"sendTo": "={{ $item(\"0\").$node[\"JotForm Trigger1\"].json[\"rawRequest\"][\"q5_email\"] }}",
"message": "=<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"UTF-8\">\n <title>Resume Feedback Report</title>\n <style>\n body {\n font-family: 'Segoe UI', Arial, sans-serif;\n background-color: #f7f9fc;\n padding: 30px;\n color: #333;\n line-height: 1.6;\n }\n .container {\n background-color: #ffffff;\n border-radius: 10px;\n padding: 25px 30px;\n box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n max-width: 600px;\n margin: 0 auto;\n }\n h2 {\n color: #0078d7;\n margin-bottom: 10px;\n }\n ul {\n margin-top: 5px;\n padding-left: 20px;\n }\n .section {\n margin-top: 25px;\n }\n .footer {\n margin-top: 40px;\n font-size: 13px;\n color: #666;\n text-align: center;\n }\n li { margin-bottom: 8px; }\n </style>\n</head>\n<body>\n <div class=\"container\">\n <h2>✅ Your Resume Feedback Report</h2>\n <p>Hello,</p>\n <p>Thank you for submitting your resume. Our AI-powered assistant has analyzed it and here’s your personalized feedback:</p>\n\n <div class=\"section\">\n <h3>🌟 Strengths</h3>\n <ul>\n {{$json[\"output\"][\"good_side\"]\n .split(\"\\n\")\n .filter(s => s.trim() !== '')\n .map(item => \"<li>\" + item.replace(/^- /,'').trim() + \"</li>\")\n .join(\"\")}}\n </ul>\n </div>\n\n <div class=\"section\">\n <h3>🔧 Areas to Improve</h3>\n <ul>\n {{$json[\"output\"][\"to_improve\"]\n .split(\"\\n\")\n .filter(s => s.trim() !== '')\n .map(item => \"<li>\" + item.replace(/^- /,'').trim() + \"</li>\")\n .join(\"\")}}\n </ul>\n </div>\n\n <p>We hope this helps you refine your resume and make it stand out even more!</p>\n\n <div class=\"footer\">\n <p>Best regards,<br><strong>The Resume Analyzer Team</strong></p>\n </div>\n </div>\n</body>\n</html>\n",
"options": {},
"subject": "Resume Analyzed Results"
},
"credentials": {
"gmailOAuth2": {
"id": "iGEs1l1JOU24CxDP",
"name": "Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "303e1cdf-aae9-43ef-922b-4f6c6712ceb6",
"name": "Glückwünsche senden",
"type": "n8n-nodes-base.gmail",
"position": [
9712,
1488
],
"webhookId": "a92b2d07-c1af-4581-bfbe-51b12dbe3f54",
"parameters": {
"sendTo": "={{ $item(\"0\").$node[\"JotForm Trigger1\"].json[\"rawRequest\"][\"q5_email\"] }}",
"message": "=<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"UTF-8\">\n <title>Congratulations on Your Resume Review!</title>\n <style>\n body {\n font-family: 'Segoe UI', Arial, sans-serif;\n background-color: #f7f9fc;\n padding: 30px;\n color: #333;\n line-height: 1.6;\n }\n .container {\n background-color: #ffffff;\n border-radius: 10px;\n padding: 25px 30px;\n box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n max-width: 600px;\n margin: 0 auto;\n }\n h2 {\n color: #0078d7;\n margin-bottom: 10px;\n }\n ul {\n margin-top: 5px;\n padding-left: 20px;\n }\n .section {\n margin-top: 25px;\n }\n .footer {\n margin-top: 40px;\n font-size: 13px;\n color: #666;\n text-align: center;\n }\n li { margin-bottom: 8px; }\n </style>\n</head>\n<body>\n <div class=\"container\">\n <h2>🎉 Congratulations!</h2>\n <p>Hello,</p>\n <p>We’re excited to inform you that your resume has been successfully reviewed by our AI-powered assistant, and the results are impressive! Great job putting together a strong profile.</p>\n\n <div class=\"section\">\n <h3>🌟 Your Strengths</h3>\n <ul>\n {{ $item(\"0\").$node[\"Information Extractor\"].json[\"output\"][\"good_side\"] }}\n </ul>\n </div>\n\n <p>We’re thrilled to see your potential and will be following up soon with the next steps. Keep up the great work!</p>\n\n <div class=\"footer\">\n <p>Warm regards,<br><strong>The Resume Analyzer Team</strong></p>\n </div>\n </div>\n</body>\n</html>\n",
"options": {},
"subject": "Resume Analyzed Results"
},
"credentials": {
"gmailOAuth2": {
"id": "iGEs1l1JOU24CxDP",
"name": "Gmail account"
}
},
"typeVersion": 2.1
}
],
"pinData": {},
"connections": {
"d4c94436-b021-41be-aaeb-9656bb8aa687": {
"main": [
[
{
"node": "17f4b3b9-79c0-49ec-a726-8dddce4e5ec1",
"type": "main",
"index": 0
}
],
[
{
"node": "9b03c662-3314-451b-ae89-b2723915f912",
"type": "main",
"index": 0
}
]
]
},
"f0eb164d-9d0c-4f87-a293-1b6304a50987": {
"main": [
[
{
"node": "dad8f0dd-4dea-4912-950d-bee352e8f9bb",
"type": "main",
"index": 0
}
]
]
},
"b44563d8-8f57-4482-80f2-5592be844682": {
"main": [
[
{
"node": "f0eb164d-9d0c-4f87-a293-1b6304a50987",
"type": "main",
"index": 0
}
]
]
},
"04c50980-0226-4acf-8a3f-158e139ed949": {
"main": [
[
{
"node": "5d416b9d-cfc8-4bc7-a226-6d44ddd8c41a",
"type": "main",
"index": 0
}
]
]
},
"5896a7e8-916d-4539-9249-d8f31b7c0b7d": {
"ai_languageModel": [
[
{
"node": "dad8f0dd-4dea-4912-950d-bee352e8f9bb",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"43dce5be-bef3-45f0-8e27-cb8911c4378e": {
"main": [
[
{
"node": "e67fecb2-5097-4236-a7f5-dbfbfe60c3df",
"type": "main",
"index": 0
}
]
]
},
"4c383e64-2247-4643-8037-f50db972bc94": {
"main": [
[
{
"node": "c5980c58-edee-4eb9-87ae-2ca8c517f2e8",
"type": "main",
"index": 0
}
]
]
},
"dad8f0dd-4dea-4912-950d-bee352e8f9bb": {
"main": [
[
{
"node": "a8528225-a4cb-4e93-97bf-aa0e682d1e0d",
"type": "main",
"index": 0
}
]
]
},
"c5980c58-edee-4eb9-87ae-2ca8c517f2e8": {
"main": [
[
{
"node": "a633d94f-90b9-4b7e-8a95-96e4a79cd4bf",
"type": "main",
"index": 0
}
]
]
},
"a8528225-a4cb-4e93-97bf-aa0e682d1e0d": {
"main": [
[
{
"node": "d4c94436-b021-41be-aaeb-9656bb8aa687",
"type": "main",
"index": 0
}
]
]
},
"a633d94f-90b9-4b7e-8a95-96e4a79cd4bf": {
"main": [
[
{
"node": "b44563d8-8f57-4482-80f2-5592be844682",
"type": "main",
"index": 0
}
],
[
{
"node": "1ce7a80e-3294-4ba4-b75f-70cf29a7e233",
"type": "main",
"index": 0
}
]
]
},
"e67fecb2-5097-4236-a7f5-dbfbfe60c3df": {
"main": [
[
{
"node": "4c383e64-2247-4643-8037-f50db972bc94",
"type": "main",
"index": 0
}
]
]
},
"17f4b3b9-79c0-49ec-a726-8dddce4e5ec1": {
"main": [
[
{
"node": "303e1cdf-aae9-43ef-922b-4f6c6712ceb6",
"type": "main",
"index": 0
}
]
]
},
"5d416b9d-cfc8-4bc7-a226-6d44ddd8c41a": {
"main": [
[
{
"node": "43dce5be-bef3-45f0-8e27-cb8911c4378e",
"type": "main",
"index": 0
}
]
]
},
"1ce7a80e-3294-4ba4-b75f-70cf29a7e233": {
"main": [
[
{
"node": "c5980c58-edee-4eb9-87ae-2ca8c517f2e8",
"type": "main",
"index": 0
}
]
]
}
}
}Häufig gestellte Fragen
Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Experte - Personalwesen, KI-Zusammenfassung
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
AI-Powered MIS Agent
If
Set
Code
+
If
Set
Code
129 NodesKumar Shivam
Support
Tägliche Gmail-Posteingangszusammenfassung an Discord (GPT-4.1-mini + PDF-Konvertierung)
Tägliche Gmail-Posteingangszusammenfassung mit GPT-4.1-mini und PDF-Konvertierung an Discord
Code
Gmail
Discord
+
Code
Gmail
Discord
18 Nodesmoosa
Verschiedenes
n8n-Knoten in der visuellen Referenzbibliothek erkunden
Erkundung von n8n-Knoten in der visuellen Referenzbibliothek
If
Ftp
Set
+
If
Ftp
Set
113 NodesI versus AI
Sonstiges
AI-Powered Facebook Comment Management_ Auto-Reply, Delete, Ban & Notify
If
Set
Code
+
If
Set
Code
59 NodesSpaGreen Creative
Soziale Medien
Lead-Generierung und E-Mail-Arbeitsabläufe
Automatisierung der B2B-Lead-Generierung und E-Mail-Marketing mit Google Maps, SendGrid und KI
If
Set
Code
+
If
Set
Code
141 NodesEzema Kingsley Chibuzo
Lead-Generierung
HRMate-Reparatur
Kandidatenscreening mit LlamaIndex und GPT-4o-mini automatisieren, um personalisierte E-Mail-Antworten zu generieren
If
Set
Code
+
If
Set
Code
30 NodesKhairul Muhtadin
Personalwesen
Workflow-Informationen
Schwierigkeitsgrad
Experte
Anzahl der Nodes25
Kategorie2
Node-Typen13
Autor
moosa
@moosaExterne Links
Auf n8n.io ansehen →
Diesen Workflow teilen