{
  "nodes": [
    {
      "id": "1",
      "name": "Manual Trigger",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        0,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "2",
      "name": "Fetch website URL from sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        0,
        100
      ],
      "parameters": {
        "options": {},
        "sheetName": {
          "value": "Sheet1"
        },
        "documentId": {
          "value": "$env.GOOGLE_SHEET_ID"
        }
      },
      "typeVersion": 4
    },
    {
      "id": "3",
      "name": "Scrape website and get its content",
      "type": "@mendable/n8n-nodes-firecrawl.firecrawl",
      "position": [
        0,
        200
      ],
      "parameters": {
        "url": "= $json['Website']",
        "operation": "scrape",
        "scrapeOptions": {
          "options": {
            "formats": [
              "markdown"
            ]
          }
        }
      },
      "typeVersion": 1
    },
    {
      "id": "4",
      "name": "Personalize Message",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        0,
        300
      ],
      "parameters": {
        "modelId": {
          "value": "gpt-4o"
        },
        "messages": {
          "values": [
            {
              "content": "=\"Analysiere die Webseite: \" + $json['data']['markdown'] + \" und erstelle eine Verkaufsansprache.\""
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "5",
      "name": "Update sheet with personalized message",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        0,
        400
      ],
      "parameters": {
        "columns": {
          "value": {
            "Personalized Message": "={{ $json['content'] }}"
          }
        },
        "operation": "appendOrUpdate",
        "sheetName": {
          "value": "Sheet1"
        },
        "documentId": {
          "value": "$env.GOOGLE_SHEET_ID"
        }
      },
      "typeVersion": 4
    },
    {
      "id": "6",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        0,
        500
      ],
      "parameters": {
        "unit": "seconds",
        "amount": 2
      },
      "typeVersion": 1
    },
    {
      "id": "7",
      "name": "Loop over URLs",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        0,
        600
      ],
      "parameters": {
        "batchSize": 1
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "Manual Trigger": {
      "main": [
        [
          {
            "node": "Fetch website URL from sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch website URL from sheet": {
      "main": [
        [
          {
            "node": "Loop over URLs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop over URLs": {
      "main": [
        [
          {
            "node": "Scrape website and get its content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Scrape website and get its content": {
      "main": [
        [
          {
            "node": "Personalize Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Personalize Message": {
      "main": [
        [
          {
            "node": "Update sheet with personalized message",
            "type": "main",
            "index": 0
          },
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}