{
  "openruna_format": "flow-graph-v1",
  "title": "HR Job Posting and Evaluation with AI",
  "slug": "hr-job-posting-and-evaluation-with-ai",
  "source_filename": "1488_Extractfromfile_Form_Automation_Triggered.json",
  "nodes": [
    {
      "id": "On form submission",
      "name": "On form submission",
      "integration": "form",
      "kind": "trigger"
    },
    {
      "id": "Airtable",
      "name": "Airtable",
      "integration": "airtable",
      "kind": "action"
    },
    {
      "id": "Upload CV to google drive",
      "name": "Upload CV to google drive",
      "integration": "googleDrive",
      "kind": "action"
    },
    {
      "id": "applicant details",
      "name": "applicant details",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "download CV",
      "name": "download CV",
      "integration": "googleDrive",
      "kind": "action"
    },
    {
      "id": "Extract from File",
      "name": "Extract from File",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "AI Agent",
      "name": "AI Agent",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Airtable1",
      "name": "Airtable1",
      "integration": "airtableTool",
      "kind": "action"
    },
    {
      "id": "Structured Output Parser",
      "name": "Structured Output Parser",
      "integration": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "kind": "action"
    },
    {
      "id": "shortlisted?",
      "name": "shortlisted?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Rejected",
      "name": "Rejected",
      "integration": "airtable",
      "kind": "action"
    },
    {
      "id": "Potential Hire",
      "name": "Potential Hire",
      "integration": "airtable",
      "kind": "action"
    },
    {
      "id": "Airtable2",
      "name": "Airtable2",
      "integration": "airtableTool",
      "kind": "action"
    },
    {
      "id": "generate questionnaires",
      "name": "generate questionnaires",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    },
    {
      "id": "questionnaires",
      "name": "questionnaires",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "update questionnaires",
      "name": "update questionnaires",
      "integration": "airtable",
      "kind": "action"
    },
    {
      "id": "job_posting",
      "name": "job_posting",
      "integration": "airtableTool",
      "kind": "action"
    },
    {
      "id": "candidate_insights",
      "name": "candidate_insights",
      "integration": "airtableTool",
      "kind": "action"
    },
    {
      "id": "Personalize email",
      "name": "Personalize email",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    },
    {
      "id": "Edit Fields",
      "name": "Edit Fields",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Send Email",
      "name": "Send Email",
      "integration": "emailSend",
      "kind": "action"
    },
    {
      "id": "Book Meeting",
      "name": "Book Meeting",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    },
    {
      "id": "Google Calendar",
      "name": "Google Calendar",
      "integration": "googleCalendarTool",
      "kind": "action"
    },
    {
      "id": "update phone meeting time",
      "name": "update phone meeting time",
      "integration": "airtable",
      "kind": "action"
    },
    {
      "id": "Screening Questions",
      "name": "Screening Questions",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    },
    {
      "id": "job_posting1",
      "name": "job_posting1",
      "integration": "airtableTool",
      "kind": "action"
    },
    {
      "id": "candidate_insights1",
      "name": "candidate_insights1",
      "integration": "airtableTool",
      "kind": "action"
    },
    {
      "id": "screening questions",
      "name": "screening questions",
      "integration": "airtable",
      "kind": "action"
    },
    {
      "id": "Edit Fields1",
      "name": "Edit Fields1",
      "integration": "set",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "AI Agent",
      "to": "shortlisted?"
    },
    {
      "from": "Airtable",
      "to": "download CV"
    },
    {
      "from": "Send Email",
      "to": "Book Meeting"
    },
    {
      "from": "Edit Fields",
      "to": "Send Email"
    },
    {
      "from": "download CV",
      "to": "Extract from File"
    },
    {
      "from": "Book Meeting",
      "to": "update phone meeting time"
    },
    {
      "from": "Edit Fields1",
      "to": "screening questions"
    },
    {
      "from": "shortlisted?",
      "to": "Potential Hire"
    },
    {
      "from": "shortlisted?",
      "to": "Rejected"
    },
    {
      "from": "Potential Hire",
      "to": "generate questionnaires"
    },
    {
      "from": "questionnaires",
      "to": "update questionnaires"
    },
    {
      "from": "Extract from File",
      "to": "AI Agent"
    },
    {
      "from": "Personalize email",
      "to": "Edit Fields"
    },
    {
      "from": "applicant details",
      "to": "Airtable"
    },
    {
      "from": "On form submission",
      "to": "Upload CV to google drive"
    },
    {
      "from": "Screening Questions",
      "to": "Edit Fields1"
    },
    {
      "from": "update questionnaires",
      "to": "Personalize email"
    },
    {
      "from": "generate questionnaires",
      "to": "questionnaires"
    },
    {
      "from": "Upload CV to google drive",
      "to": "applicant details"
    },
    {
      "from": "update phone meeting time",
      "to": "Screening Questions"
    }
  ]
}