Automatisierung der Personalrekrutierung mit OpenAI für Lebenslauf-Screening und Interview-Fragengenerator

Experte

Dies ist ein Automatisierungsworkflow mit 19 Nodes. Hauptsächlich werden If, Telegram, FormTrigger, GoogleDrive, GoogleSheets und andere Nodes verwendet. Automatisierung des HR-Rekrutierungsprozesses durch OpenAI-Lebenslaufscreening und Interview-Fragen-Generator

Voraussetzungen
  • Telegram Bot Token
  • Google Drive API-Anmeldedaten
  • Google Sheets API-Anmeldedaten
  • OpenAI API Key

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": "95b5cfe1f2ffa7210a71181a6323e6e62761b9dc8adde0fe359164f3b68c0daf",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "b613790e-b45d-4bcc-af0f-81b4ceadf63e",
      "name": "Notizzettel",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        704,
        -480
      ],
      "parameters": {
        "color": 2,
        "width": 1007,
        "height": 648,
        "content": "## Screen Job Applicants and Generate Interview Questions with an AI HR Agent\n\nThis workflow automates the initial stages of the hiring process. It uses an AI agent to screen applicants from a form submission, evaluate their resume against job requirements in a Google Sheet, and then generates personalized interview questions for shortlisted candidates.\n\n### Who it's for\nThis is for HR teams and recruiters who want to save time by automating resume screening and interview preparation.\n\n### How to set up\n1.  **Customize the form**: Update the `Application form` node with your job roles.\n2.  **Connect Google**: Authenticate the `Google Drive` and `Google Sheets` nodes. Make sure your Google Sheet has tabs named 'Open_Positions' and 'Applications'.\n3.  **Connect OpenAI**: Add your API key to the `GPT-4 Model` node.\n4.  **Activate!**\n\n### Make a copy of the Excel sheet here - https://docs.google.com/spreadsheets/d/1-WXA9mB8OYukVTmr_Uf_Qtwk6LtInod5_cxxnf3CvqM/edit?usp=sharing"
      },
      "typeVersion": 1
    },
    {
      "id": "811b92d0-36e2-40a1-beef-65b4490273e0",
      "name": "Notizzettel1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -160,
        560
      ],
      "parameters": {
        "width": 300,
        "height": 139,
        "content": "### Step 1: Get Applicant Data\n\nA candidate submits their information, including their CV, through a web form."
      },
      "typeVersion": 1
    },
    {
      "id": "64d41eba-6bd9-4529-9de4-63f22da06de9",
      "name": "Bewerbungsformular",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        16,
        400
      ],
      "webhookId": "c0f02df1-9bf8-468f-a33d-e67655bfa920",
      "parameters": {
        "options": {
          "customCss": ":root {\n\t--font-family: 'Open Sans', sans-serif;\n\t--font-weight-normal: 400;\n\t--font-weight-bold: 600;\n\t--font-size-body: 12px;\n\t--font-size-label: 14px;\n\t--font-size-test-notice: 12px;\n\t--font-size-input: 14px;\n\t--font-size-header: 20px;\n\t--font-size-paragraph: 14px;\n\t--font-size-link: 12px;\n\t--font-size-error: 12px;\n\t--font-size-html-h1: 28px;\n\t--font-size-html-h2: 20px;\n\t--font-size-html-h3: 16px;\n\t--font-size-html-h4: 14px;\n\t--font-size-html-h5: 12px;\n\t--font-size-html-h6: 10px;\n\t--font-size-subheader: 14px;\n\n\t/* Colors */\n\t--color-background: #fbfcfe;\n\t--color-test-notice-text: #e6a23d;\n\t--color-test-notice-bg: #fefaf6;\n\t--color-test-notice-border: #f6dcb7;\n\t--color-card-bg: #ffffff;\n\t--color-card-border: #dbdfe7;\n\t--color-card-shadow: rgba(99, 77, 255, 0.06);\n\t--color-link: #7e8186;\n\t--color-header: #525356;\n\t--color-label: #555555;\n\t--color-input-border: #dbdfe7;\n\t--color-input-text: #71747A;\n\t--color-focus-border: rgb(90, 76, 194);\n\t--color-submit-btn-bg: #0000FF; /* Changed to blue */\n\t--color-submit-btn-text: #ffffff;\n\t--color-error: #ea1f30;\n\t--color-required: #ff6d5a;\n\t--color-clear-button-bg: #7e8186;\n\t--color-html-text: #555;\n\t--color-html-link: #ff6d5a;\n\t--color-header-subtext: #7e8186;\n\n\t/* Border Radii */\n\t--border-radius-card: 8px;\n\t--border-radius-input: 6px;\n\t--border-radius-clear-btn: 50%;\n\t--card-border-radius: 8px;\n\n\t/* Spacing */\n\t--padding-container-top: 24px;\n\t--padding-card: 24px;\n\t--padding-test-notice-vertical: 12px;\n\t--padding-test-notice-horizontal: 24px;\n\t--margin-bottom-card: 16px;\n\t--padding-form-input: 12px;\n\t--card-padding: 24px;\n\t--card-margin-bottom: 16px;\n\n\t/* Dimensions */\n\t--container-width: 448px;\n\t--submit-btn-height: 48px;\n\t--checkbox-size: 18px;\n\n\t/* Others */\n\t--box-shadow-card: 0px 4px 16px 0px var(--color-card-shadow);\n\t--opacity-placeholder: 0.5;\n}\n",
          "appendAttribution": false
        },
        "formTitle": "Candidate Form",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Name",
              "placeholder": "Name",
              "requiredField": true
            },
            {
              "fieldType": "email",
              "fieldLabel": "Email",
              "placeholder": "Email",
              "requiredField": true
            },
            {
              "fieldType": "file",
              "fieldLabel": "CV",
              "requiredField": true,
              "acceptFileTypes": ".pdf"
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Job Role",
              "fieldOptions": {
                "values": [
                  {
                    "option": "AI Automation Engineer (n8n)"
                  },
                  {
                    "option": "Voice Agent specialist (Vapi, ElevenLabs, RetellAI)"
                  },
                  {
                    "option": "PromptEngineer"
                  }
                ]
              },
              "requiredField": true
            },
            {
              "fieldLabel": "Phone Number",
              "placeholder": "+1732-789-0000",
              "requiredField": true
            }
          ]
        },
        "formDescription": "Please ,fill the required fields , and we'll get in touch with you soon !"
      },
      "typeVersion": 2.2
    },
    {
      "id": "538b66d7-5839-446f-88b7-ec16211b6ade",
      "name": "Profil extrahieren",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        240,
        528
      ],
      "parameters": {
        "options": {},
        "operation": "pdf",
        "binaryPropertyName": "CV"
      },
      "typeVersion": 1
    },
    {
      "id": "3b935034-48b6-49cc-9cee-a467f802e1c0",
      "name": "gpt4-1-Modell",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1616,
        320
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "DZ72G0j4j5l1tQc8",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "045ff149-a6bf-418c-bea6-95e94e45f7c2",
      "name": "Hochladen in Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        240,
        352
      ],
      "parameters": {
        "name": "=cv-{{ $json.Name }}-{{ $json[\"Job Role\"] }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "1JRDrPGwVu505p-GD_oXoRaqguowSZkb-",
          "cachedResultUrl": "https://drive.google.com/drive/folders/1JRDrPGwVu505p-GD_oXoRaqguowSZkb-",
          "cachedResultName": "Vapi HR System"
        },
        "inputDataFieldName": "CV"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "AE33xmcPk6TCKs6Z",
          "name": "GDrive Sandy4v"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "81e8e301-a13d-4ef3-8748-3d670df7283e",
      "name": "Notizzettel14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        848,
        208
      ],
      "parameters": {
        "color": 3,
        "width": 720,
        "height": 772,
        "content": "## Qualification Agent\n\n**checks for open positions and see the candidate is shortlisted or not"
      },
      "typeVersion": 1
    },
    {
      "id": "b79d5d72-ea12-439a-b31e-ae4240283057",
      "name": "Structured Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1408,
        752
      ],
      "parameters": {
        "jsonSchemaExample": "{\"candidate_name\":\"Jane Doe\",\"email\":\"jane.doe@email.com\",\"phone_number\":\"555-123-4567\",\"role_applied_for\":\"AI Workflow Developer\",\"position_open\":\"yes\",\"candidate_score\":5,\"shortlisted\":\"yes\"}"
      },
      "typeVersion": 1.3
    },
    {
      "id": "5376e23e-02f0-4248-adad-6a71a4b9c5db",
      "name": "Offene_Positionen",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        944,
        832
      ],
      "parameters": {
        "options": {},
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1-WXA9mB8OYukVTmr_Uf_Qtwk6LtInod5_cxxnf3CvqM/edit#gid=0",
          "cachedResultName": "Open_Positions"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1-WXA9mB8OYukVTmr_Uf_Qtwk6LtInod5_cxxnf3CvqM",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1-WXA9mB8OYukVTmr_Uf_Qtwk6LtInod5_cxxnf3CvqM/edit?usp=drivesdk",
          "cachedResultName": "HR Open Positions"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "o9PnqOaeFC0WjNrV",
          "name": "GSheets Sandy4v"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "8ff4b932-a20d-4d67-b0e9-6222ed3f2a08",
      "name": "Update_HR_Application_System",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1392,
        480
      ],
      "parameters": {
        "columns": {
          "value": {
            "Email": "={{ $json.output.email }}",
            "Shortlisted": "={{ $json.output.shortlisted }}",
            "Phone_Number": "={{ $json.output.phone_number }}",
            "Position_Open": "={{ $json.output.position_open }}",
            "Candidate_Name": "={{ $json.output.candidate_name }}",
            "Candidate_Score": "={{ $json.output.candidate_score }}",
            "Role_Applied_For": "={{ $json.output.role_applied_for }}"
          },
          "schema": [
            {
              "id": "Candidate_Name",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Candidate_Name",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Email",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Email",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Phone_Number",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Phone_Number",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Role_Applied_For",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Role_Applied_For",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Position_Open",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Position_Open",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Shortlisted",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Shortlisted",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Candidate_Score",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Candidate_Score",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Interview Questions",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Interview Questions",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Shortlisted_for_InPerson_Interview",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Shortlisted_for_InPerson_Interview",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "Email"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "appendOrUpdate",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 1542758135,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1-WXA9mB8OYukVTmr_Uf_Qtwk6LtInod5_cxxnf3CvqM/edit#gid=1542758135",
          "cachedResultName": "Applications"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1-WXA9mB8OYukVTmr_Uf_Qtwk6LtInod5_cxxnf3CvqM",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1-WXA9mB8OYukVTmr_Uf_Qtwk6LtInod5_cxxnf3CvqM/edit?usp=drivesdk",
          "cachedResultName": "HR Open Positions"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "o9PnqOaeFC0WjNrV",
          "name": "GSheets Sandy4v"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "59f330da-3480-4cca-9ec8-94646f4935d0",
      "name": "HR_RTS_Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1024,
        480
      ],
      "parameters": {
        "text": "=Candidate Information: {{ $json.text }}",
        "options": {
          "systemMessage": "=You are a resume screening assistant.\n\nTools Available:\n\nYou have access to candidate information as text:\n{{ $json.text }}\n\nYou have tool access to Google Sheets, specifically the \"Open_Positions\" sheet, which contains columns:\n\nJob_role\n\njob_requirement\n\nposition is open (\"yes\" or \"no\")\n\nInstructions:\n\nExtract the role applied for from the candidate information.\n\nUse the \"Open_Positions\" tool to:\n\nFind a job in the sheet matching the candidate's applied role.\n\nCheck if that position is currently open.\n\nCheck the job_requirement for the position.\n\nEvaluate the candidate's fit specifically against the matching job's requirements from the sheet.\n\nScore the candidate from 1 to 5 (5 = most qualified).\n\nShortlist candidates who meet or exceed the requirements and for whom the position is open.\n\nExtract these fields:\n\ncandidate_name\n\nemail\n\nphone_number\n\nrole_applied_for (from the candidate)\n\nposition_open (\"yes\"/\"no\" from the sheet)\n\ncandidate_score (1–5)\n\nshortlisted (\"yes\"/\"no\")\n\nYour output must be valid, single-line JSON:\n\njson\n{\n  \"candidate_name\": \"Full Name\",\n  \"email\": \"email@example.com\",\n  \"phone_number\": \"123-456-7890\",\n  \"role_applied_for\": \"Job Title\",\n  \"position_open\": \"yes\" | \"no\",\n  \"candidate_score\": 1-5,\n  \"shortlisted\": \"yes\" | \"no\"\n}"
        },
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2.2
    },
    {
      "id": "3b86da67-692d-48bd-85d1-ea5fb111a965",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        1728,
        480
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "90765a10-0b3a-4631-aec3-e37371b1465a",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.Shortlisted }}",
              "rightValue": "yes"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "ea35e469-5821-4a0a-9d45-87cc33677fc8",
      "name": "Update_HR_Application_System1",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2432,
        464
      ],
      "parameters": {
        "columns": {
          "value": {
            "Email": "={{ $('If').item.json.Email }}",
            "Interview Questions": "={{ $json.output }}"
          },
          "schema": [
            {
              "id": "Candidate_Name",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Candidate_Name",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Email",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Email",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Phone_Number",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Phone_Number",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Role_Applied_For",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Role_Applied_For",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Position_Open",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Position_Open",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Shortlisted",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Shortlisted",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Candidate_Score",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Candidate_Score",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Interview Questions",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Interview Questions",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Shortlisted_for_InPerson_Interview",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Shortlisted_for_InPerson_Interview",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "Email"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "appendOrUpdate",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 1542758135,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1-WXA9mB8OYukVTmr_Uf_Qtwk6LtInod5_cxxnf3CvqM/edit#gid=1542758135",
          "cachedResultName": "Applications"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1-WXA9mB8OYukVTmr_Uf_Qtwk6LtInod5_cxxnf3CvqM",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1-WXA9mB8OYukVTmr_Uf_Qtwk6LtInod5_cxxnf3CvqM/edit?usp=drivesdk",
          "cachedResultName": "HR Open Positions"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "o9PnqOaeFC0WjNrV",
          "name": "GSheets Sandy4v"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "cf851c44-cfce-45b5-bbbb-ed610e4fe07b",
      "name": "Notizzettel5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -16,
        208
      ],
      "parameters": {
        "color": 6,
        "width": 812,
        "height": 788,
        "content": "## 2. Candidate profile analyzer\n- Upload candidate profile to Google Drive folder for later processing\n- Extract candidate information from PDF file\n- Transform candidate information to expected JSON format for later use (send message, add to evaluation sheet)"
      },
      "typeVersion": 1
    },
    {
      "id": "0118f5d4-4e1d-4d7f-aea9-642192fc0f0f",
      "name": "Notizzettel6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1712,
        208
      ],
      "parameters": {
        "color": 4,
        "width": 864,
        "height": 800,
        "content": "## Dynamic Questions Generator Agent\n**Creates Interview questions based on the Candidates Resume and Job_Requirements"
      },
      "typeVersion": 1
    },
    {
      "id": "485870ad-d68e-4e22-9e1f-0d2ad6c99971",
      "name": "Text an HR-Team senden",
      "type": "n8n-nodes-base.telegram",
      "position": [
        2752,
        464
      ],
      "webhookId": "e1d8927e-8c14-4a86-9e9e-cf2ef1918dfd",
      "parameters": {
        "text": "A New Candidate has submitted a resume",
        "chatId": "<Your Chat ID>",
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "id": "vIO1Gcxgu1HSHWwB",
          "name": "Telegram account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "1c2d440d-a990-42a3-977d-6fdfc47ef216",
      "name": "Notizzettel2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2624,
        256
      ],
      "parameters": {
        "width": 444,
        "height": 411,
        "content": "### Step 5: Notify the HR Team\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "b7f6c19f-e320-4f43-aaa5-4696b12ba0e9",
      "name": "Dynamic Question Generator Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2032,
        464
      ],
      "parameters": {
        "text": "=Candidate_Information:{{ $('Extract profile').item.json.text }}",
        "options": {
          "systemMessage": "=ou are a professional AI Recruiting Assistant.\n\nTools & Information Available:\n\nYou have access to Candidate_Information for the shortlisted candidate.\n\nYou can use the \"Open_Positions\" tool to look up the Job_Requirements for the position the candidate applied for.\n\nYour task:\n\nRead and analyze both the Candidate_Information and the matching Job_Requirements from the \"Open_Positions\" tool.\n\nGenerate 3 simple, relevant interview questions that assess the candidate’s suitability for the role. ask questions based on the candidate information as what was the last place he worked at\nlook for red_flags like gap in employment history and ask why there was a gap\n\n\nOutput your response as a single, valid JSON object with keys \"question_1\" through \"question_3\".\n\nYour JSON output format must look like this (all fields required, no explanation, only the questions):\n\njson\n{\n  \"question_1\": \"What experience do you have with workflow automation using N8N?\",\n  \"question_2\": \"Can you describe a project where you integrated multiple APIs?\",\n\n}"
        },
        "promptType": "define"
      },
      "typeVersion": 2.2
    },
    {
      "id": "100c67a5-3dcd-42a8-9e7d-e64d38cd5fbb",
      "name": "Notizzettel3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        816,
        704
      ],
      "parameters": {
        "width": 316,
        "height": 411,
        "content": "### Note : Excel sheet can be replaced with any CRM of your choice"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "3b86da67-692d-48bd-85d1-ea5fb111a965": {
      "main": [
        [
          {
            "node": "b7f6c19f-e320-4f43-aaa5-4696b12ba0e9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "59f330da-3480-4cca-9ec8-94646f4935d0": {
      "main": [
        [
          {
            "node": "8ff4b932-a20d-4d67-b0e9-6222ed3f2a08",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3b935034-48b6-49cc-9cee-a467f802e1c0": {
      "ai_languageModel": [
        [
          {
            "node": "59f330da-3480-4cca-9ec8-94646f4935d0",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "b7f6c19f-e320-4f43-aaa5-4696b12ba0e9",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "5376e23e-02f0-4248-adad-6a71a4b9c5db": {
      "ai_tool": [
        [
          {
            "node": "59f330da-3480-4cca-9ec8-94646f4935d0",
            "type": "ai_tool",
            "index": 0
          },
          {
            "node": "b7f6c19f-e320-4f43-aaa5-4696b12ba0e9",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "538b66d7-5839-446f-88b7-ec16211b6ade": {
      "main": [
        [
          {
            "node": "59f330da-3480-4cca-9ec8-94646f4935d0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "64d41eba-6bd9-4529-9de4-63f22da06de9": {
      "main": [
        [
          {
            "node": "045ff149-a6bf-418c-bea6-95e94e45f7c2",
            "type": "main",
            "index": 0
          },
          {
            "node": "538b66d7-5839-446f-88b7-ec16211b6ade",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b79d5d72-ea12-439a-b31e-ae4240283057": {
      "ai_outputParser": [
        [
          {
            "node": "59f330da-3480-4cca-9ec8-94646f4935d0",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "8ff4b932-a20d-4d67-b0e9-6222ed3f2a08": {
      "main": [
        [
          {
            "node": "3b86da67-692d-48bd-85d1-ea5fb111a965",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ea35e469-5821-4a0a-9d45-87cc33677fc8": {
      "main": [
        [
          {
            "node": "485870ad-d68e-4e22-9e1f-0d2ad6c99971",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b7f6c19f-e320-4f43-aaa5-4696b12ba0e9": {
      "main": [
        [
          {
            "node": "ea35e469-5821-4a0a-9d45-87cc33677fc8",
            "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

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.

Workflow-Informationen
Schwierigkeitsgrad
Experte
Anzahl der Nodes19
Kategorie-
Node-Typen11
Schwierigkeitsbeschreibung

Für fortgeschrittene Benutzer, komplexe Workflows mit 16+ Nodes

Autor
Sandeep Patharkar | ai-solutions.agency

Sandeep Patharkar | ai-solutions.agency

@sandy4v

AI and automation enthusiast with a strong background in building intelligent workflows. As an AWS Certified Solutions Architect, I design secure, scalable, cost-effective cloud solutions. Passionate about integrating AI to streamline processes and solve real-world challenges. Always eager to collaborate, share knowledge, and empower the community to push the boundaries of cloud and AI.

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34