Skip to main content
Pricing pages change quietly. A monitor checks the page on a schedule, extracts each plan’s price, and emails you only when one actually changes. Cost: about 1 credit a day for one page checked daily. A day when the page’s text changes adds 3 for the price extraction and 1 for the judge.

1. Create the monitor

json mode tracks the facts you describe instead of the whole page, so a new testimonial or a rotating banner never triggers an alert. The goal filters what’s left.
Your account’s own email address is active straight away. Any other address gets a confirmation email first.

2. Take the baseline now

The first check records the page and announces nothing. Run it straight away instead of waiting for tomorrow:

3. What you’ll get

When a price moves, the email and the check say exactly what changed and why it matters:

Variations

  • Several competitors: put each pricing page in the same target’s urls, up to 100.
  • A whole section: use a crawl target to watch a changelog or blog for new posts. See Targets.
  • Into Slack or your CRM: add a webhook and post each monitor.page event where your team works. See Alerts.
  • From chat: with the MCP server, ask “Watch linear.app/pricing every morning and tell me when a plan’s price changes.”

Prompt for your coding agent