{
  "name": "Classify job applicants from CVs using Claude, PDF.co, Google Docs and Gmail",
  "nodes": [
    {
      "id": "bd9d2a09-8cb1-4b38-9265-317ef97db203",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -2768,
        1264
      ]
    },
    {
      "id": "6bfb1395-45d8-420c-8c1f-bdf464c2179d",
      "name": "Summarization CV-s",
      "type": "@n8n/n8n-nodes-langchain.chainSummarization",
      "position": [
        -1616,
        1264
      ]
    },
    {
      "id": "b40e6d8a-9787-452d-9fea-e02b67f9db5b",
      "name": "APPLICANT Classification",
      "type": "@n8n/n8n-nodes-langchain.textClassifier",
      "position": [
        -960,
        1264
      ]
    },
    {
      "id": "c9f26cca-3875-425b-81e0-ffaa3c9e3940",
      "name": "CV COMPARATOR",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -1296,
        1264
      ]
    },
    {
      "id": "453370f4-1fd4-4ecf-a4cc-16a54ca92cef",
      "name": "CV Criteria.",
      "type": "n8n-nodes-base.googleDocsTool",
      "position": [
        -1232,
        1488
      ]
    },
    {
      "id": "3cd278af-5677-4956-b26a-4c15542c116c",
      "name": "Send a message in Gmail",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        -464,
        1232
      ]
    },
    {
      "id": "e1ce41f7-5079-4b83-90ed-57103b43c597",
      "name": "Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        -2544,
        1264
      ]
    },
    {
      "id": "97217f9d-70fe-4603-bb3e-73ff8a8eb1b9",
      "name": "Anthropic Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        -592,
        1232
      ]
    },
    {
      "id": "3318e745-47ca-40da-829f-7babc58100af",
      "name": "Extract from File",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        -2096,
        1536
      ]
    },
    {
      "id": "d7d69eb9-f268-4449-b048-41ee103791ea",
      "name": "uploading",
      "type": "n8n-nodes-pdfco.PDFco Api",
      "position": [
        -2320,
        1168
      ]
    },
    {
      "id": "64b859db-cc69-48ed-848e-4899197e6e40",
      "name": "Converting to PDF Link",
      "type": "n8n-nodes-pdfco.PDFco Api",
      "position": [
        -2096,
        1168
      ]
    },
    {
      "id": "acac022d-f3b7-41f4-b5bc-f11dd5f55071",
      "name": "Extracting the content inside the Link",
      "type": "n8n-nodes-pdfco.PDFco Api",
      "position": [
        -1872,
        1168
      ]
    },
    {
      "id": "c5ab3d72-2ece-460f-922d-fb0ac4bf85cf",
      "name": "Get availability in a calendar in Google Calendar",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        -336,
        1232
      ]
    },
    {
      "id": "0d0d90c2-5997-48ff-971e-d32050a7f240",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3440,
        976
      ],
      "parameters": {
        "width": 560,
        "height": 1072,
        "content": "# CV CLASSIFIER\n\n## HOW IT WORKS ?\n\n### On Form Submission : Create columns for providing personal information and uploading data.\n\n### Switch Node : Separate the branches if it's in PDF Format or Goo"
      }
    },
    {
      "id": "4b248964-5cfd-4877-865b-c6b0215bc415",
      "name": "POSITIVE AGENT",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -544,
        1008
      ]
    },
    {
      "id": "b866525a-9db5-4c5b-9c88-fa5b5d9f2c15",
      "name": "NEGATIVE AGENT",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -544,
        1408
      ]
    },
    {
      "id": "b4cbddf3-0086-42b1-b508-e4c512e2dd3d",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2800,
        1120
      ],
      "parameters": {
        "width": 416,
        "height": 480,
        "content": "## Form Submission \n\n## Divider Path"
      }
    },
    {
      "id": "5b7272a1-1a1b-44ab-8e90-ebb7887b6144",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2352,
        944
      ],
      "parameters": {
        "width": 688,
        "height": 400,
        "content": "## 1) Converting for URL \n\n## 2) Converting to PDF from URL \n\n## 3) Extracting Information"
      }
    },
    {
      "id": "b997e98a-55c9-47b2-9e13-894d96cccc39",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2288,
        1424
      ],
      "parameters": {
        "width": 512,
        "height": 272,
        "content": "## Extract Context"
      }
    },
    {
      "id": "e0afa055-ac03-446a-b1db-8ddef3807f5a",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1616,
        1120
      ],
      "parameters": {
        "width": 592,
        "height": 560,
        "content": "## Summarization of CV-s \n\n## Comparator between criteria and Summarization"
      }
    },
    {
      "id": "a87ba441-998f-4f5e-943d-65c2448c42bc",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -992,
        1104
      ],
      "parameters": {
        "width": 336,
        "height": 560,
        "content": "## Classification Branches "
      }
    },
    {
      "id": "4a6676ca-7c23-417e-a8f6-e92fa632e0ae",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -640,
        784
      ],
      "parameters": {
        "width": 464,
        "height": 848,
        "content": "## Expressing \n\n## Writing \n\n## Scheduling"
      }
    }
  ],
  "connections": {
    "Switch": {
      "main": [
        [
          {
            "node": "uploading",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Extract from File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "uploading": {
      "main": [
        [
          {
            "node": "Converting to PDF Link",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "CV Criteria.": {
      "ai_tool": [
        [
          {
            "node": "CV COMPARATOR",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "CV COMPARATOR": {
      "main": [
        [
          {
            "node": "APPLICANT Classification",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract from File": {
      "main": [
        [
          {
            "node": "Summarization CV-s",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Summarization CV-s": {
      "main": [
        [
          {
            "node": "CV COMPARATOR",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Summarization CV-s",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "CV COMPARATOR",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "APPLICANT Classification",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "POSITIVE AGENT",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "NEGATIVE AGENT",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Converting to PDF Link": {
      "main": [
        [
          {
            "node": "Extracting the content inside the Link",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send a message in Gmail": {
      "ai_tool": [
        [
          {
            "node": "POSITIVE AGENT",
            "type": "ai_tool",
            "index": 0
          },
          {
            "node": "NEGATIVE AGENT",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "APPLICANT Classification": {
      "main": [
        [
          {
            "node": "POSITIVE AGENT",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "NEGATIVE AGENT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extracting the content inside the Link": {
      "main": [
        [
          {
            "node": "Summarization CV-s",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get availability in a calendar in Google Calendar": {
      "ai_tool": [
        [
          {
            "node": "POSITIVE AGENT",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  }
}