{
  "name": "AI-powered HR screening automation via Jotform",
  "nodes": [
    {
      "id": "7e231b74-4738-45f2-8554-6de2a9e338d7",
      "name": "JotForm Trigger",
      "type": "n8n-nodes-base.jotFormTrigger",
      "position": [
        704,
        -80
      ]
    },
    {
      "id": "a90000e0-7164-4784-bcca-aa5e957454b8",
      "name": "Download Resume",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1120,
        -80
      ]
    },
    {
      "id": "43b78b8b-6a86-4990-bc81-2b61729c8391",
      "name": "Upload to LlamaCloud",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1360,
        -80
      ]
    },
    {
      "id": "c12bc0e9-c7d1-44ad-b13d-d00b2d129547",
      "name": "Check Parsing",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1600,
        -80
      ]
    },
    {
      "id": "a594ffa6-ddfc-4c2e-a31b-e948da39a7b4",
      "name": "Retrieve Result",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        736,
        368
      ]
    },
    {
      "id": "15d06239-e9f7-4551-80fa-606b4fd4f2d9",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        1808,
        -80
      ]
    },
    {
      "id": "508f7801-e8b6-4d81-b2d8-6e9d01755ce5",
      "name": "Wait 5 Seconds",
      "type": "n8n-nodes-base.wait",
      "position": [
        2048,
        -64
      ]
    },
    {
      "id": "a3bf008c-3a0b-46f2-9e2f-b08f6da4e79e",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        928,
        368
      ]
    },
    {
      "id": "2c7d1ab3-c4f0-4422-a843-27aaea20a842",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        928,
        576
      ]
    },
    {
      "id": "042d485e-b7eb-44a8-8b32-8d57347916c3",
      "name": "Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        1488,
        352
      ]
    },
    {
      "id": "82a94d77-2dcb-4228-92ee-5af76117ccb8",
      "name": "Send Email_1",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1840,
        208
      ]
    },
    {
      "id": "4b673d9b-bbe6-4e35-9ee5-571f9f228dc8",
      "name": "Send Email_3",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1840,
        560
      ]
    },
    {
      "id": "fb02699b-ec5e-4948-85d2-98db54d9d597",
      "name": "Send Email_2",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1840,
        384
      ]
    },
    {
      "id": "59a541dd-df15-4534-871e-1aa5a2b7c686",
      "name": "Send Email to HR",
      "type": "n8n-nodes-base.gmail",
      "position": [
        2064,
        208
      ]
    },
    {
      "id": "0ef40e79-7451-4638-b28c-b2aec9779373",
      "name": "Clean Data",
      "type": "n8n-nodes-base.code",
      "position": [
        1280,
        368
      ]
    },
    {
      "id": "1f8c5716-9fe8-4374-bbc7-27234e491aff",
      "name": "Get Form Data",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        912,
        -80
      ]
    },
    {
      "id": "fe4c2938-bc15-4fa0-903e-2463034c26a6",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1696,
        144
      ],
      "parameters": {
        "width": 528,
        "height": 592,
        "content": "## Send Email "
      }
    },
    {
      "id": "f446ee42-eb1c-403e-85c5-1420a47f7bfa",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -64,
        -80
      ],
      "parameters": {
        "width": 624,
        "height": 528,
        "content": "# AI-powered resume screening and candidate email automation\nThis automation helps HR professionals and recruitment teams in handling high application volumes by saving hours on manual review of job a"
      }
    },
    {
      "id": "3283c3e1-dcf7-4009-9219-4c12b5f30daf",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        624,
        -320
      ],
      "parameters": {
        "width": null,
        "height": 384,
        "content": "## 1. **JotForm**\n* Create a form on [JotForm](https://www.jotform.com/?partner=nitindixit) (use [Job Application Template](https://www.jotform.com/form-templates/job-application))\n* Get API key → Set"
      }
    },
    {
      "id": "59737c0d-f957-4dc4-acac-fc5c0dbdc07a",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        896,
        -256
      ],
      "parameters": {
        "width": 384,
        "height": 320,
        "content": "## 2. **Get Form Data**\n* Create HTTP Header Auth: **JotForm**\n* Header: `APIKEY = Your JotForm API Key`\n* Use in **Get Form Data** & **Download Resume** nodes\n"
      }
    },
    {
      "id": "a968b5e3-9a98-45c8-923c-a4f2da2b1391",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1312,
        -256
      ],
      "parameters": {
        "width": 448,
        "height": 320,
        "content": "## 3. **LlamaCloud (PDF Parsing)**\n* Sign up at [LlamaCloud](https://cloud.llamaindex.ai/) → get API key\n* Create HTTP Header Auth: **LlamaCloud**\n* Header: `Authorization = Bearer YOUR_TOKEN_HERE`\n* "
      }
    },
    {
      "id": "36ebc8f8-a95c-4dc3-8ba9-44f0495bfe04",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        832,
        224
      ],
      "parameters": {
        "width": 416,
        "height": 128,
        "content": "## 4. **OpenAI (AI Analysis)**\n* Get API key from [OpenAI](https://platform.openai.com/)\n* Add n8n credentials: **OpenAI account**\n* Use in **Chat Model** node (default: `gpt-4o-mini`)"
      }
    },
    {
      "id": "fd4e8077-5e9c-4972-8d77-8fbd5b48c249",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2096,
        400
      ],
      "parameters": {
        "width": 416,
        "height": 176,
        "content": "## 5. **Gmail (Email Automation)**\n* Add OAuth2 credentials: **Gmail account**\n* Apply to all **Send Email** nodes\n* Replace placeholders (`[Company Name]`, `[HR Manager Name]`, etc.)\n* Update HR reci"
      }
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Retrieve Result",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait 5 Seconds",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Switch": {
      "main": [
        [
          {
            "node": "Send Email_1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Email_2",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Email_3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Clean Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Clean Data": {
      "main": [
        [
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Email_1": {
      "main": [
        [
          {
            "node": "Send Email to HR",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Parsing": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Form Data": {
      "main": [
        [
          {
            "node": "Download Resume",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 5 Seconds": {
      "main": [
        [
          {
            "node": "Check Parsing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Resume": {
      "main": [
        [
          {
            "node": "Upload to LlamaCloud",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "JotForm Trigger": {
      "main": [
        [
          {
            "node": "Get Form Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Retrieve Result": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Upload to LlamaCloud": {
      "main": [
        [
          {
            "node": "Check Parsing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}