{
  "openruna_format": "flow-graph-v1",
  "title": "1493_Extractfromfile_Form_Automation_Webhook",
  "slug": "1493-extractfromfile-form-automation-webhook",
  "source_filename": "1493_Extractfromfile_Form_Automation_Webhook.json",
  "nodes": [
    {
      "id": "Extract from File",
      "name": "Extract from File",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model1",
      "name": "OpenAI Chat Model1",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Structured Output Parser",
      "name": "Structured Output Parser",
      "integration": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model2",
      "name": "OpenAI Chat Model2",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Step 1 of 2 - Upload CV",
      "name": "Step 1 of 2 - Upload CV",
      "integration": "form",
      "kind": "trigger"
    },
    {
      "id": "Save to Airtable",
      "name": "Save to Airtable",
      "integration": "airtable",
      "kind": "action"
    },
    {
      "id": "Classify Document",
      "name": "Classify Document",
      "integration": "@n8n/n8n-nodes-langchain.textClassifier",
      "kind": "action"
    },
    {
      "id": "Upload File to Record",
      "name": "Upload File to Record",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Form Success",
      "name": "Form Success",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Save to Airtable1",
      "name": "Save to Airtable1",
      "integration": "airtable",
      "kind": "action"
    },
    {
      "id": "Step 2 of 2 - Application Form",
      "name": "Step 2 of 2 - Application Form",
      "integration": "form",
      "kind": "trigger"
    },
    {
      "id": "Application Suitability Agent",
      "name": "Application Suitability Agent",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "File Upload Retry",
      "name": "File Upload Retry",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Redirect To Step 2 of 2",
      "name": "Redirect To Step 2 of 2",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Submission Success",
      "name": "Submission Success",
      "integration": "form",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Save to Airtable",
      "to": "Upload File to Record"
    },
    {
      "from": "Classify Document",
      "to": "Application Suitability Agent"
    },
    {
      "from": "Classify Document",
      "to": "File Upload Retry"
    },
    {
      "from": "Extract from File",
      "to": "Classify Document"
    },
    {
      "from": "File Upload Retry",
      "to": "Extract from File"
    },
    {
      "from": "Save to Airtable1",
      "to": "Form Success"
    },
    {
      "from": "Save to Airtable1",
      "to": "Form Success"
    },
    {
      "from": "Submission Success",
      "to": "Redirect To Step 2 of 2"
    },
    {
      "from": "Upload File to Record",
      "to": "Submission Success"
    },
    {
      "from": "Step 1 of 2 - Upload CV",
      "to": "Extract from File"
    },
    {
      "from": "Application Suitability Agent",
      "to": "Save to Airtable"
    },
    {
      "from": "Step 2 of 2 - Application Form",
      "to": "Save to Airtable1"
    }
  ]
}