{
  "name": "Generate landing page layouts from competitor analysis with GPT-4",
  "nodes": [
    {
      "id": "8a674b3c-7544-49d5-8fd6-f96d74bc0991",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -180,
        -100
      ]
    },
    {
      "id": "6bed28c7-6383-4ec2-bc54-24c659faf413",
      "name": "GenerateLayout",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1036,
        -100
      ]
    },
    {
      "id": "423ed9a0-e914-4d88-8148-acc41b199629",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -740,
        -380
      ],
      "parameters": {
        "width": 500,
        "height": 1000,
        "content": "## Create Landing Page Layouts with OpenAI GPT-4.1 from Competitor Analysis\n\n### Who is this for?\n\nThis workflow is ideal for SEO specialists, web designers, and digital marketers who want to quickly "
      }
    },
    {
      "id": "b69a6ded-7495-4021-b150-e7e668a9f86c",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -30,
        -320
      ],
      "parameters": {
        "width": 400,
        "height": 580,
        "content": "### Setup Initial Data\n\n- Prepare your unique services and target audience profile for customization later.\n- Gather the competitor’s landing page URL you wish to analyze."
      }
    },
    {
      "id": "e9e60657-2e08-4bf9-83dd-26ba10b531a7",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        -320
      ],
      "parameters": {
        "width": 540,
        "height": 580,
        "content": "### Analyzed Competitor Site Layout\n\nFetches and analyzes your chosen competitor’s landing page"
      }
    },
    {
      "id": "fe3e9edd-d50a-4e81-9a28-10cefaeeff10",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        960,
        -320
      ],
      "parameters": {
        "width": 440,
        "height": 580,
        "content": "### Create Layouts Tailored to Your Services and Audience\n\n- Generate Layouts Tailored to Your Services and Target Audience\nIdentify the key sections needed for your landing page.\n- Next, use this out"
      }
    },
    {
      "id": "63d34012-303a-40fd-93d6-0fc76fa93196",
      "name": "Set input data",
      "type": "n8n-nodes-base.set",
      "position": [
        0,
        -100
      ]
    },
    {
      "id": "2334badc-bb0a-4fe5-909e-d0409c1538a7",
      "name": "Split competitor url",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        220,
        -100
      ]
    },
    {
      "id": "d69d09f2-a3d0-4ca6-8ff5-e45c4f6f8841",
      "name": "Analyze competitor",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        440,
        -100
      ]
    },
    {
      "id": "a6ea53ae-bc16-4415-a156-e9fb64fc632a",
      "name": "OpenAI GPT 4.1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        528,
        120
      ]
    },
    {
      "id": "374416f3-d8de-4d0f-b426-7fffed8b62e9",
      "name": "Aggregate analyzed result",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        816,
        -100
      ]
    },
    {
      "id": "6e2c5334-8a12-4348-ab15-abf35b8ad564",
      "name": "OpenAI GPT 4.",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1124,
        120
      ]
    }
  ],
  "connections": {
    "OpenAI GPT 4.": {
      "ai_languageModel": [
        [
          {
            "node": "GenerateLayout",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI GPT 4.1": {
      "ai_languageModel": [
        [
          {
            "node": "Analyze competitor",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Set input data": {
      "main": [
        [
          {
            "node": "Split competitor url",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Analyze competitor": {
      "main": [
        [
          {
            "node": "Aggregate analyzed result",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split competitor url": {
      "main": [
        [
          {
            "node": "Analyze competitor",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Aggregate analyzed result": {
      "main": [
        [
          {
            "node": "GenerateLayout",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Test workflow’": {
      "main": [
        [
          {
            "node": "Set input data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}