{
  "name": "Daily morning briefing with Google Calendar, weather, and news to Slack",
  "nodes": [
    {
      "id": "7dead07a-d3e8-425f-9a49-6503c8b29358",
      "name": "Daily Morning Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -448,
        192
      ]
    },
    {
      "id": "6dab103c-bbc6-4967-a417-76c83a8c9244",
      "name": "Workflow Configuration",
      "type": "n8n-nodes-base.set",
      "position": [
        -224,
        192
      ]
    },
    {
      "id": "6da03f8b-179c-4ca0-850f-12e9e5e8c0b0",
      "name": "Get Today's Calendar Events",
      "type": "n8n-nodes-base.googleCalendar",
      "position": [
        0,
        0
      ]
    },
    {
      "id": "cdb324a8-a60f-4afd-97d6-b0250627486f",
      "name": "Get Weather Forecast",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        0,
        192
      ]
    },
    {
      "id": "9829c6af-0e49-4580-84d0-2c963738da12",
      "name": "Get Top News from RSS",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        0,
        384
      ]
    },
    {
      "id": "baadb772-ec4e-48a0-8dcd-128b48753bf8",
      "name": "Format Briefing Message",
      "type": "n8n-nodes-base.set",
      "position": [
        448,
        192
      ]
    },
    {
      "id": "e1f10241-c557-4cf8-ba3f-6b5b4595dbf2",
      "name": "Post to Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        736,
        192
      ]
    },
    {
      "id": "b38c371a-842c-4484-bf7a-1c377010321f",
      "name": "Wait for All Data",
      "type": "n8n-nodes-base.merge",
      "position": [
        224,
        176
      ]
    },
    {
      "id": "54d2f891-ed19-4466-9e6e-86dabcff91c5",
      "name": "Template Description",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -976,
        -80
      ],
      "parameters": {
        "width": 496,
        "height": 784,
        "content": "## Personal Daily Morning Briefing Automation\n\n### Who’s it for\nBusy professionals who want a quick daily update combining their calendar, weather, and top news.\n\n### How it works\nEvery morning at 7 A"
      }
    },
    {
      "id": "b74c8ea3-1def-4e46-aa0c-a300cf40ee22",
      "name": "Weather Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        -64
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": "Fetches current weather data from wttr.in (Tokyo)."
      }
    },
    {
      "id": "e785463c-6d68-4027-b78c-12fee710b78e",
      "name": "News Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        432,
        -64
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": "Reads top 3 headlines from Google News RSS feed."
      }
    },
    {
      "id": "55af8a49-f7db-415b-a77c-7c375dc0b585",
      "name": "Slack Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        704,
        -64
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": "Sends the compiled morning briefing message to your selected Slack channel."
      }
    }
  ],
  "connections": {
    "Wait for All Data": {
      "main": [
        [
          {
            "node": "Format Briefing Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Weather Forecast": {
      "main": [
        [
          {
            "node": "Wait for All Data",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Daily Morning Trigger": {
      "main": [
        [
          {
            "node": "Workflow Configuration",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Top News from RSS": {
      "main": [
        [
          {
            "node": "Wait for All Data",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Workflow Configuration": {
      "main": [
        [
          {
            "node": "Get Today's Calendar Events",
            "type": "main",
            "index": 0
          },
          {
            "node": "Get Weather Forecast",
            "type": "main",
            "index": 0
          },
          {
            "node": "Get Top News from RSS",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Format Briefing Message": {
      "main": [
        [
          {
            "node": "Post to Slack",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Today's Calendar Events": {
      "main": [
        [
          {
            "node": "Wait for All Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}