{
  "name": "Turn new Shopify products into SEO blogs with Perplexity, Gemini and Sheets",
  "nodes": [
    {
      "id": "8e280a53-57a8-4c12-86dd-97e798c66331",
      "name": "Shopify Trigger",
      "type": "n8n-nodes-base.shopifyTrigger",
      "position": [
        -1504,
        -640
      ]
    },
    {
      "id": "587ad810-2aad-442f-97e5-a24f98061213",
      "name": "Gemini",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -1008,
        -368
      ]
    },
    {
      "id": "b7f595c6-b559-40db-bb00-51a6e00a6296",
      "name": "No Operation",
      "type": "n8n-nodes-base.noOp",
      "position": [
        -384,
        -48
      ]
    },
    {
      "id": "3915596c-927c-4cd5-951c-f626bb98d5e0",
      "name": "input set",
      "type": "n8n-nodes-base.set",
      "position": [
        -1296,
        -640
      ]
    },
    {
      "id": "e2d01126-c96f-4b30-b1ba-d029aa092cbc",
      "name": "input update",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -1072,
        -640
      ]
    },
    {
      "id": "01b46429-b331-4775-86e2-16ee0cd26b27",
      "name": "web search",
      "type": "n8n-nodes-base.perplexity",
      "position": [
        -800,
        -640
      ]
    },
    {
      "id": "47a37577-cbde-4d34-b326-4fe76c644d1a",
      "name": "content generator",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -496,
        -640
      ]
    },
    {
      "id": "f542a85c-5675-438c-8d80-93d76c0d3f70",
      "name": "Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -912,
        -368
      ]
    },
    {
      "id": "cf68bc52-f847-47a1-b437-3856eb615027",
      "name": "Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        -784,
        -368
      ]
    },
    {
      "id": "47bd077c-7178-4347-944f-ebead1607016",
      "name": "Gemini3",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -480,
        -368
      ]
    },
    {
      "id": "6652db78-962d-4aa7-ae7e-3f7c26eb26cb",
      "name": "Structured",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -368,
        -368
      ]
    },
    {
      "id": "e90f6621-222b-4983-94b1-1099cb83e671",
      "name": "get product data",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -1088,
        -48
      ]
    },
    {
      "id": "94413cf5-1514-4ab0-9ec1-b3302bc587a3",
      "name": "article creation",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -816,
        -48
      ]
    },
    {
      "id": "650e20c5-ff2c-4754-aad4-7f7777b0d19b",
      "name": "update blog post status",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -592,
        -48
      ]
    },
    {
      "id": "a2453318-c638-4cca-9cea-fc0f5f943978",
      "name": "HTML structuring",
      "type": "n8n-nodes-base.code",
      "position": [
        -1088,
        208
      ]
    },
    {
      "id": "045c226c-6517-4915-8383-5f7320362449",
      "name": "update content",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -816,
        208
      ]
    },
    {
      "id": "291f997c-3bcc-47dc-a649-7cb495c1c411",
      "name": "error handling",
      "type": "n8n-nodes-base.switch",
      "position": [
        -592,
        208
      ]
    },
    {
      "id": "e37f2b02-2b6f-4d23-9f00-8274cdccbdaf",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1536,
        -688
      ],
      "parameters": {
        "width": 1344,
        "height": 512,
        "content": ""
      }
    },
    {
      "id": "26bbe4d7-1779-40f3-8609-e7beb2ad1434",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1536,
        -160
      ],
      "parameters": {
        "width": 1344,
        "height": 672,
        "content": ""
      }
    },
    {
      "id": "0781ee33-2b39-4325-874f-23f178a2b8f2",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2048,
        -464
      ],
      "parameters": {
        "width": 496,
        "height": 272,
        "content": "# Author Details\n## Manish Kumar\n### AI Engineer helping brands scale with Custom Shopify Apps & other AI Automations\n## Contact:\n### 📧 [manipritraj@gmail.com](mailto:manipritraj@gmail.com)\n### 📞 +91-"
      }
    },
    {
      "id": "830f636f-f246-47ef-b9e2-fe51e08b4d0f",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2048,
        -688
      ],
      "parameters": {
        "width": 496,
        "height": 208,
        "content": "![Manish Kumar](https://i.ibb.co/kg9fW8P4/Screenshot-2025-12-30-at-12-55-21-AM.png)\n"
      }
    },
    {
      "id": "4bcef998-d528-4b2c-92b9-ceac1d9bd3cc",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2048,
        -176
      ],
      "parameters": {
        "width": 500,
        "height": 686,
        "content": "## Shopify Product-to-Blog Automation (AI + Google Sheets) with Perplexity & Gemini\n\nAutomate your e-commerce content strategy by transforming new Shopify products into high-quality, SEO-optimized blo"
      }
    }
  ],
  "connections": {
    "Gemini": {
      "ai_languageModel": [
        [
          {
            "node": "content generator",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Memory": {
      "ai_memory": [
        [
          {
            "node": "content generator",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Gemini3": {
      "ai_languageModel": [
        [
          {
            "node": "Output Parser1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "input set": {
      "main": [
        [
          {
            "node": "input update",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured": {
      "ai_outputParser": [
        [
          {
            "node": "Output Parser1",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "web search": {
      "main": [
        [
          {
            "node": "content generator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "input update": {
      "main": [
        [
          {
            "node": "web search",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "content generator",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "error handling": {
      "main": [
        [
          {
            "node": "get product data",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "input update",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "update content": {
      "main": [
        [
          {
            "node": "error handling",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Shopify Trigger": {
      "main": [
        [
          {
            "node": "input set",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML structuring": {
      "main": [
        [
          {
            "node": "update content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "article creation": {
      "main": [
        [
          {
            "node": "update blog post status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "get product data": {
      "main": [
        [
          {
            "node": "article creation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "content generator": {
      "main": [
        [
          {
            "node": "HTML structuring",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "update blog post status": {
      "main": [
        [
          {
            "node": "No Operation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}