{
  "name": "Create Shopify products via a Telegram bot with Google Gemini AI",
  "nodes": [
    {
      "id": "9d73e473-bd36-4b44-af96-4fff029c7ed4",
      "name": "Telegram Trigger",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -1424,
        1280
      ]
    },
    {
      "id": "d42ecd2d-f27b-40db-bcb7-8b8114a8a77f",
      "name": "Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        192,
        1872
      ]
    },
    {
      "id": "13c04bce-161a-4d33-b0c1-dfcc1ce931e2",
      "name": "Edit Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        1568,
        784
      ]
    },
    {
      "id": "f7b35b29-bee1-49d1-a061-c4fa06ffdcf0",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2016,
        784
      ]
    },
    {
      "id": "ac228433-f4d3-4666-a7bb-e128a0f45ea3",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        2608,
        544
      ]
    },
    {
      "id": "9935abbc-23d5-47ad-bec7-ce3971de14ac",
      "name": "Google Gemini Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        3184,
        544
      ]
    },
    {
      "id": "6c55ffd1-121a-4532-bca4-7a3a6c530210",
      "name": "Google Gemini Chat Model3",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        3536,
        544
      ]
    },
    {
      "id": "7a5953b4-f31c-47a6-bbc3-3b0f1e683257",
      "name": "Product Description Generation",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        2528,
        320
      ]
    },
    {
      "id": "a50cb118-2045-4573-a829-4d1d6093a0e8",
      "name": "Short Description Generation",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        3104,
        320
      ]
    },
    {
      "id": "2030c55d-67c0-466f-900c-e8dcaf5952d9",
      "name": "Slug Generation",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        3456,
        320
      ]
    },
    {
      "id": "5c5936be-f6ec-4550-8552-a0aca67a8e44",
      "name": "Google Gemini Chat Model2",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        2560,
        1312
      ]
    },
    {
      "id": "ece85ecc-df2d-4039-a13e-015b4bb673ed",
      "name": "Google Gemini Chat Model4",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        3104,
        1312
      ]
    },
    {
      "id": "cb76d74d-861d-4573-a932-b5041ad0925c",
      "name": "Google Gemini Chat Model5",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        3456,
        1312
      ]
    },
    {
      "id": "e410fedd-63d3-4ba1-b532-f7e1cf6a8f19",
      "name": "Product Description Generation1",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        2496,
        1088
      ]
    },
    {
      "id": "3f4513be-8af4-4182-914e-8be23331b1c7",
      "name": "Short Description Generation1",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        3024,
        1088
      ]
    },
    {
      "id": "23b6b7b2-16fd-4dbb-b7f5-be058d35c876",
      "name": "Slug Generation1",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        3376,
        1088
      ]
    },
    {
      "id": "dfb5725a-cf3d-4faa-9b80-ccaae82a6b53",
      "name": "If2",
      "type": "n8n-nodes-base.if",
      "position": [
        2240,
        784
      ]
    },
    {
      "id": "67584a2f-b54c-45ad-a880-ee043082dc3b",
      "name": "If3",
      "type": "n8n-nodes-base.if",
      "position": [
        -528,
        1232
      ]
    },
    {
      "id": "acb46746-bb11-4a93-a3c1-afe8ae60270c",
      "name": "If5",
      "type": "n8n-nodes-base.if",
      "position": [
        720,
        3456
      ]
    },
    {
      "id": "4aa54475-0fe6-4a97-991e-6bca1e0f3ec8",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1376,
        3472
      ]
    },
    {
      "id": "dab852a2-8dda-482f-81f1-e7c2ce670723",
      "name": "Check Approval Button",
      "type": "n8n-nodes-base.if",
      "position": [
        384,
        960
      ]
    },
    {
      "id": "52139adb-3f77-4c6e-acc5-88d0e4b5c608",
      "name": "Get a file",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1104,
        1872
      ]
    },
    {
      "id": "6e1e7d23-22bf-4248-9f21-9980d47a3f07",
      "name": "Code",
      "type": "n8n-nodes-base.code",
      "position": [
        880,
        1872
      ]
    },
    {
      "id": "45d7fa72-6ca2-4505-8a5b-79d119622df4",
      "name": "Edit Fields1",
      "type": "n8n-nodes-base.set",
      "position": [
        1328,
        1872
      ]
    },
    {
      "id": "066c61e7-bddf-4a57-9830-b715b1f5755c",
      "name": "Get User State",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        -1200,
        1280
      ]
    },
    {
      "id": "b5c76509-2c98-49e0-8a94-3950ec7f5dc0",
      "name": "Get User State1",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        -304,
        1232
      ]
    },
    {
      "id": "f99140ea-86cd-45ec-a5a7-302e36b4cb0e",
      "name": "Upsert row(s)1",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        720,
        1088
      ]
    },
    {
      "id": "2646fd1b-0b7c-4c39-a82c-d82e13438248",
      "name": "Get All Data",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1600,
        3472
      ]
    },
    {
      "id": "f1e163a8-779e-4536-a5e0-e4b0adeb431f",
      "name": "Code in JavaScript",
      "type": "n8n-nodes-base.code",
      "position": [
        1344,
        784
      ]
    },
    {
      "id": "607f35fa-bf43-4848-b704-2fb203096ca1",
      "name": "Code in JavaScript2",
      "type": "n8n-nodes-base.code",
      "position": [
        1792,
        784
      ]
    },
    {
      "id": "aa1390b7-92cf-4c43-827f-2c15791b7562",
      "name": "Code in JavaScript4",
      "type": "n8n-nodes-base.code",
      "position": [
        1824,
        3472
      ]
    },
    {
      "id": "679e00bb-dc24-4e96-81a2-91ebfcba3362",
      "name": "Telegram Group Media",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2272,
        3472
      ]
    },
    {
      "id": "80f026b6-df4f-4675-bfc5-bca31b0730a2",
      "name": "If6",
      "type": "n8n-nodes-base.if",
      "position": [
        2048,
        3472
      ]
    },
    {
      "id": "fae2b09e-5093-445b-aae5-4f3223cfb406",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        4544,
        1312
      ]
    },
    {
      "id": "7ce7bd46-e2cd-41c1-92a2-d80974dfcf1b",
      "name": "Google Gemini Chat Model7",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        4416,
        1312
      ]
    },
    {
      "id": "f6f574eb-e2f9-422a-b372-3073e08715f5",
      "name": "Structured Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        4624,
        544
      ]
    },
    {
      "id": "33fad0ff-2438-4b8c-8018-0c00a5dd41ab",
      "name": "Google Gemini Chat Model8",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        4496,
        544
      ]
    },
    {
      "id": "17f85da6-10c8-4273-9653-76f02fa89e67",
      "name": "If /abort",
      "type": "n8n-nodes-base.if",
      "position": [
        -992,
        976
      ]
    },
    {
      "id": "77e505e1-26b6-4237-a10f-a2ef2830a884",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2416,
        416
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "20d52152-f966-4010-a04c-163598bac13e",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1552,
        1056
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "5b64c5d5-ec0b-4ecb-8aab-c644da10a424",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1008,
        752
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "71dd85ab-627c-4e6f-bfb7-0b32dd554f0f",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -752,
        1440
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "663e0ed3-58f3-4b8c-9706-e6348a1b3c9e",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "51445c17-8a80-408c-85ab-f544b4205310",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        880,
        464
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "366617ec-3060-463c-813d-aedc1f153a40",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2144,
        560
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "2a2b6bb8-c727-46fd-8895-5d4e6d2a5773",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2512,
        128
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "5b7eb8c2-3627-4de3-9bce-82cf910f88c5",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2576,
        1520
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "1dcdc7c8-600a-4695-a92a-a7fa8230cb71",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1168,
        1088
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "2726ac34-9b48-469e-9b01-b2a7e44f4045",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1168,
        1328
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "6593cf59-10aa-4af8-837f-bbb5f706468f",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1760,
        1616
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "a0a19b08-55ce-486f-b58b-73ab7e024465",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1760,
        1872
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "dc37b14a-25b4-4585-907e-b8447ad7ca46",
      "name": "Sticky Note13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1760,
        2192
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "5cb9c9cd-dbbb-4f97-a371-80a521fcc9cf",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1760,
        2432
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "9ee68e4d-5b25-48fb-9cab-1edcb88b9bd8",
      "name": "Sticky Note15",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1760,
        2768
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "b14efc8b-d83a-4170-bbc1-0f7d8949c33f",
      "name": "Sticky Note16",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        656,
        3104
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "e5337051-8347-42ae-91bb-c74e750b1f39",
      "name": "Sticky Note17",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1488,
        3200
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "000e5e2d-4483-4c8c-a71a-7a0575f95d4e",
      "name": "Sticky Note18",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1424,
        3824
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "d067183b-1e62-4b67-9b0c-349d6fa0b652",
      "name": "Markdown",
      "type": "n8n-nodes-base.markdown",
      "position": [
        2880,
        320
      ]
    },
    {
      "id": "ec72e483-3701-4a27-8193-dd82abb240f0",
      "name": "Markdown1",
      "type": "n8n-nodes-base.markdown",
      "position": [
        2800,
        1088
      ]
    },
    {
      "id": "b09466b8-68dd-4dda-86d6-10ad03effaca",
      "name": "Reset Shopify Product Manager DB",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        -768,
        960
      ]
    },
    {
      "id": "d0eb9c44-b303-4e3f-9d5c-b25d2e2720b9",
      "name": "Reset User_images DB",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        -544,
        960
      ]
    },
    {
      "id": "dd76328c-99fa-45ec-889b-c5f22fbbb3b2",
      "name": "Fetch Data from User State DB",
      "type": "n8n-nodes-base.code",
      "position": [
        -752,
        1232
      ]
    },
    {
      "id": "f50dd9e2-33f6-4ffd-8a3a-12ba7e5ded5b",
      "name": "Check for /start",
      "type": "n8n-nodes-base.if",
      "position": [
        48,
        448
      ]
    },
    {
      "id": "3583f59e-94c8-48f5-9603-197b8e2201a3",
      "name": "Chat ID Update",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        496,
        352
      ]
    },
    {
      "id": "7e02012b-730c-4981-89ff-ffab3037cf98",
      "name": "Fetching Product Data",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        3728,
        1088
      ]
    },
    {
      "id": "fa9aead2-b160-49c3-b499-22bf520f15da",
      "name": "Fetching Image URLs",
      "type": "n8n-nodes-base.code",
      "position": [
        3952,
        1088
      ]
    },
    {
      "id": "a895396c-b295-4f1b-9ef7-d77e1e88b4cc",
      "name": "Mapping Image URL with Alt Tag",
      "type": "n8n-nodes-base.code",
      "position": [
        4752,
        1088
      ]
    },
    {
      "id": "7a67e5f2-b60f-496f-a2fe-c038c10bb778",
      "name": "Fetching Product Data1",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        4976,
        1088
      ]
    },
    {
      "id": "2d5c2add-f474-49ec-bbc3-b48dbc74d283",
      "name": "Fetching Image URLs1",
      "type": "n8n-nodes-base.code",
      "position": [
        5200,
        1088
      ]
    },
    {
      "id": "60c8ba64-0a9a-46b4-a54f-3d433f94e17c",
      "name": "Fetching Binary Data",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5424,
        1088
      ]
    },
    {
      "id": "9f7f8ed6-3a1a-4b51-ba53-c9ea72bf1f6c",
      "name": "Creating Product on Shopify",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5872,
        1088
      ]
    },
    {
      "id": "3b44d60c-1612-49ed-9936-75e5bb4d2272",
      "name": "Notifying user about Product Creation",
      "type": "n8n-nodes-base.telegram",
      "position": [
        6096,
        1088
      ]
    },
    {
      "id": "f2500a1e-9121-412b-b7bc-f3daf51d3596",
      "name": "Getting Image Data",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4176,
        1088
      ]
    },
    {
      "id": "6bf907a8-dd54-4a77-a558-3399d7c8f506",
      "name": "Fetching Product Data2",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        3808,
        320
      ]
    },
    {
      "id": "5089c47d-2668-4d6b-9184-93b40f24215e",
      "name": "Fetching Image URLs2",
      "type": "n8n-nodes-base.code",
      "position": [
        4032,
        320
      ]
    },
    {
      "id": "85df8831-b660-4d95-aae9-989c15a5d834",
      "name": "Getting Image Data1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4256,
        320
      ]
    },
    {
      "id": "3b4c5853-611e-4eb9-8a0d-c7b94610318c",
      "name": "Image Title & Alt Tag Creation",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        4400,
        1088
      ]
    },
    {
      "id": "facc309b-26ac-4fa2-9851-858564fc8d18",
      "name": "Image Title & Alt Tag Creation1",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        4480,
        320
      ]
    },
    {
      "id": "d3438a0f-9ae0-4e0d-ad18-1d102de98c94",
      "name": "Mapping Image URL with Alt Tag1",
      "type": "n8n-nodes-base.code",
      "position": [
        4832,
        320
      ]
    },
    {
      "id": "66e746ca-5e6a-45fa-8d6c-2d7cb2526251",
      "name": "Fetching Product Data3",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        5056,
        320
      ]
    },
    {
      "id": "b7df384d-f4aa-47b4-968f-200c9c27a2b0",
      "name": "Fetching Image URLs3",
      "type": "n8n-nodes-base.code",
      "position": [
        5280,
        320
      ]
    },
    {
      "id": "cb3080f6-e096-47dc-8824-dc8d54998388",
      "name": "Fetching Binary Data1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5504,
        320
      ]
    },
    {
      "id": "af914d7e-f25f-485a-8463-68c609f4f2cd",
      "name": "Formatting Images as Base64_1",
      "type": "n8n-nodes-base.code",
      "position": [
        5728,
        320
      ]
    },
    {
      "id": "5e7e382d-9cbf-4cc1-8a15-2f7f3bd6ddd7",
      "name": "Formatting Images as Base64",
      "type": "n8n-nodes-base.code",
      "position": [
        5648,
        1088
      ]
    },
    {
      "id": "49738937-5486-4a5d-9cae-7c6fd88f6067",
      "name": "Creating Product on Shopify1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5952,
        320
      ]
    },
    {
      "id": "00fb0551-f808-4793-9578-407e2b9a3e20",
      "name": "Notifying user about Product Creation1",
      "type": "n8n-nodes-base.telegram",
      "position": [
        6176,
        320
      ]
    },
    {
      "id": "969f5caa-44fb-4fcf-85ee-0c42b29c9c89",
      "name": "Notifying User to Restart",
      "type": "n8n-nodes-base.telegram",
      "position": [
        944,
        1088
      ]
    },
    {
      "id": "bd290bc6-cd31-4f83-93fd-ff7beb27bc49",
      "name": "Notifying user about Product Creation Initiation",
      "type": "n8n-nodes-base.telegram",
      "position": [
        672,
        784
      ]
    },
    {
      "id": "56d7ae8b-f11c-4d83-848a-63f5388fd5d2",
      "name": "Updating Current Step",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        896,
        784
      ]
    },
    {
      "id": "fba78393-9db5-4feb-b7a7-fb5c53db122e",
      "name": "Fetching Product Data4",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1120,
        784
      ]
    },
    {
      "id": "dc7e3274-fb45-4fdc-9b08-f1d8af8c24c6",
      "name": "Updating Current Step & Product Name",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        752,
        1344
      ]
    },
    {
      "id": "0bdc705e-20e0-475b-9f31-8f5499bb34e8",
      "name": "Notifying User to Specify Product Name",
      "type": "n8n-nodes-base.telegram",
      "position": [
        976,
        1344
      ]
    },
    {
      "id": "61224852-e6eb-4bb4-b720-47fb2e43f8fa",
      "name": "Check for Done after uploading images ",
      "type": "n8n-nodes-base.if",
      "position": [
        560,
        1840
      ]
    },
    {
      "id": "ca49939f-1e58-484c-9402-1d6a2ac02ace",
      "name": "Fetching Product Data5",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        880,
        1680
      ]
    },
    {
      "id": "06e20261-561c-47b4-8a67-d43b15201574",
      "name": "Combining File IDs & URLs",
      "type": "n8n-nodes-base.code",
      "position": [
        1104,
        1680
      ]
    },
    {
      "id": "ce1dedd9-bc87-436d-a4e3-5a59ee3e16f8",
      "name": "Updating Current Step ",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1328,
        1680
      ]
    },
    {
      "id": "b9d9cf1e-29a7-4dc8-8da7-829de2890b46",
      "name": "Updating Image Data",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1552,
        1872
      ]
    },
    {
      "id": "2a73a52d-724f-4e5f-bf25-dfe0ef22b8c0",
      "name": "Prompting user for Features",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1552,
        1680
      ]
    },
    {
      "id": "77472fc9-a0a3-4cac-9ec3-df8d4f7bacf1",
      "name": "Check for None in Features",
      "type": "n8n-nodes-base.if",
      "position": [
        1104,
        2400
      ]
    },
    {
      "id": "a1d9227f-06fe-414c-9c5a-6395f91131bb",
      "name": "Updating Current Step1",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1328,
        2208
      ]
    },
    {
      "id": "d8c97c0b-04b9-4f71-86ea-9ac2d029af3b",
      "name": "Prompting user for Regular Price",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1552,
        2208
      ]
    },
    {
      "id": "641186a3-8480-4414-a7df-e0252b4ec821",
      "name": "Updating Current Step & Features",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1328,
        2400
      ]
    },
    {
      "id": "817f6be9-3fb0-4e88-97d0-47e613835580",
      "name": "Prompting user for Regular Price1",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1552,
        2400
      ]
    },
    {
      "id": "5da361c6-c65b-4516-8cca-a0e69427b166",
      "name": "Updating Current Step2",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1328,
        2800
      ]
    },
    {
      "id": "44b866ea-0552-45cd-96b1-b1baf614f318",
      "name": "Prompting user for Sale Price",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1552,
        2800
      ]
    },
    {
      "id": "9b037ec1-c8de-4d2f-b792-63ee84555eea",
      "name": "Updating Sale Price",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1104,
        3264
      ]
    },
    {
      "id": "5287712b-cece-46ba-b31a-39a29e30eb29",
      "name": "Updating Sale Price1",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1152,
        3472
      ]
    },
    {
      "id": "8940676f-83bd-4ecf-bed8-bb6d276c2933",
      "name": "Prompting user for Approval",
      "type": "n8n-nodes-base.telegram",
      "position": [
        2496,
        3472
      ]
    },
    {
      "id": "db5f7dcc-259e-4335-bac3-95cbf5b566cb",
      "name": "Prompting user to create another product",
      "type": "n8n-nodes-base.telegram",
      "position": [
        704,
        3872
      ]
    },
    {
      "id": "9354c898-88cd-4bb4-9c01-ae12beaa44ec",
      "name": "Reset Shopify Product Manager DB1",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        928,
        3872
      ]
    },
    {
      "id": "fcf9bda4-a6d8-456d-97d0-8bbd6693832c",
      "name": "Reset User_Images DB",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1152,
        3872
      ]
    },
    {
      "id": "d34a7e51-d0c6-4dc4-90d8-9e223110b2a7",
      "name": "Prompting user for product name",
      "type": "n8n-nodes-base.telegram",
      "position": [
        272,
        352
      ]
    },
    {
      "id": "217eea26-fb1d-4121-a865-51f0dc396d15",
      "name": "Prompting user to use /Start",
      "type": "n8n-nodes-base.telegram",
      "position": [
        272,
        544
      ]
    },
    {
      "id": "7649da1e-086d-4d06-9beb-e5afb2859f54",
      "name": "Notifying user about process abortion",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -320,
        960
      ]
    },
    {
      "id": "4d3606fd-ae67-43b0-8b4b-7bc6ff3d1069",
      "name": "Sticky Note19",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        5856,
        512
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "d02b75f5-bc79-4644-9843-3df2dda68a77",
      "name": "Sticky Note20",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        5760,
        1296
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    }
  ],
  "connections": {
    "If2": {
      "main": [
        [
          {
            "node": "Product Description Generation",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Product Description Generation1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If3": {
      "main": [
        [
          {
            "node": "Get User State1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Check for /start",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If5": {
      "main": [
        [
          {
            "node": "Updating Sale Price",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Updating Sale Price1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If6": {
      "main": [
        [
          {
            "node": "Telegram Group Media",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code": {
      "main": [
        [
          {
            "node": "Get a file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Get All Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Switch": {
      "main": [
        [
          {
            "node": "Check Approval Button",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Updating Current Step & Product Name",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Check for Done after uploading images ",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Check for None in Features",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Updating Current Step2",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "If5",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Prompting user to create another product",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Markdown": {
      "main": [
        [
          {
            "node": "Short Description Generation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If /abort": {
      "main": [
        [
          {
            "node": "Reset Shopify Product Manager DB",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Fetch Data from User State DB",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Markdown1": {
      "main": [
        [
          {
            "node": "Short Description Generation1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get a file": {
      "main": [
        [
          {
            "node": "Edit Fields1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields": {
      "main": [
        [
          {
            "node": "Code in JavaScript2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields1": {
      "main": [
        [
          {
            "node": "Updating Image Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get All Data": {
      "main": [
        [
          {
            "node": "Code in JavaScript4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "If2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get User State": {
      "main": [
        [
          {
            "node": "If /abort",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upsert row(s)1": {
      "main": [
        [
          {
            "node": "Notifying User to Restart",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get User State1": {
      "main": [
        [
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slug Generation": {
      "main": [
        [
          {
            "node": "Fetching Product Data2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check for /start": {
      "main": [
        [
          {
            "node": "Prompting user for product name",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Prompting user to use /Start",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slug Generation1": {
      "main": [
        [
          {
            "node": "Fetching Product Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram Trigger": {
      "main": [
        [
          {
            "node": "Get User State",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code in JavaScript": {
      "main": [
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Getting Image Data": {
      "main": [
        [
          {
            "node": "Image Title & Alt Tag Creation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code in JavaScript2": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code in JavaScript4": {
      "main": [
        [
          {
            "node": "If6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Image URLs": {
      "main": [
        [
          {
            "node": "Getting Image Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Getting Image Data1": {
      "main": [
        [
          {
            "node": "Image Title & Alt Tag Creation1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Updating Sale Price": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Binary Data": {
      "main": [
        [
          {
            "node": "Formatting Images as Base64",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Image URLs1": {
      "main": [
        [
          {
            "node": "Fetching Binary Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Image URLs2": {
      "main": [
        [
          {
            "node": "Getting Image Data1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Image URLs3": {
      "main": [
        [
          {
            "node": "Fetching Binary Data1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Reset User_images DB": {
      "main": [
        [
          {
            "node": "Notifying user about process abortion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram Group Media": {
      "main": [
        [
          {
            "node": "Prompting user for Approval",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Updating Sale Price1": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Check Approval Button": {
      "main": [
        [
          {
            "node": "Notifying user about Product Creation Initiation",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Upsert row(s)1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Binary Data1": {
      "main": [
        [
          {
            "node": "Formatting Images as Base64_1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Product Data": {
      "main": [
        [
          {
            "node": "Fetching Image URLs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Updating Current Step": {
      "main": [
        [
          {
            "node": "Fetching Product Data4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Product Data1": {
      "main": [
        [
          {
            "node": "Fetching Image URLs1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Product Data2": {
      "main": [
        [
          {
            "node": "Fetching Image URLs2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Product Data3": {
      "main": [
        [
          {
            "node": "Fetching Image URLs3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Product Data4": {
      "main": [
        [
          {
            "node": "Code in JavaScript",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetching Product Data5": {
      "main": [
        [
          {
            "node": "Combining File IDs & URLs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Updating Current Step ": {
      "main": [
        [
          {
            "node": "Prompting user for Features",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Updating Current Step1": {
      "main": [
        [
          {
            "node": "Prompting user for Regular Price",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Updating Current Step2": {
      "main": [
        [
          {
            "node": "Prompting user for Sale Price",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Product Description Generation",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Image Title & Alt Tag Creation",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Combining File IDs & URLs": {
      "main": [
        [
          {
            "node": "Updating Current Step ",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "Short Description Generation",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model2": {
      "ai_languageModel": [
        [
          {
            "node": "Product Description Generation1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model3": {
      "ai_languageModel": [
        [
          {
            "node": "Slug Generation",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model4": {
      "ai_languageModel": [
        [
          {
            "node": "Short Description Generation1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model5": {
      "ai_languageModel": [
        [
          {
            "node": "Slug Generation1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model7": {
      "ai_languageModel": [
        [
          {
            "node": "Image Title & Alt Tag Creation",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model8": {
      "ai_languageModel": [
        [
          {
            "node": "Image Title & Alt Tag Creation1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "Image Title & Alt Tag Creation1",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Check for None in Features": {
      "main": [
        [
          {
            "node": "Updating Current Step1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Updating Current Step & Features",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Creating Product on Shopify": {
      "main": [
        [
          {
            "node": "Notifying user about Product Creation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Formatting Images as Base64": {
      "main": [
        [
          {
            "node": "Creating Product on Shopify",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Creating Product on Shopify1": {
      "main": [
        [
          {
            "node": "Notifying user about Product Creation1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Short Description Generation": {
      "main": [
        [
          {
            "node": "Slug Generation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Data from User State DB": {
      "main": [
        [
          {
            "node": "If3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Formatting Images as Base64_1": {
      "main": [
        [
          {
            "node": "Creating Product on Shopify1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Short Description Generation1": {
      "main": [
        [
          {
            "node": "Slug Generation1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Image Title & Alt Tag Creation": {
      "main": [
        [
          {
            "node": "Mapping Image URL with Alt Tag",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Mapping Image URL with Alt Tag": {
      "main": [
        [
          {
            "node": "Fetching Product Data1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Product Description Generation": {
      "main": [
        [
          {
            "node": "Markdown",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Image Title & Alt Tag Creation1": {
      "main": [
        [
          {
            "node": "Mapping Image URL with Alt Tag1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Mapping Image URL with Alt Tag1": {
      "main": [
        [
          {
            "node": "Fetching Product Data3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Product Description Generation1": {
      "main": [
        [
          {
            "node": "Markdown1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prompting user for product name": {
      "main": [
        [
          {
            "node": "Chat ID Update",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Reset Shopify Product Manager DB": {
      "main": [
        [
          {
            "node": "Reset User_images DB",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Updating Current Step & Features": {
      "main": [
        [
          {
            "node": "Prompting user for Regular Price1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Reset Shopify Product Manager DB1": {
      "main": [
        [
          {
            "node": "Reset User_Images DB",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Updating Current Step & Product Name": {
      "main": [
        [
          {
            "node": "Notifying User to Specify Product Name",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check for Done after uploading images ": {
      "main": [
        [
          {
            "node": "Fetching Product Data5",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prompting user to create another product": {
      "main": [
        [
          {
            "node": "Reset Shopify Product Manager DB1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notifying user about Product Creation Initiation": {
      "main": [
        [
          {
            "node": "Updating Current Step",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}