What it does
The page updater bot uses background agents to research a subject and update a page to match new information. The use cases are wide: a pricing table that drifts out of date, a comparison page that needs checking against a competitor's changelog.
Our own CMS freshness bot, the one that keeps our migration comparison pages current, is a tailored version of this.
How it works
The bot watches a set of pinned sources per page, fetches them on a schedule, and compares what it finds against the current content. It works primary sources first: the vendor's pricing page and changelog before review platforms, and community chatter last. When it detects a material difference, it opens a pull request with the exact before-and-after diff, each change carrying a quote and the source URL it came from. Nothing goes live automatically. The agent handles the research pass; a person reads the diff and makes the call on whether to merge.
Two rules keep the changes honest. Every edit must cite a source the bot actually fetched that run, or the edit is dropped. And it can correct a stale fact inside a criticism, but it is blocked from deleting the criticism itself, so a price update can never quietly soften a judgement.
What you get
The agent watches the sources, drafts the changes, and opens the pull request. Your team reads a sourced diff instead of doing the research themselves. Our own version runs two passes: a weekly sweep that verifies the volatile claims, prices, plan names, dated market claims, across every comparison page, and a deeper weekly rotation that gives the stalest page a full research pass.
How we set it up
We build it in-house as part of our agentic workflows service. The setup covers identifying which pages and sources to watch, writing the comparison logic that matters for your content type, and configuring the review flow so changes land in a place your team already looks. Retainer clients get it running alongside the broader automation work.