Build a Self-Updating News Site in WordPress with an AI Agent
Every morning it’s the same routine: scan the feeds, find the story worth covering, rewrite it in your own words, format it, publish it. An hour of your day — every day. In this build we hand that whole routine to a workflow, and it runs whether you’re awake or not.
Watch the full build, click by click:
Three steps. That’s the whole thing.
People expect a pipeline like this to be eight or nine steps. It isn’t, because the agent does more than one job:
- RSS Feed → New Item in RSS Feed brings the story in.
- Filter by FlowMattic → Continue If Condition Meet throws out what you don’t cover.
- AI Agent by FlowMattic → Execute Agent rewrites it and publishes it.
Step 1 — the trigger that watches the feed
Add RSS Feed as your trigger and choose New Item in RSS Feed, then paste the feed URL of any publication you follow. FlowMattic checks that feed on a schedule and fires the moment something new appears — no cron to configure.
Run the test and you’ll see exactly what a story hands you: title, link, content, pubDate and author. Every one of those fields is now available to every step that follows.
Step 2 — the relevance gate
You don’t want to republish everything a feed publishes. A Filter set to Continue If Condition Meet keeps the run going only when the story is actually yours — for example, when {rss1.title} contains your niche keyword. Everything else stops right there and costs you nothing.
Step 3 — the agent (and why it isn’t a box)
Add AI Agent by FlowMattic and the canvas changes shape. This step isn’t a plain node — it gets three connection points of its own:
- Chat Model — the brain. Pick the provider you’ve connected and the model you want.
- Memory — lets it remember across runs, so your coverage stays consistent instead of contradicting yesterday.
- Tools — the things it can actually do.
The part that surprises people
Click the plus under Tools and add WordPress → New Post.
You did not just add a fourth step. You handed the agent a capability. The agent decides when to use it, and it creates the post itself — which is why the finished workflow is only three steps long.
The one setting worth keeping
Inside that tool, set the post status to Draft.
The agent writes, you approve. That single setting is the difference between a site you’re proud of and a site you’re apologising for. When you’ve watched it work for a week and you trust it, switch that to Publish and the loop closes completely.
Telling the agent its job
The System Prompt defines who the agent is — an editor for your site, rewriting in its own words, never copying sentences verbatim, writing a headline under sixty characters, then publishing as a draft. The User Input is what you hand it on every run: map {rss1.title}, {rss1.content} and {rss1.link} straight from the trigger.
One prompt, written once, applied to every story that ever comes through that feed.
What a run actually looks like
A story appears in the feed. The filter checks it. The agent reads it, rewrites it, and calls its WordPress tool on its own. A draft lands in your dashboard, ready for you — in about nine seconds.
You’re still the editor. You just stopped being the typist.
New to FlowMattic? It’s the AI-native automation platform for WordPress — visual workflows, 800+ integrations, AI agents and a full builder suite, self-hosted inside your own dashboard. Get FlowMattic.
