{
  "name": "Write daily tech news with OpenAI using RSS feeds and WordPress",
  "nodes": [
    {
      "id": "85e28a2d-ff91-407c-9785-ec8dc9d53999",
      "name": "Daily 8AM Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        736,
        480
      ]
    },
    {
      "id": "4c318cc4-2f48-4510-81d7-efa58416ab9e",
      "name": "RSS BBC Tech",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        1040,
        320
      ]
    },
    {
      "id": "b0cc8dc1-1867-478e-bc5c-97112d6fdf58",
      "name": "RSS The Verge",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        1040,
        464
      ]
    },
    {
      "id": "746d6b79-7348-439c-a790-9c10b86d8fa4",
      "name": "RSS Ars Technica",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        1040,
        624
      ]
    },
    {
      "id": "148e1032-51de-4251-905b-2dfab02a9872",
      "name": "RSS TechCrunch",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        1040,
        784
      ]
    },
    {
      "id": "5bc6bc47-a0d3-406a-9784-b106a4d41044",
      "name": "Merge All Feeds",
      "type": "n8n-nodes-base.merge",
      "position": [
        1328,
        480
      ]
    },
    {
      "id": "bd7838fb-7542-4789-81d8-948871b46ce1",
      "name": "Normalize Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        1568,
        480
      ]
    },
    {
      "id": "09ac682e-fd46-4e82-91dd-5190bb540c26",
      "name": "Filter Last 24 Hours",
      "type": "n8n-nodes-base.filter",
      "position": [
        1808,
        480
      ]
    },
    {
      "id": "db0a8216-2d17-41bf-bce9-2942780b9564",
      "name": "Sort by Date",
      "type": "n8n-nodes-base.sort",
      "position": [
        2048,
        480
      ]
    },
    {
      "id": "9d2ae888-3755-4bdd-a32f-63bc1f3472e2",
      "name": "Limit to 15",
      "type": "n8n-nodes-base.limit",
      "position": [
        2288,
        480
      ]
    },
    {
      "id": "f9b8c3fc-dd6c-4246-879e-6c8cd4c1a981",
      "name": "Aggregate Articles",
      "type": "n8n-nodes-base.code",
      "position": [
        2592,
        480
      ]
    },
    {
      "id": "7a4410a3-aac1-4f48-9354-9425e5e5a064",
      "name": "AI Write News Article",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2880,
        480
      ]
    },
    {
      "id": "80969c99-293b-4e32-b526-faa8fdf43e45",
      "name": "Parse AI Output",
      "type": "n8n-nodes-base.code",
      "position": [
        3280,
        480
      ]
    },
    {
      "id": "fd06df2c-2f58-4537-ac02-b558a0ad93ae",
      "name": "Create WordPress Draft",
      "type": "n8n-nodes-base.wordpress",
      "position": [
        3520,
        480
      ]
    },
    {
      "id": "4d6164f2-58c9-4a0e-a543-ac92679815e3",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2752,
        768
      ]
    },
    {
      "id": "ac9675ef-78f8-4c46-ac6f-760913278ab5",
      "name": "Fetch Article",
      "type": "@n8n/n8n-nodes-langchain.toolCode",
      "position": [
        2960,
        768
      ]
    },
    {
      "id": "b569fea7-5255-48f1-90fa-0554a3998777",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        176,
        96
      ],
      "parameters": {
        "width": 460,
        "height": 920,
        "content": "## Try It Out!\n### Automatically write and publish an original tech news article to WordPress every morning — completely hands-free.\n\nGreat for tech bloggers, content creators, or anyone who wants a d"
      }
    },
    {
      "id": "08bcd6ab-0e92-4a0c-ae78-0ee88d2a4883",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        720,
        224
      ],
      "parameters": {
        "width": 520,
        "height": 728,
        "content": "## 1. Fetch RSS feeds\nPulls the latest articles from BBC Tech, The Verge, Ars Technica, and TechCrunch in parallel, triggered daily at 8 AM."
      }
    },
    {
      "id": "c657d8b8-fcef-4ea9-9c97-e2e7b7d1e691",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1520,
        224
      ],
      "parameters": {
        "width": 960,
        "height": 568,
        "content": "## 2. Normalize and filter\nStandardizes fields across feeds, drops articles older than 24 hours, sorts by date, and caps the list at 10 items."
      }
    },
    {
      "id": "d89aa490-aed8-4940-a7a4-6fa223ce4374",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2544,
        224
      ],
      "parameters": {
        "width": 600,
        "height": 696,
        "content": "## 3. AI writes the article\nCompiles headlines into a digest, then an OpenAI agent picks the top story, fetches full text, and writes an original news article."
      }
    },
    {
      "id": "25655991-be19-43c9-aecf-c2cb8b024726",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3232,
        224
      ],
      "parameters": {
        "width": 520,
        "height": 552,
        "content": "## 4. Publish to WordPress\nExtracts the headline and HTML body from the AI output and creates a WordPress draft post."
      }
    }
  ],
  "connections": {
    "Limit to 15": {
      "main": [
        [
          {
            "node": "Aggregate Articles",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "RSS BBC Tech": {
      "main": [
        [
          {
            "node": "Merge All Feeds",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Sort by Date": {
      "main": [
        [
          {
            "node": "Limit to 15",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Article": {
      "ai_tool": [
        [
          {
            "node": "AI Write News Article",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "RSS The Verge": {
      "main": [
        [
          {
            "node": "Merge All Feeds",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "RSS TechCrunch": {
      "main": [
        [
          {
            "node": "Merge All Feeds",
            "type": "main",
            "index": 3
          }
        ]
      ]
    },
    "Merge All Feeds": {
      "main": [
        [
          {
            "node": "Normalize Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse AI Output": {
      "main": [
        [
          {
            "node": "Create WordPress Draft",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Fields": {
      "main": [
        [
          {
            "node": "Filter Last 24 Hours",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "RSS Ars Technica": {
      "main": [
        [
          {
            "node": "Merge All Feeds",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Daily 8AM Trigger": {
      "main": [
        [
          {
            "node": "RSS BBC Tech",
            "type": "main",
            "index": 0
          },
          {
            "node": "RSS The Verge",
            "type": "main",
            "index": 0
          },
          {
            "node": "RSS Ars Technica",
            "type": "main",
            "index": 0
          },
          {
            "node": "RSS TechCrunch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Write News Article",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Aggregate Articles": {
      "main": [
        [
          {
            "node": "AI Write News Article",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Last 24 Hours": {
      "main": [
        [
          {
            "node": "Sort by Date",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Write News Article": {
      "main": [
        [
          {
            "node": "Parse AI Output",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}