{
  "name": "Generating SEO-optimized product descriptions for Shopify and Google Shopping using AI",
  "nodes": [
    {
      "id": "f6d956e4-99bb-450d-b5e2-f6a4fcac1b55",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1240,
        480
      ]
    },
    {
      "id": "1ace6cea-8e78-41eb-8d7e-bfd65b6ec666",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1600,
        480
      ]
    },
    {
      "id": "dfcf4805-552e-4639-be36-970fee3a2184",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1860,
        520
      ]
    },
    {
      "id": "fe43105e-c095-42e0-876a-3e867765c810",
      "name": "OpenAI",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        2220,
        520
      ]
    },
    {
      "id": "e352ca6b-e09d-4caa-bd87-36f683b44c10",
      "name": "OpenAI Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2440,
        720
      ]
    },
    {
      "id": "ceb1ae07-7082-4c12-90f7-5a42f6a681b3",
      "name": "Google Sheets2",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3140,
        760
      ]
    },
    {
      "id": "0a9c2aed-6c65-456a-944e-704356982eba",
      "name": "Structured Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        2620,
        720
      ]
    },
    {
      "id": "5d8ce9f1-0baa-4fd5-acee-88572260b4ba",
      "name": "Edit Image",
      "type": "n8n-nodes-base.editImage",
      "position": [
        2020,
        520
      ]
    },
    {
      "id": "f2582c14-800e-4169-9ced-e8626d178356",
      "name": "If1",
      "type": "n8n-nodes-base.if",
      "position": [
        1420,
        400
      ]
    },
    {
      "id": "7af5753c-86bc-41ce-bb15-4f545cf15600",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        40,
        -20
      ],
      "parameters": {
        "width": 900,
        "height": 420,
        "content": "# ⚙️ Setup Guide\n\n### 🧑‍💻 Author: [Sebastian/OptiLever](https://www.linkedin.com/in/sebastian-9ab9b9242/)\n\n## Prerequisite\n\nConnect and configure the following credentials:\n\n- **Google Sheets OAuth2**"
      }
    },
    {
      "id": "02cb89d6-0a4f-48c9-a701-55dfd2a8f559",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2780,
        720
      ]
    },
    {
      "id": "039a3d75-ac0f-4f89-a7d4-2f2b595850eb",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        2960,
        720
      ]
    },
    {
      "id": "bd5fbae2-7c16-4074-a7c5-08fe77801864",
      "name": "shopify",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2420,
        520
      ]
    },
    {
      "id": "bbffd576-bf0a-4e15-861d-5ece7bccda2e",
      "name": "GMC",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2760,
        520
      ]
    },
    {
      "id": "58a5f405-bbff-4761-92b5-5cfbd856066a",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        1040,
        400
      ]
    },
    {
      "id": "22d8b73d-36f7-42ab-8b0d-de485b296578",
      "name": "Google Sheets Trigger",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        1040,
        600
      ]
    },
    {
      "id": "5e395d65-2b21-45af-b5eb-1491a12c5b42",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        40,
        400
      ],
      "parameters": {
        "width": 900,
        "height": 1460,
        "content": "## Using This Workflow\n\nThis workflow analyzes product images and metadata to generate detailed Shopify and Google Merchant Center (GMC) optimized product descriptions and SEO-enhanced titles.\n\n### Ho"
      }
    }
  ],
  "connections": {
    "GMC": {
      "main": [
        [
          {
            "node": "Google Sheets2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If1": {
      "main": [
        [],
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI": {
      "main": [
        [
          {
            "node": "shopify",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "shopify": {
      "main": [
        [
          {
            "node": "GMC",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Image": {
      "main": [
        [
          {
            "node": "OpenAI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Edit Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets": {
      "main": [
        [
          {
            "node": "If1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets2": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "GMC",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "shopify",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets Trigger": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "GMC",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "shopify",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    }
  }
}