{
  "name": "Automate end-to-end hiring with Keka, Google Sheets, Gmail and GPT-4",
  "nodes": [
    {
      "id": "30493fbc-3892-4445-ac5d-4d89d5a9e722",
      "name": "Get Keka Jobs",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        160,
        2224
      ]
    },
    {
      "id": "48509fde-e102-43cc-9950-68e7bd9c7a22",
      "name": "Normalize Jobs",
      "type": "n8n-nodes-base.code",
      "position": [
        320,
        2224
      ]
    },
    {
      "id": "c2ced691-e043-42f8-b976-f53fa2dc6064",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        720,
        2208
      ]
    },
    {
      "id": "98c50c7a-0543-4305-8e0d-4ed1204c7615",
      "name": "Normalize Candidates",
      "type": "n8n-nodes-base.code",
      "position": [
        1552,
        2224
      ]
    },
    {
      "id": "0a65e3f0-17f0-47d9-bb6f-0b68d637c3c3",
      "name": "Init Run Storage",
      "type": "n8n-nodes-base.code",
      "position": [
        -352,
        2240
      ]
    },
    {
      "id": "599954fc-5642-45cb-afb8-dec3700d91fd",
      "name": "Init Candidate Pagination",
      "type": "n8n-nodes-base.code",
      "position": [
        1104,
        2224
      ]
    },
    {
      "id": "df52fdd1-02e0-4c37-8eaf-4052aee78287",
      "name": "Accumulate Candidates",
      "type": "n8n-nodes-base.code",
      "position": [
        1760,
        2224
      ]
    },
    {
      "id": "b81b2372-4b16-464e-b2ee-bbf37c4c28d3",
      "name": "More Candidate Pages?",
      "type": "n8n-nodes-base.if",
      "position": [
        1968,
        2224
      ]
    },
    {
      "id": "b6bd503d-c463-4997-8689-55d8d4fdb0ee",
      "name": "Next Candidate Page",
      "type": "n8n-nodes-base.code",
      "position": [
        2240,
        2208
      ]
    },
    {
      "id": "d4cb8845-95fa-4c7c-a211-a190266254f3",
      "name": "Deduplicate Candidates",
      "type": "n8n-nodes-base.code",
      "position": [
        1088,
        2016
      ]
    },
    {
      "id": "bb3464b6-584f-4ee4-8343-95bc99229708",
      "name": "Resolve Job Recruiters",
      "type": "n8n-nodes-base.code",
      "position": [
        1376,
        2016
      ]
    },
    {
      "id": "d1a6c7d4-0eb0-4296-92f5-a92143493a27",
      "name": "Read Master Recruitment Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1808,
        2016
      ]
    },
    {
      "id": "d2a4e168-d634-447e-b836-e3989d67e402",
      "name": "Prepare Candidate Rows",
      "type": "n8n-nodes-base.code",
      "position": [
        1616,
        2016
      ]
    },
    {
      "id": "bd8748e9-6040-4771-90d7-ae95116f7369",
      "name": "Filter Sourced Candidates",
      "type": "n8n-nodes-base.code",
      "position": [
        1968,
        2016
      ]
    },
    {
      "id": "b2acb540-b6d4-4183-9dd9-21ed07f6411e",
      "name": "Compare With Sheet",
      "type": "n8n-nodes-base.code",
      "position": [
        2176,
        2016
      ]
    },
    {
      "id": "2c67a339-77dc-4305-9f31-86cff1e24f94",
      "name": "Accumulate Jobs + Hiring Team",
      "type": "n8n-nodes-base.code",
      "position": [
        512,
        2208
      ]
    },
    {
      "id": "c461a5bc-a2c8-4c25-85e6-6760234cf0be",
      "name": "Loop Over Items1",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        2464,
        1872
      ]
    },
    {
      "id": "60332c7c-a414-4730-85af-9a6e3159e7b4",
      "name": "Append row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2736,
        1888
      ]
    },
    {
      "id": "036e0f13-8819-4804-8156-06a358fc9496",
      "name": "Group by Recruiter + job id",
      "type": "n8n-nodes-base.code",
      "position": [
        2496,
        2128
      ]
    },
    {
      "id": "ab741a91-7eb1-4ed4-83dd-912060a16a1b",
      "name": "Mark Candidates Notified (Memory)",
      "type": "n8n-nodes-base.code",
      "position": [
        2960,
        2128
      ]
    },
    {
      "id": "5da7310f-9820-418a-9176-73a61f7b20fc",
      "name": "Prepare Rows For Sheet Update",
      "type": "n8n-nodes-base.code",
      "position": [
        3136,
        2128
      ]
    },
    {
      "id": "28657a31-37f6-440f-99f4-0c3685b58003",
      "name": "Update row in sheet5",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3920,
        2144
      ]
    },
    {
      "id": "ef106c54-ba79-4655-95b7-b3099c2dcdb7",
      "name": "Loop Over Items2",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        3312,
        2128
      ]
    },
    {
      "id": "3abcd124-478b-4d23-947d-b4dc5b976b6e",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        3584,
        2144
      ]
    },
    {
      "id": "5628672c-99a6-4a77-b470-bed63aa651ed",
      "name": "Send a message5",
      "type": "n8n-nodes-base.gmail",
      "position": [
        3168,
        1888
      ]
    },
    {
      "id": "93ebbea9-6c25-48de-9541-caf3b1590ee3",
      "name": "Read Master Recruitment Sheet1",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3248,
        2816
      ]
    },
    {
      "id": "baff57f7-8383-41ae-86de-33318492f4b5",
      "name": "Loop Over Items3",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        3472,
        2816
      ]
    },
    {
      "id": "1d283b12-5352-45bd-9821-1b878149b487",
      "name": "Fetch Candidate Resume",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4064,
        2816
      ]
    },
    {
      "id": "ac7e02a1-b054-464b-b207-568735388357",
      "name": "Download Resume",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4272,
        2816
      ]
    },
    {
      "id": "14eebd48-c09c-4b59-96a9-50f4a4bde7cf",
      "name": "Accumulate Invited Candidates",
      "type": "n8n-nodes-base.code",
      "position": [
        4768,
        2816
      ]
    },
    {
      "id": "e294feba-8b10-418a-8db7-1821bf06ee02",
      "name": "Extract Role + YOE",
      "type": "n8n-nodes-base.code",
      "position": [
        3792,
        2816
      ]
    },
    {
      "id": "6c7a51bc-3e95-4845-ac0f-d3bd7ab5f8a8",
      "name": "Group by Recruiter + job id1",
      "type": "n8n-nodes-base.code",
      "position": [
        3792,
        2640
      ]
    },
    {
      "id": "4b4e4172-5d1c-4aa5-880b-3d69155bada5",
      "name": "Send a message to recruiter",
      "type": "n8n-nodes-base.gmail",
      "position": [
        2752,
        2128
      ]
    },
    {
      "id": "905f7db2-7f0f-4b6a-b11f-cdf5c862175b",
      "name": "Notify Recruiters",
      "type": "n8n-nodes-base.gmail",
      "position": [
        4000,
        2640
      ]
    },
    {
      "id": "7230a3b0-a43e-4162-946c-4c57ac383a64",
      "name": "Update row in sheet6",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        4592,
        2640
      ]
    },
    {
      "id": "b242ded9-df2b-48dd-9ca6-790e278bda74",
      "name": "Prepare Sheet Updates from Memory",
      "type": "n8n-nodes-base.code",
      "position": [
        4256,
        2640
      ]
    },
    {
      "id": "4fca183f-2d8f-40a3-b59c-aa48e626b5be",
      "name": "Jia Inteview Sent",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4432,
        2816
      ]
    },
    {
      "id": "a780840f-6855-42b3-8690-6365dab02fab",
      "name": "Dummy data for jia inteview",
      "type": "n8n-nodes-base.set",
      "position": [
        4608,
        2816
      ]
    },
    {
      "id": "81af1e5e-6808-43f1-b2b5-f086ed4a4861",
      "name": "Read Master Recruitment For Feedback",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        208,
        2784
      ]
    },
    {
      "id": "f0135d77-07eb-426b-bf85-1d030c195c6a",
      "name": "Filter Candidates for AI Screening",
      "type": "n8n-nodes-base.code",
      "position": [
        416,
        2784
      ]
    },
    {
      "id": "1647a3b9-22c5-48cb-a632-bfcb87f757a1",
      "name": "Message a model",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        624,
        2784
      ]
    },
    {
      "id": "67f823d1-e952-4250-b345-de88b688158e",
      "name": "PARSE the OpenAI output",
      "type": "n8n-nodes-base.code",
      "position": [
        992,
        2784
      ]
    },
    {
      "id": "25a569f9-33ac-47ae-ae57-ab08eda1f8d2",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1184,
        2960
      ]
    },
    {
      "id": "d8b79958-1721-4dad-aff4-d3846e30a20d",
      "name": "Group by recruiter and job id",
      "type": "n8n-nodes-base.code",
      "position": [
        1712,
        2816
      ]
    },
    {
      "id": "8934b39b-f6b1-4831-98d7-ed3c5d817f47",
      "name": "Update Stage Status",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1440,
        2816
      ]
    },
    {
      "id": "c462426f-f149-4bef-a9d2-45e28fbbce46",
      "name": "Notify Recruiters1",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1920,
        2816
      ]
    },
    {
      "id": "9b880617-3755-42f3-8514-31d29d2a4414",
      "name": "Read Master Recruitment For Feedback1",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        64,
        3264
      ]
    },
    {
      "id": "722170c4-959d-47cd-918e-b0ca71018bfb",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        272,
        3264
      ]
    },
    {
      "id": "adb13c9f-9774-42d5-b9c8-734050d7fec8",
      "name": "Filter candidates",
      "type": "n8n-nodes-base.code",
      "position": [
        528,
        3280
      ]
    },
    {
      "id": "d56bac2f-6db1-43b3-9805-563f614c7160",
      "name": "Fetch the AI interview Report",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        768,
        3280
      ]
    },
    {
      "id": "5a1ef748-7225-4e29-baf3-74b275c37f0e",
      "name": "Filter interview completed candidates",
      "type": "n8n-nodes-base.code",
      "position": [
        1056,
        3280
      ]
    },
    {
      "id": "d8016032-2e56-49c1-b55e-f5014cca1037",
      "name": "Compare Candidates",
      "type": "n8n-nodes-base.code",
      "position": [
        1328,
        3280
      ]
    },
    {
      "id": "e8faeaa7-c6d9-41d1-aaa7-3a90f5c6e8eb",
      "name": "Loop Over Items4",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1632,
        3280
      ]
    },
    {
      "id": "66e69a55-38cc-48a3-8490-52b936bf7c74",
      "name": "Extract from File",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        2176,
        3296
      ]
    },
    {
      "id": "4482e42e-330e-4978-ba70-6918c26ae7ad",
      "name": "Download Report",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1920,
        3296
      ]
    },
    {
      "id": "970b2ed8-0617-4867-9a0e-bc37daa6156f",
      "name": "Parse Overall Score",
      "type": "n8n-nodes-base.code",
      "position": [
        2384,
        3296
      ]
    },
    {
      "id": "8d1ebd65-f3e0-4ba1-ad17-7044752631b4",
      "name": "Update row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3120,
        3440
      ]
    },
    {
      "id": "e1d0901e-f15c-431a-8bfe-dc329474eced",
      "name": "Merge1",
      "type": "n8n-nodes-base.merge",
      "position": [
        2672,
        3440
      ]
    },
    {
      "id": "6a64a53a-9f30-4c22-8e3d-aefa99aac6f8",
      "name": "Final Status",
      "type": "n8n-nodes-base.code",
      "position": [
        2880,
        3440
      ]
    },
    {
      "id": "47e767d4-79b1-4b07-b3a5-360fa1866808",
      "name": "Read Master Recruitment For Feedback2",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -272,
        3824
      ]
    },
    {
      "id": "b2975abb-da2c-4c44-8d9e-2e6786ae4b23",
      "name": "If1",
      "type": "n8n-nodes-base.if",
      "position": [
        -48,
        3824
      ]
    },
    {
      "id": "abc973a0-28e2-426c-8f23-8c8448d8b1cc",
      "name": "Filter Candidates",
      "type": "n8n-nodes-base.code",
      "position": [
        256,
        3840
      ]
    },
    {
      "id": "0727cd28-c02c-416c-9b3e-1d69de112b4e",
      "name": "Group  by recruiter + job id",
      "type": "n8n-nodes-base.code",
      "position": [
        464,
        3840
      ]
    },
    {
      "id": "fdc7253d-4b29-402b-8d40-a5ce8b75b0b8",
      "name": "Notify Recruiters2",
      "type": "n8n-nodes-base.gmail",
      "position": [
        704,
        3840
      ]
    },
    {
      "id": "ef26c419-6112-4879-909b-9f88c5a003e2",
      "name": "Prepare Update Payload",
      "type": "n8n-nodes-base.code",
      "position": [
        912,
        3840
      ]
    },
    {
      "id": "869c1f81-10a0-44ed-b4f8-b55c63589f45",
      "name": "Read Master Recruitment For Feedback3",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -272,
        4880
      ]
    },
    {
      "id": "679ea312-914f-44ba-a175-5a624558bbff",
      "name": "If3",
      "type": "n8n-nodes-base.if",
      "position": [
        -48,
        4880
      ]
    },
    {
      "id": "1983c505-e69f-4332-853a-d780a9059618",
      "name": "Filter Candidates1",
      "type": "n8n-nodes-base.code",
      "position": [
        256,
        4896
      ]
    },
    {
      "id": "fde7c480-24f5-43f9-ae47-fa7316c06a48",
      "name": "Update row As Approval Pending",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1168,
        3840
      ]
    },
    {
      "id": "9e54c98d-1266-4be8-8e6a-db0a908fab33",
      "name": "Group  by recruiter + job id1",
      "type": "n8n-nodes-base.code",
      "position": [
        544,
        4896
      ]
    },
    {
      "id": "7307ecd5-1252-47bf-977a-beb05d7137aa",
      "name": "Prepare Update Payload1",
      "type": "n8n-nodes-base.code",
      "position": [
        1008,
        4896
      ]
    },
    {
      "id": "20c7de78-88ae-4368-87b8-a723049a3684",
      "name": "Schedule Trigger 1",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -560,
        2240
      ]
    },
    {
      "id": "e45c5d6a-fcdb-496a-85e0-1407db6f7176",
      "name": "Schedule Trigger 2",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -448,
        2784
      ]
    },
    {
      "id": "f2b3dd94-e779-4381-9990-306dc7b554aa",
      "name": "Schedule Trigger 3",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -464,
        3264
      ]
    },
    {
      "id": "4dd4d236-0c22-4d39-b4f6-c2df556fc6df",
      "name": "Schedule Trigger 4",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -496,
        3824
      ]
    },
    {
      "id": "bfdc05d6-851b-4d96-91af-7318c6131700",
      "name": "Wait1",
      "type": "n8n-nodes-base.wait",
      "position": [
        2960,
        1888
      ]
    },
    {
      "id": "2b178477-0116-44fd-ab5b-186aa0eb4756",
      "name": "Read sheet with HR intetrview pending",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -384,
        6880
      ]
    },
    {
      "id": "f7a8aca1-19e6-4cc4-94c3-33597a5e1e01",
      "name": "If4",
      "type": "n8n-nodes-base.if",
      "position": [
        32,
        6880
      ]
    },
    {
      "id": "b1e42aa3-1aeb-4ac3-959e-9eb841715cf9",
      "name": "Normalize Rows",
      "type": "n8n-nodes-base.code",
      "position": [
        272,
        6896
      ]
    },
    {
      "id": "28d52bb8-eab6-41a7-9117-879c99f3eb81",
      "name": "Loop Over Items5",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        512,
        7056
      ]
    },
    {
      "id": "0b5cca41-a882-45f5-b5b4-acfd60d65fef",
      "name": "Fetch feedback report",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1120,
        7040
      ]
    },
    {
      "id": "8fe5dfcd-4f08-4351-913b-121ddbb82d39",
      "name": "Normalize Feedback",
      "type": "n8n-nodes-base.code",
      "position": [
        1392,
        7072
      ]
    },
    {
      "id": "681d7892-0db9-4e6b-8b53-a1ff6cab07d6",
      "name": "Merge2",
      "type": "n8n-nodes-base.merge",
      "position": [
        1664,
        7168
      ]
    },
    {
      "id": "734d3dcd-8e19-44d7-987a-4ba0b3a8ad06",
      "name": "Filter Final HR Decisions",
      "type": "n8n-nodes-base.code",
      "position": [
        720,
        6736
      ]
    },
    {
      "id": "d2a7d520-55fa-4353-90a1-f21f89f96fc7",
      "name": "Group by Recruiter + Job ID",
      "type": "n8n-nodes-base.code",
      "position": [
        928,
        6736
      ]
    },
    {
      "id": "069816a7-1f38-46f6-ad4b-1fb60f578891",
      "name": "Send a message",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1120,
        6640
      ]
    },
    {
      "id": "e3369a87-f252-41fe-98bc-3549bc15bc59",
      "name": "Prepare Google Sheets Update Payload",
      "type": "n8n-nodes-base.code",
      "position": [
        1360,
        6640
      ]
    },
    {
      "id": "7441a137-4cf9-4c77-8e4a-c656ee52bc03",
      "name": "Update Final Status",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1616,
        6640
      ]
    },
    {
      "id": "51a11479-a3c7-4306-825c-81e4162d1d95",
      "name": "Read sheet with Interview status as hired",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -544,
        7552
      ]
    },
    {
      "id": "c41c51b5-4a7d-4d9c-b30c-020184543012",
      "name": "If6",
      "type": "n8n-nodes-base.if",
      "position": [
        -272,
        7552
      ]
    },
    {
      "id": "200c1ec2-76c0-4281-9f52-c92f43b29197",
      "name": "Group by recruiter + job id",
      "type": "n8n-nodes-base.code",
      "position": [
        224,
        7568
      ]
    },
    {
      "id": "c02daa62-57f0-49af-8d2a-6abc06bba0fa",
      "name": "Send a message1",
      "type": "n8n-nodes-base.gmail",
      "position": [
        480,
        7568
      ]
    },
    {
      "id": "13492b34-d529-4626-886d-6995cafb8057",
      "name": "Prepare Google Sheets Update Payload1",
      "type": "n8n-nodes-base.code",
      "position": [
        720,
        7568
      ]
    },
    {
      "id": "882358bc-51a0-4f0b-b135-e49de4e5e6a4",
      "name": "Pass",
      "type": "n8n-nodes-base.code",
      "position": [
        -16,
        7568
      ]
    },
    {
      "id": "b78a933b-78ea-4720-9a79-3f23d6718d7e",
      "name": "Update Status",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1008,
        7568
      ]
    },
    {
      "id": "80126763-04e1-48e7-87e8-38e7a7084a1e",
      "name": "Keka Token Manager",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        -160,
        2240
      ]
    },
    {
      "id": "1e6a1095-e64d-409b-b620-50b281117b4f",
      "name": "Jia Token Manager",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        3072,
        2816
      ]
    },
    {
      "id": "66d38af0-c657-4720-a615-30e9c7f93415",
      "name": "Keka Token Manager2",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        -576,
        6880
      ]
    },
    {
      "id": "5456f55e-4ef2-41f1-82ef-033b647e6e10",
      "name": "Read Master Recruitment For Feedback4",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -256,
        5408
      ]
    },
    {
      "id": "ece935a1-8468-4cec-a218-4d13748c7017",
      "name": "If7",
      "type": "n8n-nodes-base.if",
      "position": [
        -32,
        5408
      ]
    },
    {
      "id": "bb702740-263c-4d0d-9459-57fb85d1170d",
      "name": "Filter Candidates2",
      "type": "n8n-nodes-base.code",
      "position": [
        272,
        5424
      ]
    },
    {
      "id": "5a1253e2-53dd-4346-aa80-2cae58025670",
      "name": "Group  by recruiter + job id2",
      "type": "n8n-nodes-base.code",
      "position": [
        560,
        5424
      ]
    },
    {
      "id": "747563d5-20b3-4677-b0a7-274f5ee38797",
      "name": "Prepare Update Payload2",
      "type": "n8n-nodes-base.code",
      "position": [
        1024,
        5424
      ]
    },
    {
      "id": "fc32a41b-bebc-48f7-8128-2745c76cc00c",
      "name": "Read Master Recruitment For Feedback5",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -272,
        5888
      ]
    },
    {
      "id": "b3db8040-85e1-4fa3-b909-8b8452a569b0",
      "name": "If8",
      "type": "n8n-nodes-base.if",
      "position": [
        -48,
        5888
      ]
    },
    {
      "id": "c2459dc7-365a-4811-95d0-4fa145ffbb43",
      "name": "Filter Candidates3",
      "type": "n8n-nodes-base.code",
      "position": [
        256,
        5904
      ]
    },
    {
      "id": "95531a77-1d1b-4e04-b6f6-b12ee68967e0",
      "name": "Group  by recruiter + job id3",
      "type": "n8n-nodes-base.code",
      "position": [
        544,
        5904
      ]
    },
    {
      "id": "d706ce09-5002-4129-bef2-7c24eeee47f9",
      "name": "Prepare Update Payload3",
      "type": "n8n-nodes-base.code",
      "position": [
        1008,
        5904
      ]
    },
    {
      "id": "f76ed86a-f684-4b2b-809d-a4f5a349d7a1",
      "name": "Notify Recruiters to schedule Leadership Connect Round",
      "type": "n8n-nodes-base.gmail",
      "position": [
        800,
        5904
      ]
    },
    {
      "id": "a5406443-9bb9-4377-8245-a47a724acd32",
      "name": "Notify Recruiters to schedule HR Discussion Round",
      "type": "n8n-nodes-base.gmail",
      "position": [
        816,
        5424
      ]
    },
    {
      "id": "03b0f135-a3ea-4240-9bcd-8e949cf0de34",
      "name": "Notify Recruiters to Technical Interview",
      "type": "n8n-nodes-base.gmail",
      "position": [
        800,
        4896
      ]
    },
    {
      "id": "fd268272-63d5-48ce-86a6-47752fba5b79",
      "name": "Update row As TR interview Pending",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1264,
        4896
      ]
    },
    {
      "id": "c2b6ed96-6662-4ab9-add9-42006fb89ef2",
      "name": "Update row As Hr interview Pending",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1280,
        5424
      ]
    },
    {
      "id": "96759499-1d3e-4f28-8b5a-ffa8b761d3d3",
      "name": "Update row As LeaderShip round pending",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1264,
        5904
      ]
    },
    {
      "id": "92a26884-3dcd-4c61-87ef-5d0909601bbe",
      "name": "Keka Token Manager3",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        2848,
        2816
      ]
    },
    {
      "id": "77665e83-aa43-4d41-a263-4a5a4c5a4fec",
      "name": "Jia Token Manager1",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        -208,
        3264
      ]
    },
    {
      "id": "c3e85120-a47d-4a26-848a-a45ab1c69cb8",
      "name": "Read sheet with intetrview pending",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -496,
        6304
      ]
    },
    {
      "id": "9a7d183a-8dcf-40a4-b1bf-2e4abeb9dc49",
      "name": "If9",
      "type": "n8n-nodes-base.if",
      "position": [
        0,
        6304
      ]
    },
    {
      "id": "1dc455cf-9c9d-449d-af0e-7e573d789e92",
      "name": "Filter rows",
      "type": "n8n-nodes-base.code",
      "position": [
        288,
        6320
      ]
    },
    {
      "id": "387c1965-b083-4ee1-adb3-446779f83f87",
      "name": "Loop Over Items6",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        624,
        6320
      ]
    },
    {
      "id": "3b9f20a7-16b1-4730-8725-124536e3fd85",
      "name": "Resolve emails",
      "type": "n8n-nodes-base.code",
      "position": [
        896,
        6320
      ]
    },
    {
      "id": "2fb12448-ecf3-40e5-8b48-232d3147a865",
      "name": "Send email to interviewer",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1200,
        6320
      ]
    },
    {
      "id": "b2287668-90e1-40da-86c6-a1a0c7294177",
      "name": "Send email to Candidate",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1696,
        6320
      ]
    },
    {
      "id": "32c5f13b-95a3-440f-b771-2e8cca4dc53c",
      "name": "Pass the data",
      "type": "n8n-nodes-base.code",
      "position": [
        1456,
        6320
      ]
    },
    {
      "id": "262318ca-683a-43b8-a9ce-2bb785dbdae2",
      "name": "Prepare payload for sheets",
      "type": "n8n-nodes-base.code",
      "position": [
        1904,
        6320
      ]
    },
    {
      "id": "689b3c24-c270-4994-9f1f-ebde6e406f86",
      "name": "Update Status1",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2128,
        6320
      ]
    },
    {
      "id": "4f14d965-271e-4df9-927b-fd9f80d6447f",
      "name": "Dummy",
      "type": "n8n-nodes-base.code",
      "position": [
        880,
        7024
      ]
    },
    {
      "id": "85d01aaf-07e8-4fde-9cd5-6861cfd9f6a5",
      "name": "Filter Candidates4",
      "type": "n8n-nodes-base.code",
      "position": [
        -256,
        6304
      ]
    },
    {
      "id": "33c7379e-3eb2-4807-88b8-1f287e9fee65",
      "name": "Filter Candidates5",
      "type": "n8n-nodes-base.code",
      "position": [
        -176,
        6880
      ]
    },
    {
      "id": "f182b645-d249-4097-b654-370cf2af1fd5",
      "name": "Filter rejected candidates",
      "type": "n8n-nodes-base.code",
      "position": [
        1904,
        3008
      ]
    },
    {
      "id": "92c6643f-ac76-4301-a267-f08e7300923e",
      "name": "Loop Over Items7",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        2128,
        3008
      ]
    },
    {
      "id": "4a0cbfe5-6041-4229-80a2-e075f95b9b15",
      "name": "Wait2",
      "type": "n8n-nodes-base.wait",
      "position": [
        2384,
        3024
      ]
    },
    {
      "id": "4ea07169-ed30-44e0-8651-e34d613f87a3",
      "name": "Send Rejection Mails to candidates",
      "type": "n8n-nodes-base.gmail",
      "position": [
        2640,
        3024
      ]
    },
    {
      "id": "25e23e5a-4f71-4ba4-898d-0a3a37f6cd3b",
      "name": "Filter rejected candidates1",
      "type": "n8n-nodes-base.code",
      "position": [
        1184,
        6848
      ]
    },
    {
      "id": "86366cab-7f66-498a-8a86-aebe11f5bce5",
      "name": "Loop Over Items8",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1408,
        6848
      ]
    },
    {
      "id": "58b01962-a9ff-4b13-bf7e-346d5fec4eb8",
      "name": "Wait3",
      "type": "n8n-nodes-base.wait",
      "position": [
        1664,
        6864
      ]
    },
    {
      "id": "f26c245d-6fee-4c68-a745-65b7a5a3f453",
      "name": "Send Rejection Mails to candidates1",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1920,
        6864
      ]
    },
    {
      "id": "1d18f0ba-d923-4779-b921-c41257f566ec",
      "name": "Read Master Recruitment For Feedback6",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -112,
        4352
      ]
    },
    {
      "id": "df36c7eb-9d2e-4522-b804-3f22a4cc318a",
      "name": "If2",
      "type": "n8n-nodes-base.if",
      "position": [
        176,
        4352
      ]
    },
    {
      "id": "67ef9960-89cc-446b-b981-2e14657d59f2",
      "name": "Filter Candidates6",
      "type": "n8n-nodes-base.code",
      "position": [
        496,
        4336
      ]
    },
    {
      "id": "37139147-ceca-4d56-bf6f-90c3877b9e91",
      "name": "Update row in sheet1",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1376,
        4336
      ]
    },
    {
      "id": "b391ab19-fe24-4c68-ad83-8e800c427243",
      "name": "Update Jia status",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1152,
        4336
      ]
    },
    {
      "id": "d630b8f1-e582-42e7-af51-6856a439f60a",
      "name": "Jia Token Manager2",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        -368,
        4336
      ]
    },
    {
      "id": "d4a94a32-49a6-4440-8451-2737547409a6",
      "name": "Loop Over Items9",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        784,
        4336
      ]
    },
    {
      "id": "825e75ec-5e1f-444f-8312-f20e22f9107f",
      "name": "Schedule Trigger 11",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -784,
        7552
      ]
    },
    {
      "id": "c271972c-e091-4018-a380-b8259e257688",
      "name": "Schedule Trigger 10",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -768,
        6880
      ]
    },
    {
      "id": "7f241e90-739f-4af5-9af9-1e2deb747e4f",
      "name": "Schedule Trigger 9",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -736,
        6304
      ]
    },
    {
      "id": "f3c8200e-6a85-43e3-a884-98b4d8e23e50",
      "name": "Schedule Trigger 8",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -496,
        5888
      ]
    },
    {
      "id": "45ab75ef-11c5-425f-8e24-572111e419cc",
      "name": "Schedule Trigger 7",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -480,
        5408
      ]
    },
    {
      "id": "1c331d8f-5951-4232-9739-bdcae17b66dc",
      "name": "Schedule Trigger 6",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -496,
        4880
      ]
    },
    {
      "id": "cc117fed-85f5-4ae3-b444-abb1ab82b16a",
      "name": "Schedule Trigger 5",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -560,
        4336
      ]
    },
    {
      "id": "938ef92d-09d1-4f48-be33-143986d406aa",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -640,
        2048
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "5fc4c8dd-7c26-48bf-967a-94f2708fb2bf",
      "name": "Sticky Note13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        928,
        2192
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "078f8c82-a6bd-4c05-a613-d9672fece852",
      "name": "Fetch job applications",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1344,
        2224
      ]
    },
    {
      "id": "f4537b3d-2bf8-40ce-b306-55e4d124c0cb",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        928,
        1872
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "4423a110-a1a5-4f0c-82e0-517591835edb",
      "name": "Sticky Note15",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2384,
        1760
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "2f459205-e8d4-44c6-85f5-d6d093c10fba",
      "name": "Sticky Note16",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2448,
        2112
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "1c108e5c-0f54-4dc6-902f-6b090c44be97",
      "name": "Sticky Note17",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4304,
        1904
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "6305cc5a-ef8c-4854-9c09-73176330ba9c",
      "name": "Sticky Note18",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -512,
        2688
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "4de7558b-362c-4bf5-8783-d9e72ed26a3f",
      "name": "Sticky Note19",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2816,
        2576
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "66ad7d25-c051-453b-b77a-af748ade0314",
      "name": "Sticky Note20",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -528,
        3248
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "c817a6f9-8b82-4ff1-bf21-a3105cbb2695",
      "name": "Sticky Note21",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1536,
        3248
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "bab0ddb7-c780-43b6-9ea0-3e75dd3ddcc1",
      "name": "Sticky Note22",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -592,
        3728
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "af36e0c0-4ab4-45bb-9c82-ba559ae7b6f0",
      "name": "Sticky Note23",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1536,
        3808
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "67e52c7c-92fc-4cda-a091-eff7b1d89ac7",
      "name": "Sticky Note24",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -656,
        4160
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "39439cbf-acfa-40c9-a3c2-f2a85fce5410",
      "name": "Sticky Note25",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -560,
        4720
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "d4616037-4bfb-4220-9cc3-02c39360ca77",
      "name": "Sticky Note26",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1616,
        4800
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "6e1be6c0-0ea7-480b-a816-ce415e1d3e9b",
      "name": "Sticky Note27",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -544,
        5296
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "2cc71426-78cb-429f-b126-bc067cc86852",
      "name": "Sticky Note28",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -560,
        5792
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "7e374f9b-8384-4cbd-a495-9988a415276c",
      "name": "Sticky Note29",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1632,
        5392
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "f8a06e56-57ed-4177-b594-171a282d592b",
      "name": "Sticky Note30",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1632,
        5888
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "1c186c4f-a81f-48a0-a8ad-d5c94be4f58d",
      "name": "Sticky Note31",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -768,
        6176
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "d0bf2fc4-fa08-4c2a-8377-2f8280b7d44a",
      "name": "Sticky Note32",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2432,
        6240
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "f1e7d5e8-2736-48bf-b71f-73ffc66149a6",
      "name": "Sticky Note33",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        6720
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "3d02a1d4-fa37-4ab5-b915-48762d027f15",
      "name": "Sticky Note34",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        448,
        7008
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "68cc0374-242d-48d0-add3-212c3130fc09",
      "name": "Sticky Note35",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        592,
        6560
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "ae01a004-99d3-4646-aa8f-d053b6a314a8",
      "name": "Sticky Note36",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        7456
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "a93f6bef-51bc-4a4f-bbdf-239ffba22400",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1344,
        7504
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "d561fd3b-adb6-4e03-a40a-09ea2ef94dea",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1824,
        1488
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    }
  ],
  "connections": {
    "If": {
      "main": [
        [],
        [
          {
            "node": "Filter candidates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If1": {
      "main": [
        [],
        [
          {
            "node": "Filter Candidates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If2": {
      "main": [
        [],
        [
          {
            "node": "Filter Candidates6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If3": {
      "main": [
        [],
        [
          {
            "node": "Filter Candidates1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If4": {
      "main": [
        [],
        [
          {
            "node": "Normalize Rows",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If6": {
      "main": [
        [],
        [
          {
            "node": "Pass",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If7": {
      "main": [
        [],
        [
          {
            "node": "Filter Candidates2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If8": {
      "main": [
        [],
        [
          {
            "node": "Filter Candidates3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If9": {
      "main": [
        [],
        [
          {
            "node": "Filter rows",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Pass": {
      "main": [
        [
          {
            "node": "Group by recruiter + job id",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait": {
      "main": [
        [
          {
            "node": "Update row in sheet5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Dummy": {
      "main": [
        [
          {
            "node": "Fetch feedback report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Update Stage Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait1": {
      "main": [
        [
          {
            "node": "Send a message5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait2": {
      "main": [
        [
          {
            "node": "Send Rejection Mails to candidates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait3": {
      "main": [
        [
          {
            "node": "Send Rejection Mails to candidates1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge1": {
      "main": [
        [
          {
            "node": "Final Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge2": {
      "main": [
        [
          {
            "node": "Loop Over Items5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter rows": {
      "main": [
        [
          {
            "node": "Loop Over Items6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Final Status": {
      "main": [
        [
          {
            "node": "Update row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Keka Jobs": {
      "main": [
        [
          {
            "node": "Normalize Jobs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Pass the data": {
      "main": [
        [
          {
            "node": "Send email to Candidate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Status": {
      "main": [
        []
      ]
    },
    "Normalize Jobs": {
      "main": [
        [
          {
            "node": "Accumulate Jobs + Hiring Team",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Rows": {
      "main": [
        [
          {
            "node": "Loop Over Items5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Resolve emails": {
      "main": [
        [
          {
            "node": "Send email to interviewer",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send a message": {
      "main": [
        [
          {
            "node": "Prepare Google Sheets Update Payload",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Status1": {
      "main": [
        [
          {
            "node": "Loop Over Items6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Report": {
      "main": [
        [
          {
            "node": "Extract from File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Resume": {
      "main": [
        [
          {
            "node": "Jia Inteview Sent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [
          {
            "node": "Deduplicate Candidates",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Init Candidate Pagination",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Message a model": {
      "main": [
        [
          {
            "node": "PARSE the OpenAI output",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send a message1": {
      "main": [
        [
          {
            "node": "Prepare Google Sheets Update Payload1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send a message5": {
      "main": [
        [
          {
            "node": "Loop Over Items1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Init Run Storage": {
      "main": [
        [
          {
            "node": "Keka Token Manager",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items1": {
      "main": [
        [],
        [
          {
            "node": "Append row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items2": {
      "main": [
        [],
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items3": {
      "main": [
        [
          {
            "node": "Group by Recruiter + job id1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Extract Role + YOE",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items4": {
      "main": [
        [],
        [
          {
            "node": "Download Report",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge1",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Loop Over Items5": {
      "main": [
        [
          {
            "node": "Filter Final HR Decisions",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Merge2",
            "type": "main",
            "index": 1
          },
          {
            "node": "Dummy",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items6": {
      "main": [
        [],
        [
          {
            "node": "Resolve emails",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items7": {
      "main": [
        [],
        [
          {
            "node": "Wait2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items8": {
      "main": [
        [],
        [
          {
            "node": "Wait3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items9": {
      "main": [
        [],
        [
          {
            "node": "Update Jia status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract from File": {
      "main": [
        [
          {
            "node": "Parse Overall Score",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Candidates": {
      "main": [
        [
          {
            "node": "Group  by recruiter + job id",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter candidates": {
      "main": [
        [
          {
            "node": "Fetch the AI interview Report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Jia Inteview Sent": {
      "main": [
        [
          {
            "node": "Dummy data for jia inteview",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Jia Token Manager": {
      "main": [
        [
          {
            "node": "Read Master Recruitment Sheet1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notify Recruiters": {
      "main": [
        [
          {
            "node": "Prepare Sheet Updates from Memory",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Jia status": {
      "main": [
        [
          {
            "node": "Update row in sheet1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Compare Candidates": {
      "main": [
        [
          {
            "node": "Loop Over Items4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Compare With Sheet": {
      "main": [
        [
          {
            "node": "Loop Over Items1",
            "type": "main",
            "index": 0
          },
          {
            "node": "Group by Recruiter + job id",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Role + YOE": {
      "main": [
        [
          {
            "node": "Fetch Candidate Resume",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Candidates1": {
      "main": [
        [
          {
            "node": "Group  by recruiter + job id1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Candidates2": {
      "main": [
        [
          {
            "node": "Group  by recruiter + job id2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Candidates3": {
      "main": [
        [
          {
            "node": "Group  by recruiter + job id3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Candidates4": {
      "main": [
        [
          {
            "node": "If9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Candidates5": {
      "main": [
        [
          {
            "node": "If4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Candidates6": {
      "main": [
        [
          {
            "node": "Loop Over Items9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Jia Token Manager1": {
      "main": [
        [
          {
            "node": "Read Master Recruitment For Feedback1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Jia Token Manager2": {
      "main": [
        [
          {
            "node": "Read Master Recruitment For Feedback6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Keka Token Manager": {
      "main": [
        [
          {
            "node": "Get Keka Jobs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Feedback": {
      "main": [
        [
          {
            "node": "Merge2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notify Recruiters1": {
      "main": [
        [
          {
            "node": "Keka Token Manager3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notify Recruiters2": {
      "main": [
        [
          {
            "node": "Prepare Update Payload",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 1": {
      "main": [
        [
          {
            "node": "Init Run Storage",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 2": {
      "main": [
        [
          {
            "node": "Read Master Recruitment For Feedback",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 3": {
      "main": [
        [
          {
            "node": "Jia Token Manager1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 4": {
      "main": [
        [
          {
            "node": "Read Master Recruitment For Feedback2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 5": {
      "main": [
        [
          {
            "node": "Jia Token Manager2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 6": {
      "main": [
        [
          {
            "node": "Read Master Recruitment For Feedback3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 7": {
      "main": [
        [
          {
            "node": "Read Master Recruitment For Feedback4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 8": {
      "main": [
        [
          {
            "node": "Read Master Recruitment For Feedback5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 9": {
      "main": [
        [
          {
            "node": "Read sheet with intetrview pending",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Append row in sheet": {
      "main": [
        [
          {
            "node": "Wait1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Keka Token Manager2": {
      "main": [
        [
          {
            "node": "Read sheet with HR intetrview pending",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Keka Token Manager3": {
      "main": [
        [
          {
            "node": "Jia Token Manager",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Next Candidate Page": {
      "main": [
        [
          {
            "node": "Init Candidate Pagination",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse Overall Score": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 10": {
      "main": [
        [
          {
            "node": "Keka Token Manager2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger 11": {
      "main": [
        [
          {
            "node": "Read sheet with Interview status as hired",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Stage Status": {
      "main": [
        [
          {
            "node": "Group by recruiter and job id",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update row in sheet": {
      "main": [
        [
          {
            "node": "Loop Over Items4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Candidates": {
      "main": [
        [
          {
            "node": "Accumulate Candidates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update row in sheet1": {
      "main": [
        [
          {
            "node": "Loop Over Items9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update row in sheet5": {
      "main": [
        [
          {
            "node": "Loop Over Items2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update row in sheet6": {
      "main": [
        []
      ]
    },
    "Accumulate Candidates": {
      "main": [
        [
          {
            "node": "More Candidate Pages?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch feedback report": {
      "main": [
        [
          {
            "node": "Normalize Feedback",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "More Candidate Pages?": {
      "main": [
        [
          {
            "node": "Next Candidate Page",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Deduplicate Candidates": {
      "main": [
        [
          {
            "node": "Resolve Job Recruiters",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Candidate Resume": {
      "main": [
        [
          {
            "node": "Download Resume",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch job applications": {
      "main": [
        [
          {
            "node": "Normalize Candidates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Candidate Rows": {
      "main": [
        [
          {
            "node": "Read Master Recruitment Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Update Payload": {
      "main": [
        [
          {
            "node": "Update row As Approval Pending",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Resolve Job Recruiters": {
      "main": [
        [
          {
            "node": "Prepare Candidate Rows",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PARSE the OpenAI output": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Update Payload1": {
      "main": [
        [
          {
            "node": "Update row As TR interview Pending",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Update Payload2": {
      "main": [
        [
          {
            "node": "Update row As Hr interview Pending",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Update Payload3": {
      "main": [
        [
          {
            "node": "Update row As LeaderShip round pending",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send email to Candidate": {
      "main": [
        [
          {
            "node": "Prepare payload for sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Final HR Decisions": {
      "main": [
        [
          {
            "node": "Group by Recruiter + Job ID",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Sourced Candidates": {
      "main": [
        [
          {
            "node": "Compare With Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Init Candidate Pagination": {
      "main": [
        [
          {
            "node": "Fetch job applications",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send email to interviewer": {
      "main": [
        [
          {
            "node": "Pass the data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter rejected candidates": {
      "main": [
        [
          {
            "node": "Loop Over Items7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare payload for sheets": {
      "main": [
        [
          {
            "node": "Update Status1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Dummy data for jia inteview": {
      "main": [
        [
          {
            "node": "Accumulate Invited Candidates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter rejected candidates1": {
      "main": [
        [
          {
            "node": "Loop Over Items8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Group by Recruiter + Job ID": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          },
          {
            "node": "Filter rejected candidates1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Group by Recruiter + job id": {
      "main": [
        [
          {
            "node": "Send a message to recruiter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Group by recruiter + job id": {
      "main": [
        [
          {
            "node": "Send a message1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send a message to recruiter": {
      "main": [
        [
          {
            "node": "Mark Candidates Notified (Memory)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Group  by recruiter + job id": {
      "main": [
        [
          {
            "node": "Notify Recruiters2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Group by Recruiter + job id1": {
      "main": [
        [
          {
            "node": "Notify Recruiters",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Accumulate Invited Candidates": {
      "main": [
        [
          {
            "node": "Loop Over Items3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Accumulate Jobs + Hiring Team": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch the AI interview Report": {
      "main": [
        [
          {
            "node": "Filter interview completed candidates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Group  by recruiter + job id1": {
      "main": [
        [
          {
            "node": "Notify Recruiters to Technical Interview",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Group  by recruiter + job id2": {
      "main": [
        [
          {
            "node": "Notify Recruiters to schedule HR Discussion Round",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Group  by recruiter + job id3": {
      "main": [
        [
          {
            "node": "Notify Recruiters to schedule Leadership Connect Round",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Group by recruiter and job id": {
      "main": [
        [
          {
            "node": "Notify Recruiters1",
            "type": "main",
            "index": 0
          },
          {
            "node": "Filter rejected candidates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Rows For Sheet Update": {
      "main": [
        [
          {
            "node": "Loop Over Items2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Master Recruitment Sheet": {
      "main": [
        [
          {
            "node": "Filter Sourced Candidates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Master Recruitment Sheet1": {
      "main": [
        [
          {
            "node": "Loop Over Items3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update row As Approval Pending": {
      "main": [
        []
      ]
    },
    "Mark Candidates Notified (Memory)": {
      "main": [
        [
          {
            "node": "Prepare Rows For Sheet Update",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Sheet Updates from Memory": {
      "main": [
        [
          {
            "node": "Update row in sheet6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Candidates for AI Screening": {
      "main": [
        [
          {
            "node": "Message a model",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Read sheet with intetrview pending": {
      "main": [
        [
          {
            "node": "Filter Candidates4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Rejection Mails to candidates": {
      "main": [
        [
          {
            "node": "Loop Over Items7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Rejection Mails to candidates1": {
      "main": [
        [
          {
            "node": "Loop Over Items8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Google Sheets Update Payload": {
      "main": [
        [
          {
            "node": "Update Final Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Master Recruitment For Feedback": {
      "main": [
        [
          {
            "node": "Filter Candidates for AI Screening",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter interview completed candidates": {
      "main": [
        [
          {
            "node": "Compare Candidates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Google Sheets Update Payload1": {
      "main": [
        [
          {
            "node": "Update Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Master Recruitment For Feedback1": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Master Recruitment For Feedback2": {
      "main": [
        [
          {
            "node": "If1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Master Recruitment For Feedback3": {
      "main": [
        [
          {
            "node": "If3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Master Recruitment For Feedback4": {
      "main": [
        [
          {
            "node": "If7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Master Recruitment For Feedback5": {
      "main": [
        [
          {
            "node": "If8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Master Recruitment For Feedback6": {
      "main": [
        [
          {
            "node": "If2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read sheet with HR intetrview pending": {
      "main": [
        [
          {
            "node": "Filter Candidates5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notify Recruiters to Technical Interview": {
      "main": [
        [
          {
            "node": "Prepare Update Payload1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read sheet with Interview status as hired": {
      "main": [
        [
          {
            "node": "If6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notify Recruiters to schedule HR Discussion Round": {
      "main": [
        [
          {
            "node": "Prepare Update Payload2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notify Recruiters to schedule Leadership Connect Round": {
      "main": [
        [
          {
            "node": "Prepare Update Payload3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}