{
  "name": "Daily weather reports with OpenWeather API, Google Sheets, and Gmail",
  "nodes": [
    {
      "id": "5d9003c3-5608-4dc5-8b0b-ba712c0799d4",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        340,
        40
      ],
      "parameters": {
        "width": 1220,
        "height": 260,
        "content": "## Daily Weather Reports with OpenWeather API, Google Sheets, and Gmail"
      }
    },
    {
      "id": "0842de03-5376-4161-9581-25982d90467c",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        340,
        320
      ],
      "parameters": {
        "width": 1220,
        "height": 400,
        "content": "## Node Breakdown & Descriptions:\n- The workflow starts with a Schedule Trigger node named \"Trigger Daily at 10 AM\", which runs every day at 10:00 AM IST to initiate the weather reporting process.\n\n- "
      }
    },
    {
      "id": "babd8c14-906e-498d-a35c-5637e1378ce0",
      "name": "Fetch Weather from OpenWeather",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        660,
        120
      ]
    },
    {
      "id": "fdddcafa-d579-4d13-b624-80c66d02d78c",
      "name": "Append Weather to Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        880,
        120
      ]
    },
    {
      "id": "d9eb272f-4c1e-42dc-a297-05d0a0848358",
      "name": "Generate Weather Email HTML",
      "type": "n8n-nodes-base.html",
      "position": [
        1120,
        120
      ]
    },
    {
      "id": "cced121e-190b-4026-aeea-54e32907af0d",
      "name": "Send Weather Update Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1360,
        120
      ]
    },
    {
      "id": "7e0b458d-540e-479b-acd0-708cb9a888ec",
      "name": "Trigger Daily at 10 AM",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        440,
        120
      ]
    }
  ],
  "connections": {
    "Trigger Daily at 10 AM": {
      "main": [
        [
          {
            "node": "Fetch Weather from OpenWeather",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Append Weather to Sheet": {
      "main": [
        [
          {
            "node": "Generate Weather Email HTML",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Weather Email HTML": {
      "main": [
        [
          {
            "node": "Send Weather Update Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Weather from OpenWeather": {
      "main": [
        [
          {
            "node": "Append Weather to Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}