# Page updater bot

> A background agent that researches new information and updates a page to match. Our own CMS freshness bot is a tailored version of it.

**Category:** bot | **Updated:** 2026-07-27

## Links

- Related service: /services/agentic-workflows

---

## 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](/services/agentic-workflows). 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.