{
  "name": "AI-powered n8n release notes summary notifications via Gmail with GPT-5-Mini",
  "nodes": [
    {
      "id": "09d6bcf3-9cf2-40da-83b5-89833fe663d6",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        648,
        224
      ]
    },
    {
      "id": "a3e60adf-ed32-4f6b-9903-39094c5697d3",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        776,
        224
      ]
    },
    {
      "id": "d3d79b32-6405-405a-864a-4953f824ca6b",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -256,
        0
      ]
    },
    {
      "id": "7a1ec69a-dc91-4365-9686-9d0b2a361736",
      "name": "Extract HTML for updates",
      "type": "n8n-nodes-base.html",
      "position": [
        192,
        0
      ]
    },
    {
      "id": "160368b0-4fcd-4eca-b478-4154d9aa35c9",
      "name": "Format Data and Filter based on Trigger",
      "type": "n8n-nodes-base.code",
      "position": [
        416,
        0
      ]
    },
    {
      "id": "d60758f6-313d-4d95-a5a4-6f22df51f4d0",
      "name": "Format Data",
      "type": "n8n-nodes-base.set",
      "position": [
        992,
        0
      ]
    },
    {
      "id": "796aa3f1-6f22-4583-b6cc-ace9616c3fe1",
      "name": "Generate HTML template",
      "type": "n8n-nodes-base.code",
      "position": [
        1216,
        0
      ]
    },
    {
      "id": "4d8a12ea-5ae3-4e4a-9e93-df5dc53cdb06",
      "name": "Summarize n8n Update Data",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        640,
        0
      ]
    },
    {
      "id": "12e67c90-bc13-458d-a45b-14ab5881d31c",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -688,
        -352
      ],
      "parameters": {
        "width": 368,
        "height": 528,
        "content": "## n8n Release Notifications Workflow\n\n**Stay updated with the latest n8n releases automatically!**\n\n## What this workflow does:\n- Runs on a schedule (configurable)\n- Fetches latest release notes from"
      }
    },
    {
      "id": "be26a459-0049-46a8-b4a7-4efd9549a30c",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -296,
        -128
      ],
      "parameters": {
        "width": 176,
        "height": 304,
        "content": "### 1. Schedule Trigger\n\nSet your preferred frequency."
      }
    },
    {
      "id": "1baae255-a154-46bd-af66-fdaed8ad6d95",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -88,
        -224
      ],
      "parameters": {
        "width": 656,
        "height": 400,
        "content": "### 2. Get n8n release notes and filter\n\n- Get all release notes\n- Filters releases based on timeframe\n- Formats data\n\nNo configuration needed - it's automatic!"
      }
    },
    {
      "id": "9f097a51-1167-4c61-a17d-8c574140c0bd",
      "name": "Get n8n release notes",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -32,
        0
      ]
    },
    {
      "id": "a9dcc608-56f9-4e94-ab8a-2401c1675484",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        608,
        -272
      ],
      "parameters": {
        "width": 288,
        "height": 640,
        "content": "### AI Summarization\n\nOpenAI analyzes release notes and extracts:\n-  Important bug fixes\n-  New features\n\n**⚠️Setup Required:**\nAdd your OpenAI API credentials here or connect a different LLM provider"
      }
    },
    {
      "id": "7d414dfc-9171-4bf2-9e79-64f9e52b637e",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        960,
        -144
      ],
      "parameters": {
        "width": 384,
        "height": 304,
        "content": "### Format for Email\n\nBuild an HTML template for email."
      }
    },
    {
      "id": "f1260b97-38b0-4791-baa4-08a4a4aad868",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1392,
        -224
      ],
      "parameters": {
        "width": null,
        "height": 384,
        "content": "### Send Email\n\nSend via Gmail.\n\n**⚠️ Setup Required:**\n1. Add Gmail credentials\n2. Set recipient email address in the \"To\" field"
      }
    },
    {
      "id": "fafd7a5e-0e9a-49ec-b097-6019d068c1cd",
      "name": "Send a message",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1456,
        0
      ]
    }
  ],
  "connections": {
    "Format Data": {
      "main": [
        [
          {
            "node": "Generate HTML template",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get n8n release notes",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Summarize n8n Update Data",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Get n8n release notes": {
      "main": [
        [
          {
            "node": "Extract HTML for updates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate HTML template": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract HTML for updates": {
      "main": [
        [
          {
            "node": "Format Data and Filter based on Trigger",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Summarize n8n Update Data",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Summarize n8n Update Data": {
      "main": [
        [
          {
            "node": "Format Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Format Data and Filter based on Trigger": {
      "main": [
        [
          {
            "node": "Summarize n8n Update Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}