{
  "name": "Generate AEO snippets from Google PAA with SerpApi and Gemini",
  "nodes": [
    {
      "id": "d3df5e88-452b-4a51-b288-6df4bd7ecdb5",
      "name": "Google search",
      "type": "n8n-nodes-serpapi.serpApi",
      "position": [
        384,
        0
      ]
    },
    {
      "id": "d3a61fff-649d-4a36-a788-94b062bd24cb",
      "name": "Split Out",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        768,
        0
      ]
    },
    {
      "id": "8c8f93a4-3e78-4746-b058-cec82023ec72",
      "name": "Message a model",
      "type": "@n8n/n8n-nodes-langchain.googleGemini",
      "position": [
        1088,
        0
      ]
    },
    {
      "id": "ed11af40-685c-4264-8018-81e98321accb",
      "name": "Append row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1520,
        0
      ]
    },
    {
      "id": "b2f6c173-5b4b-455e-adb6-5eb68ff34c89",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -800,
        -448
      ],
      "parameters": {
        "width": 608,
        "height": 960,
        "content": "# Generate AEO snippets for Google PAA results using SerpApi and AI\n\n## How it works\n- The workflow initiates via a **Form Submission** with a target keyword.\n- It uses the **SerpApi node** to scrape "
      }
    },
    {
      "id": "001a90ae-e88a-441e-ae3b-5772675f186d",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        0,
        0
      ]
    },
    {
      "id": "a688248f-3a96-4a30-b17f-53e697133339",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -112,
        -112
      ],
      "parameters": {
        "width": 320,
        "height": 288,
        "content": "## 1. Get the seed keyword/s"
      }
    },
    {
      "id": "a218e19a-f474-4df8-b244-feb6f06af17d",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        240,
        -112
      ],
      "parameters": {
        "width": 384,
        "height": 288,
        "content": "## 2. Scrape Google Search results"
      }
    },
    {
      "id": "0042ca8a-f882-4b4c-ac42-fe15595bc70f",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        656,
        -112
      ],
      "parameters": {
        "width": 336,
        "height": 288,
        "content": "## 3. Process relevant results"
      }
    },
    {
      "id": "48ffca30-ed13-444d-a9dc-2d128b109751",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1024,
        -112
      ],
      "parameters": {
        "width": 336,
        "height": 288,
        "content": "## 4. Get an optimised snippet"
      }
    },
    {
      "id": "5b16c3da-d961-4200-b425-b89d2878bffe",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1392,
        -112
      ],
      "parameters": {
        "width": 368,
        "height": 288,
        "content": "## 5. Add to your AEO master log"
      }
    }
  ],
  "connections": {
    "Split Out": {
      "main": [
        [
          {
            "node": "Message a model",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google search": {
      "main": [
        [
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Message a model": {
      "main": [
        [
          {
            "node": "Append row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Google search",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}