{
  "name": "Screen resumes & send follow-ups with OpenAI GPT-4o, Google Sheets & Gmail",
  "nodes": [
    {
      "id": "bb7a0922-78e8-4f0c-a7cc-ade59a2716de",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -1140,
        380
      ]
    },
    {
      "id": "727942d9-89d2-4478-b118-c9345cd67613",
      "name": "Structured Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -460,
        600
      ]
    },
    {
      "id": "7c86337e-43b1-4876-a092-810e5f838ba6",
      "name": "OpenAI 4o",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -740,
        600
      ]
    },
    {
      "id": "ede9f19f-2710-478b-b105-341743bd68cc",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        80,
        480
      ]
    },
    {
      "id": "04ff4b98-64fc-46a4-88e4-fb369b06a454",
      "name": "Google Sheets2",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        80,
        280
      ]
    },
    {
      "id": "46667a81-0149-4630-806a-c9cf6bde3572",
      "name": "Text Classifier",
      "type": "@n8n/n8n-nodes-langchain.textClassifier",
      "position": [
        -320,
        380
      ]
    },
    {
      "id": "2d223346-0aa4-4493-91a4-4fda74fc844a",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -240,
        600
      ]
    },
    {
      "id": "f021f6fb-3b64-4de7-8bee-39f467533335",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1240,
        180
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": "## Input\n**First the user will submit pdf file of his resume, name and email**, phone can be switched to option "
      }
    },
    {
      "id": "458b4c36-c72c-4495-b38d-9d836dd15810",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -840,
        -320
      ],
      "parameters": {
        "width": 680,
        "height": 620,
        "content": "✅ AI Resume Evaluator – Setup Instructions\n\n🧠 What This Does:\nAutomatically checks if a resume matches your job requirements and gives a decision: Proceed or Reject.\n\n🔧 What You Need to Edit:\nReplace "
      }
    },
    {
      "id": "40823f88-db29-48eb-946a-c4f3c3b0075e",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -60,
        60
      ],
      "parameters": {
        "width": 320,
        "height": 200,
        "content": "**Google Sheet**\nconnect google to your account \n\ncreate a document and than add the header accordingly \n\nAdd one sheet { Accepted } and one as rejected "
      }
    },
    {
      "id": "0b3952bb-47c8-48f0-b936-f3b3b2855247",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        320,
        40
      ],
      "parameters": {
        "width": 340,
        "height": 200,
        "content": "## Gmail \nConnect your gmail API\n\nyou can edit the message below to any format \n\nthe subject is generated by AI or you can use your own"
      }
    },
    {
      "id": "a9c3f185-df13-4a13-813d-b021ff29f977",
      "name": "Extracting CV data",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        -900,
        380
      ]
    },
    {
      "id": "197bd717-b337-4a79-a82d-66a68c9503a8",
      "name": "Screening & Evaluating Resume's",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -660,
        380
      ]
    },
    {
      "id": "f9c63dfc-1f53-4f15-ad1e-1b1e606590a9",
      "name": "Gmail",
      "type": "n8n-nodes-base.gmail",
      "position": [
        420,
        480
      ]
    },
    {
      "id": "5828c10a-ae5d-4a1f-bb3a-2351b888a139",
      "name": "Gmail3",
      "type": "n8n-nodes-base.gmail",
      "position": [
        420,
        280
      ]
    }
  ],
  "connections": {
    "OpenAI 4o": {
      "ai_languageModel": [
        [
          {
            "node": "Screening & Evaluating Resume's",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets": {
      "main": [
        [
          {
            "node": "Gmail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets2": {
      "main": [
        [
          {
            "node": "Gmail3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Text Classifier": {
      "main": [
        [
          {
            "node": "Google Sheets2",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Text Classifier",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Extracting CV data": {
      "main": [
        [
          {
            "node": "Screening & Evaluating Resume's",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Extracting CV data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "Screening & Evaluating Resume's",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Screening & Evaluating Resume's": {
      "main": [
        [
          {
            "node": "Text Classifier",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}