{
  "name": "Qualify CSV leads, enrich emails, and deliver results with Google Sheets, Drive, WhatsApp, and GPT-5-NANO",
  "nodes": [
    {
      "id": "22b24165-589e-4cc0-b09d-fa8af191d8d4",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -304,
        -2368
      ]
    },
    {
      "id": "cce6ae88-d9aa-4af4-84b7-a0ec91453d94",
      "name": "Extract from File",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        304,
        -2272
      ]
    },
    {
      "id": "a94f7819-3850-473a-ac7c-ef5bd90c418c",
      "name": "Code",
      "type": "n8n-nodes-base.code",
      "position": [
        -112,
        -2368
      ]
    },
    {
      "id": "6030179e-108c-4765-9f20-e7921c1caa60",
      "name": "Convert to File",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        1072,
        -2912
      ]
    },
    {
      "id": "03b67fcb-a436-40b3-9813-7b7532aeefcd",
      "name": "Replace Value",
      "type": "n8n-nodes-base.code",
      "position": [
        512,
        -2272
      ]
    },
    {
      "id": "7e5cf94a-cb4e-4e7f-93ee-4e69aabc51ab",
      "name": "Upload file",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1264,
        -2912
      ]
    },
    {
      "id": "7ba17cb8-07b2-48e3-a255-4c904853b578",
      "name": "Remove Duplicate Websites",
      "type": "n8n-nodes-base.removeDuplicates",
      "position": [
        304,
        -2496
      ]
    },
    {
      "id": "8163ea79-18a2-408a-be00-10607d04727d",
      "name": "Remove Duplicate Name",
      "type": "n8n-nodes-base.removeDuplicates",
      "position": [
        512,
        -2496
      ]
    },
    {
      "id": "5c72eedb-5bb3-4843-9b4c-63b1474be31e",
      "name": "Detect Wrong Website URLs ",
      "type": "n8n-nodes-base.set",
      "position": [
        768,
        -1792
      ]
    },
    {
      "id": "8ba48e76-4ad8-4a14-bc18-627da27844ec",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1072,
        -1104
      ]
    },
    {
      "id": "165e2544-e409-4b32-a668-f7cff350a045",
      "name": "Extract Tag & Attributee",
      "type": "n8n-nodes-base.html",
      "position": [
        -784,
        -1296
      ]
    },
    {
      "id": "196fff75-dcf3-4b7d-af9a-3c7225fe5420",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        320,
        -1488
      ]
    },
    {
      "id": "7a7a3763-e2cd-4753-9f5c-905ecbb40a63",
      "name": "Extract Website Details",
      "type": "n8n-nodes-base.code",
      "position": [
        -784,
        -1120
      ]
    },
    {
      "id": "97de3580-6421-483c-a0f9-dc0dc6527bfb",
      "name": "Send a message",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1456,
        -2912
      ]
    },
    {
      "id": "b942075e-4e69-4130-bd20-7bbc6cdf5288",
      "name": "Send CSV",
      "type": "n8n-nodes-base.whatsApp",
      "position": [
        1296,
        -2528
      ]
    },
    {
      "id": "ac0896ce-452f-4664-aaa2-9222b7345ff8",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1264,
        -1680
      ],
      "parameters": {
        "width": 1840,
        "height": 1136,
        "content": "## IF website exist but Email doesn't"
      }
    },
    {
      "id": "03211840-dec8-43d1-bf16-d7cc38b785c0",
      "name": "Loop",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1344,
        -1776
      ]
    },
    {
      "id": "9c3a2783-f324-4c5b-8c69-ac268f41618c",
      "name": "CSV Loop",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        80,
        -2368
      ]
    },
    {
      "id": "80d6abfe-74e9-4a9e-b030-739f34232b5b",
      "name": "Send to Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        720,
        -2528
      ]
    },
    {
      "id": "d8b40252-b9db-4bf9-8139-698712fa264e",
      "name": "Data Processing Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        960,
        -1824
      ]
    },
    {
      "id": "e1027918-982b-4ddb-b1e6-59e3ea76df87",
      "name": "E: Email not exist",
      "type": "n8n-nodes-base.set",
      "position": [
        1680,
        -1312
      ]
    },
    {
      "id": "abb98c93-57c5-4d24-b4dc-00d0faeb1d38",
      "name": "E: Seng Process Data",
      "type": "n8n-nodes-base.set",
      "position": [
        2576,
        -1664
      ]
    },
    {
      "id": "7f6bd9a0-e785-4958-952d-055267fdc9bb",
      "name": "E: Right or Wrong",
      "type": "n8n-nodes-base.if",
      "position": [
        1888,
        -1520
      ]
    },
    {
      "id": "56d12de4-b77f-4eba-af94-b9332a8e7b65",
      "name": "E: Verify",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1600,
        -1696
      ]
    },
    {
      "id": "71e2037e-814b-440d-87d5-b5fa2e5c885b",
      "name": "E: exist or not",
      "type": "n8n-nodes-base.if",
      "position": [
        1392,
        -1408
      ]
    },
    {
      "id": "a7e20799-c55a-4a2f-9e47-9c440bff2ce4",
      "name": "E: Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        3440,
        -1744
      ]
    },
    {
      "id": "439ed583-b586-4b54-a2c7-4051c654e07e",
      "name": "Find One Correct mail",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        2800,
        -912
      ]
    },
    {
      "id": "373fa8e9-cfaf-4034-8821-9cad7379d7b5",
      "name": "WE: Right or Wrong",
      "type": "n8n-nodes-base.if",
      "position": [
        3152,
        -1136
      ]
    },
    {
      "id": "1e48b529-3ac7-43ce-bc76-ebecd30cd6bd",
      "name": "WE: Verify",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3168,
        -912
      ]
    },
    {
      "id": "7921a8a2-dae8-4562-b253-68850ad55436",
      "name": "WE: Send Email found Data",
      "type": "n8n-nodes-base.set",
      "position": [
        2864,
        -1088
      ]
    },
    {
      "id": "22ab561a-b1b6-46b5-a659-ca5f75ab4860",
      "name": "WE: Email found or not",
      "type": "n8n-nodes-base.if",
      "position": [
        2384,
        -1072
      ]
    },
    {
      "id": "25e68b64-160a-43d6-9f6f-ea67c54e8d75",
      "name": "WE: Scrap Website HTML..",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1920,
        -1056
      ]
    },
    {
      "id": "4bd14328-c073-4d18-83c1-06029e1a9cd5",
      "name": "WE: Scrap Website mails",
      "type": "n8n-nodes-base.code",
      "position": [
        2192,
        -1072
      ]
    },
    {
      "id": "0e0c0f65-30ac-4735-b88e-e752cc565d61",
      "name": "WE: Website Scrapping Error",
      "type": "n8n-nodes-base.set",
      "position": [
        2192,
        -896
      ]
    },
    {
      "id": "c6e4b3fd-d1bf-4b61-b894-d86c39d9c633",
      "name": "WE: Extract Tag & Attributee",
      "type": "n8n-nodes-base.html",
      "position": [
        2192,
        -1264
      ]
    },
    {
      "id": "5c602947-13cf-486a-8f86-1e83d5422fec",
      "name": "E: Website Scrapping Error",
      "type": "n8n-nodes-base.set",
      "position": [
        2384,
        -1472
      ]
    },
    {
      "id": "058e5301-a023-49c6-bb58-67a0ef7c386a",
      "name": "E: Extract Tag & Attribute",
      "type": "n8n-nodes-base.html",
      "position": [
        2384,
        -1664
      ]
    },
    {
      "id": "325e2961-8679-4525-8779-cefb690900ed",
      "name": "E: Scrap Website HTML",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2112,
        -1552
      ]
    },
    {
      "id": "a24cdba5-d590-4800-9133-a886f7d9d6b2",
      "name": "WE: Email is Wrong",
      "type": "n8n-nodes-base.set",
      "position": [
        3696,
        -1024
      ]
    },
    {
      "id": "91197154-6610-43b0-8c20-7c729acb77a5",
      "name": "WE: Send New Email",
      "type": "n8n-nodes-base.set",
      "position": [
        3696,
        -1264
      ]
    },
    {
      "id": "b5839c04-2b6d-4232-9672-43a5a155cd8c",
      "name": "Full Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        3456,
        -752
      ]
    },
    {
      "id": "dc417b0c-30f9-4b7d-b04d-3bcd614123c5",
      "name": "PR: Exist or not",
      "type": "n8n-nodes-base.if",
      "position": [
        1360,
        -736
      ]
    },
    {
      "id": "93e229a9-9ba9-421b-aaa5-29eab34a0101",
      "name": "PE: Not Exist",
      "type": "n8n-nodes-base.set",
      "position": [
        1568,
        -752
      ]
    },
    {
      "id": "5b1baec6-43ef-4b6f-a48b-f84fed2ca5a4",
      "name": "PE: Verify",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1760,
        -720
      ]
    },
    {
      "id": "db57f63e-04a8-4c15-8a9a-503281d629a4",
      "name": "PE: Send Data",
      "type": "n8n-nodes-base.set",
      "position": [
        1968,
        -720
      ]
    },
    {
      "id": "2f7be4f4-2c6a-4a6f-87b3-4302e4abbc50",
      "name": "WP: Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        3440,
        -1536
      ]
    },
    {
      "id": "a1832ca3-b27a-4dbb-a798-1062d54fa5dc",
      "name": "WE: Tag & Attribute Error",
      "type": "n8n-nodes-base.set",
      "position": [
        2576,
        -1248
      ]
    },
    {
      "id": "7fbd856a-34ad-4c0b-b87b-42a635ca88c8",
      "name": "WE: Set empty if not available",
      "type": "n8n-nodes-base.set",
      "position": [
        2400,
        -1280
      ]
    },
    {
      "id": "281dfa93-79d2-4386-80a9-514f71199b6e",
      "name": "Remove No Email Records",
      "type": "n8n-nodes-base.filter",
      "position": [
        1008,
        -1328
      ]
    },
    {
      "id": "ef74a457-b3eb-49a1-bf69-991e588142b7",
      "name": "Personalization Loop",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1024,
        -384
      ]
    },
    {
      "id": "7cd0b27b-dd11-4d1f-98c5-d7128db966d9",
      "name": "B: Gemini",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1152,
        96
      ]
    },
    {
      "id": "f2928806-b6bf-4411-b854-1f986031baef",
      "name": "Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1264,
        96
      ]
    },
    {
      "id": "86a58436-1d55-4865-82af-6dfcdf2d3238",
      "name": "5 nano",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1040,
        96
      ]
    },
    {
      "id": "e8a0effc-1ae9-4f12-a071-70d09b33c92e",
      "name": "P: Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1952,
        192
      ]
    },
    {
      "id": "ee0ab610-098b-42ed-9951-f8547fa090e5",
      "name": "Personalize Message",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        1072,
        -128
      ]
    },
    {
      "id": "67f61ea7-9e7e-4388-b8a4-760e80842fac",
      "name": "Rename New Email Keys",
      "type": "n8n-nodes-base.renameKeys",
      "position": [
        1712,
        -464
      ]
    },
    {
      "id": "a5442763-b8bc-4808-874b-e3ec810c8eeb",
      "name": "Rename PE Keys",
      "type": "n8n-nodes-base.renameKeys",
      "position": [
        2064,
        -400
      ]
    },
    {
      "id": "faf0c665-527c-4179-a335-fff7aaec682b",
      "name": "Rename PE + New Email Keys",
      "type": "n8n-nodes-base.renameKeys",
      "position": [
        1872,
        -336
      ]
    },
    {
      "id": "6ba1a75f-808d-4fac-b9a3-c584bd15177e",
      "name": "+2 Email Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        2592,
        -352
      ]
    },
    {
      "id": "c21cba74-3bab-4e6b-8a77-77206c0883d9",
      "name": "+1 Email Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        2320,
        -448
      ]
    },
    {
      "id": "d64ff406-ea54-4c76-b838-fc3de205789c",
      "name": "Email Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        1440,
        -448
      ]
    },
    {
      "id": "387262f9-5be8-479b-a2f0-19831180f8f9",
      "name": "+1 Email",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3440,
        -432
      ]
    },
    {
      "id": "6f7ebe3f-0150-4ed9-8803-cf8cfab4a6eb",
      "name": "+2 Email",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2976,
        -352
      ]
    },
    {
      "id": "aa57b6fa-547c-464f-b63e-1ff11ee69b05",
      "name": "Website Scrapping Error",
      "type": "n8n-nodes-base.set",
      "position": [
        -784,
        -960
      ]
    },
    {
      "id": "ba7e9b89-f04b-4ca3-b091-7bd66ca4264a",
      "name": "Set empty if not available",
      "type": "n8n-nodes-base.set",
      "position": [
        -560,
        -1312
      ]
    },
    {
      "id": "f0125fcd-6e02-4e26-86db-d148036a96ad",
      "name": "Email found or not",
      "type": "n8n-nodes-base.if",
      "position": [
        -576,
        -1120
      ]
    },
    {
      "id": "44f4d51e-61a1-4510-b9cb-958a091ce314",
      "name": "Tag & Attribute Error",
      "type": "n8n-nodes-base.set",
      "position": [
        -368,
        -1280
      ]
    },
    {
      "id": "613dc575-2465-46c4-8fbe-834644a3d810",
      "name": "Send Email found Data",
      "type": "n8n-nodes-base.set",
      "position": [
        -192,
        -1136
      ]
    },
    {
      "id": "cfc8b77e-5969-4f85-80c7-ef6f2c81926d",
      "name": "Verify",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        32,
        -848
      ]
    },
    {
      "id": "cc214121-3322-4d17-a75c-2586c956d7b5",
      "name": "Right or Wrong",
      "type": "n8n-nodes-base.if",
      "position": [
        32,
        -1008
      ]
    },
    {
      "id": "874166fb-2901-42e1-9e37-1db859b45fcd",
      "name": "Web Scrap Loop",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -1104,
        -1520
      ]
    },
    {
      "id": "9827d09d-0afc-4111-94e4-03983c80de23",
      "name": "Attribute Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        320,
        -1296
      ]
    },
    {
      "id": "1f409814-4560-434e-b481-ffaf6e99a441",
      "name": "Send New Email",
      "type": "n8n-nodes-base.set",
      "position": [
        320,
        -1024
      ]
    },
    {
      "id": "1393741b-85f7-4eee-9948-4beaaf10afb7",
      "name": "Email is Wrong",
      "type": "n8n-nodes-base.set",
      "position": [
        320,
        -832
      ]
    },
    {
      "id": "6fe1ff60-4c70-4968-bf7e-6ca41c512e7c",
      "name": "Processed Data Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        992,
        -1552
      ]
    },
    {
      "id": "31ce3877-9014-4ade-b313-7d45363e4346",
      "name": "No Website Loop",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1936,
        -2640
      ]
    },
    {
      "id": "7ff28d31-154a-4dd6-a15e-31bedba4c61f",
      "name": "Verify.",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2144,
        -2384
      ]
    },
    {
      "id": "f2bd9edd-2133-4ce1-a83d-0cec165efee7",
      "name": "Right or Wrong.",
      "type": "n8n-nodes-base.if",
      "position": [
        2320,
        -2480
      ]
    },
    {
      "id": "b3246f77-7abb-403f-84ad-f5aef388f7b7",
      "name": "Email exist or not",
      "type": "n8n-nodes-base.if",
      "position": [
        1936,
        -2256
      ]
    },
    {
      "id": "7c4f79fe-2565-4039-ada3-124dff83ab89",
      "name": "Set invalid Email",
      "type": "n8n-nodes-base.set",
      "position": [
        2512,
        -2240
      ]
    },
    {
      "id": "6dbbf82d-1704-45a1-b204-d8471441c1c4",
      "name": "Set invalid Email.",
      "type": "n8n-nodes-base.set",
      "position": [
        2512,
        -2400
      ]
    },
    {
      "id": "70ea9f31-bdbb-458c-8f59-4ef40f05b185",
      "name": "Set Valid Email",
      "type": "n8n-nodes-base.set",
      "position": [
        2512,
        -2560
      ]
    },
    {
      "id": "59a5822f-1318-4f4d-9f7f-843fa675ecc6",
      "name": "No Website Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        2768,
        -2608
      ]
    },
    {
      "id": "6f11b8ad-756c-4360-95f0-81f6a1e39980",
      "name": "Set AI Response",
      "type": "n8n-nodes-base.set",
      "position": [
        1728,
        224
      ]
    },
    {
      "id": "dc45dd71-0e80-473f-be05-c847398675ad",
      "name": "Find One Correct mail..",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -304,
        -848
      ]
    },
    {
      "id": "25aed3af-1f59-41f6-a766-1f1bac46b961",
      "name": "+1: Replace with \"-\"",
      "type": "n8n-nodes-base.code",
      "position": [
        3248,
        -432
      ]
    },
    {
      "id": "3fbf61f8-83e3-42cc-ad2b-a41ef69a2151",
      "name": "+2: Replace with \"-\"",
      "type": "n8n-nodes-base.code",
      "position": [
        2784,
        -352
      ]
    },
    {
      "id": "f33ebdb5-dd68-48a0-976f-be0d01276f42",
      "name": "Convert to File.",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        1088,
        -2528
      ]
    },
    {
      "id": "1257f42c-6fee-45cf-8c25-ab86ff0c647c",
      "name": "Send a Success Message",
      "type": "n8n-nodes-base.gmail",
      "position": [
        4144,
        -352
      ]
    },
    {
      "id": "02882e23-1fd8-4009-83a9-7da18ec8293e",
      "name": "Limit",
      "type": "n8n-nodes-base.limit",
      "position": [
        3952,
        -352
      ]
    },
    {
      "id": "047e70eb-ff26-46bc-b4bb-2d288707467b",
      "name": "- Website +- Email +- Phone Number",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2960,
        -2608
      ]
    },
    {
      "id": "f3a9100f-ebb0-4ccd-86df-9085f3b77882",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1264,
        256
      ]
    },
    {
      "id": "e11acf3d-2de2-4fe4-935e-519eb4f0ca9c",
      "name": "E: Verify Backup",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1680,
        -1472
      ]
    },
    {
      "id": "8bcef928-aae1-4d91-adee-0dc5ea25e18f",
      "name": "x Website Data",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1216,
        -2144
      ]
    },
    {
      "id": "5d04bca0-5db8-4ab0-84e3-c3ce37973727",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        912,
        -512
      ],
      "parameters": {
        "width": 3536,
        "height": 1008,
        "content": "## Personalize Message & Data Sorting"
      }
    },
    {
      "id": "5e1f5357-880d-4987-845f-d184be3cc3ef",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1808,
        -2768
      ],
      "parameters": {
        "width": 1424,
        "height": 752,
        "content": "## Website not exist but Email exist"
      }
    },
    {
      "id": "847940e6-a0b7-4fea-b56f-3c93990b3b0b",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1088,
        -2240
      ],
      "parameters": {
        "width": 352,
        "height": 288,
        "content": "## Website & Email not exist"
      }
    },
    {
      "id": "51975605-4773-4b65-9be6-512929ca466c",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        992,
        -2624
      ],
      "parameters": {
        "width": 512,
        "height": 288,
        "content": "## Send Filtered Data to WhatsApp"
      }
    },
    {
      "id": "393a772a-cb7a-4d0f-b5e7-a69875fd7a83",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        992,
        -2992
      ],
      "parameters": {
        "width": 672,
        "height": 288,
        "content": "## Save Filtered Data into Google Drive"
      }
    },
    {
      "id": "9014698a-b429-4af5-852e-cc78bdd8d997",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -384,
        -2576
      ],
      "parameters": {
        "width": 1072,
        "height": 560,
        "content": "## Filter & Formitize Data"
      }
    },
    {
      "id": "c67b3fff-99ec-4fa6-a0bf-f68f1c268056",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1248,
        -1872
      ],
      "parameters": {
        "width": 2672,
        "height": 1328,
        "content": "##  If Website & Email both exist"
      }
    },
    {
      "id": "8fc5a493-f808-4458-9569-a3daf7e54267",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2720,
        -2768
      ],
      "parameters": {
        "width": 944,
        "height": 2736,
        "content": "# CSV Lead Qualification & Email Enrichment Workflow\n\nThis automated n8n workflow transforms raw CSV data into qualified, enriched lead databases with verified emails and AI-generated personalization."
      }
    }
  ],
  "connections": {
    "Code": {
      "main": [
        [
          {
            "node": "CSV Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop": {
      "main": [
        [
          {
            "node": "Processed Data Merge",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "E: Merge",
            "type": "main",
            "index": 0
          },
          {
            "node": "E: exist or not",
            "type": "main",
            "index": 0
          },
          {
            "node": "PR: Exist or not",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limit": {
      "main": [
        [
          {
            "node": "Send a Success Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Web Scrap Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5 nano": {
      "ai_languageModel": [
        [
          {
            "node": "Personalize Message",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Verify": {
      "main": [
        [
          {
            "node": "Right or Wrong",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Verify.": {
      "main": [
        [
          {
            "node": "Right or Wrong.",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "+1 Email": {
      "main": [
        [
          {
            "node": "Limit",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "+2 Email": {
      "main": [
        [
          {
            "node": "Limit",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "CSV Loop": {
      "main": [
        [
          {
            "node": "Remove Duplicate Websites",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Extract from File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "E: Merge": {
      "main": [
        [
          {
            "node": "Full Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "P: Merge": {
      "main": [
        [
          {
            "node": "Personalization Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "B: Gemini": {
      "ai_languageModel": [
        [
          {
            "node": "Personalize Message",
            "type": "ai_languageModel",
            "index": 1
          }
        ]
      ]
    },
    "E: Verify": {
      "main": [
        [
          {
            "node": "E: Right or Wrong",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "E: Verify Backup",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WP: Merge": {
      "main": [
        [
          {
            "node": "E: Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Full Merge": {
      "main": [
        [
          {
            "node": "Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PE: Verify": {
      "main": [
        [
          {
            "node": "PE: Send Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WE: Verify": {
      "main": [
        [
          {
            "node": "WE: Right or Wrong",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload file": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Email Switch": {
      "main": [
        [
          {
            "node": "Rename New Email Keys",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "+1 Email Merge",
            "type": "main",
            "index": 1
          }
        ],
        [
          {
            "node": "Rename PE Keys",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "+2 Email Merge",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Rename PE + New Email Keys",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Extract Website Details",
            "type": "main",
            "index": 0
          },
          {
            "node": "Extract Tag & Attributee",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Website Scrapping Error",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Personalize Message",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "PE: Not Exist": {
      "main": [
        [
          {
            "node": "Full Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "PE: Send Data": {
      "main": [
        [
          {
            "node": "Full Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Replace Value": {
      "main": [
        [
          {
            "node": "CSV Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "+1 Email Merge": {
      "main": [
        [
          {
            "node": "+1: Replace with \"-\"",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "+2 Email Merge": {
      "main": [
        [
          {
            "node": "+2: Replace with \"-\"",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Email is Wrong": {
      "main": [
        [
          {
            "node": "Attribute Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Rename PE Keys": {
      "main": [
        [
          {
            "node": "+1 Email Merge",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Right or Wrong": {
      "main": [
        [
          {
            "node": "Send New Email",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Email is Wrong",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send New Email": {
      "main": [
        [
          {
            "node": "Attribute Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Send to Switch": {
      "main": [
        [
          {
            "node": "Convert to File",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Convert to File.",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Detect Wrong Website URLs ",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Web Scrap Loop": {
      "main": [
        [
          {
            "node": "Processed Data Merge",
            "type": "main",
            "index": 1
          }
        ],
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Attribute Merge": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Convert to File": {
      "main": [
        [
          {
            "node": "Upload file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "E: exist or not": {
      "main": [
        [
          {
            "node": "E: Verify",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "E: Email not exist",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "No Website Loop": {
      "main": [
        [],
        [
          {
            "node": "Email exist or not",
            "type": "main",
            "index": 0
          },
          {
            "node": "No Website Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Right or Wrong.": {
      "main": [
        [
          {
            "node": "Set Valid Email",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Set invalid Email.",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set AI Response": {
      "main": [
        [
          {
            "node": "P: Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Set Valid Email": {
      "main": [
        [
          {
            "node": "No Website Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Convert to File.": {
      "main": [
        [
          {
            "node": "Send CSV",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "E: Verify Backup": {
      "main": [
        [
          {
            "node": "E: Right or Wrong",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "No Website Merge": {
      "main": [
        [
          {
            "node": "- Website +- Email +- Phone Number",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PR: Exist or not": {
      "main": [
        [
          {
            "node": "PE: Not Exist",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "PE: Verify",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "E: Right or Wrong": {
      "main": [
        [
          {
            "node": "E: Scrap Website HTML",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "WE: Scrap Website HTML..",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract from File": {
      "main": [
        [
          {
            "node": "Replace Value",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Output Parser",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Set invalid Email": {
      "main": [
        [
          {
            "node": "No Website Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "E: Email not exist": {
      "main": [
        [
          {
            "node": "E: Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Email exist or not": {
      "main": [
        [
          {
            "node": "Verify.",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Set invalid Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Email found or not": {
      "main": [
        [
          {
            "node": "Send Email found Data",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Find One Correct mail..",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set invalid Email.": {
      "main": [
        [
          {
            "node": "No Website Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "WE: Email is Wrong": {
      "main": [
        [
          {
            "node": "WP: Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "WE: Right or Wrong": {
      "main": [
        [
          {
            "node": "WE: Send New Email",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "WE: Email is Wrong",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WE: Send New Email": {
      "main": [
        [
          {
            "node": "WP: Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Personalize Message": {
      "main": [
        [
          {
            "node": "Set AI Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "+1: Replace with \"-\"": {
      "main": [
        [
          {
            "node": "+1 Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "+2: Replace with \"-\"": {
      "main": [
        [
          {
            "node": "+2 Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "E: Seng Process Data": {
      "main": [
        [
          {
            "node": "E: Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Personalization Loop": {
      "main": [
        [
          {
            "node": "Email Switch",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Personalize Message",
            "type": "main",
            "index": 0
          },
          {
            "node": "P: Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Processed Data Merge": {
      "main": [
        [
          {
            "node": "Remove No Email Records",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "E: Scrap Website HTML": {
      "main": [
        [
          {
            "node": "E: Extract Tag & Attribute",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "E: Website Scrapping Error",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Find One Correct mail": {
      "main": [
        [
          {
            "node": "WE: Verify",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remove Duplicate Name": {
      "main": [
        [
          {
            "node": "Send to Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Rename New Email Keys": {
      "main": [
        [
          {
            "node": "+1 Email Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Email found Data": {
      "main": [
        [
          {
            "node": "Attribute Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Tag & Attribute Error": {
      "main": [
        [
          {
            "node": "Attribute Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Data Processing Switch": {
      "main": [
        [
          {
            "node": "x Website Data",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "No Website Loop",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Loop",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Web Scrap Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WE: Email found or not": {
      "main": [
        [
          {
            "node": "WE: Send Email found Data",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Find One Correct mail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Website Details": {
      "main": [
        [
          {
            "node": "Email found or not",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Find One Correct mail..": {
      "main": [
        [
          {
            "node": "Verify",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remove No Email Records": {
      "main": [
        [
          {
            "node": "Personalization Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WE: Scrap Website mails": {
      "main": [
        [
          {
            "node": "WE: Email found or not",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Website Scrapping Error": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Extract Tag & Attributee": {
      "main": [
        [
          {
            "node": "Set empty if not available",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Tag & Attribute Error",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WE: Scrap Website HTML..": {
      "main": [
        [
          {
            "node": "WE: Scrap Website mails",
            "type": "main",
            "index": 0
          },
          {
            "node": "WE: Extract Tag & Attributee",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "WE: Website Scrapping Error",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remove Duplicate Websites": {
      "main": [
        [
          {
            "node": "Remove Duplicate Name",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WE: Send Email found Data": {
      "main": [
        [
          {
            "node": "WP: Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "WE: Tag & Attribute Error": {
      "main": [
        [
          {
            "node": "WP: Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Detect Wrong Website URLs ": {
      "main": [
        [
          {
            "node": "Data Processing Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "E: Extract Tag & Attribute": {
      "main": [
        [
          {
            "node": "E: Seng Process Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "E: Website Scrapping Error": {
      "main": [
        [
          {
            "node": "E: Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Rename PE + New Email Keys": {
      "main": [
        [
          {
            "node": "+2 Email Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Set empty if not available": {
      "main": [
        [
          {
            "node": "Attribute Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WE: Website Scrapping Error": {
      "main": [
        [
          {
            "node": "E: Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "WE: Extract Tag & Attributee": {
      "main": [
        [
          {
            "node": "WE: Set empty if not available",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "WE: Tag & Attribute Error",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WE: Set empty if not available": {
      "main": [
        [
          {
            "node": "WP: Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}