List the competitors you watch, and every morning this recipe scrapes each pricing page and asks AI whether anything actually moved — a price, a plan, a feature, a trial limit. When it does, you get one short email. When nothing changes, your inbox stays empty.
Free · no credit card · alerts via your Gmail or Slack
Installing the recipe provisions both in your workspace — ready to run.
Central list of competitors to watch — competitor name, pricing page URL, the last scraped pricing snapshot, the date pricing last changed, and a one-line summary of that change
Runs every day at 9:00 AM UTC — for each competitor in the tracker: scrapes the pricing page, compares with the last stored snapshot via TinyGPT (ignores layout/copy noise, catches real pricing changes), and on detection updates the row and emails the process owner. Scrape failures skip silently.
Scraping and AI run natively on TinyCommand — you only connect where the alert goes.
Notify the process owner when a real pricing change is detected on a competitor's page
Pre-fill the Competitor Pricing Tracker table with each competitor you want to monitor: - Competitor name - Their public pricing page URL You can add, remove, or pause competitors any time — the workflow re-reads the table on every run.
During install, connect Gmail (default — swap to Slack at install) and enter the email of the person who should be alerted when something changes. This is typically your product manager, founder, or pricing lead.
A time-based trigger runs the workflow every day at 09:00 UTC. The schedule can be changed to: - Hourly - Weekly - Custom cron expression The workflow loads every row from the tracker table on each run — so changes to the competitor list take effect immediately.
For each competitor row, TinyCommand visits the pricing URL and scrapes the page as Markdown — main content only, sidebars and footers stripped. If the scrape fails (404, anti-bot block, timeout), that competitor is silently skipped for the day. The rest continue.
TinyGPT compares the new page snapshot against the last stored snapshot, ignoring layout, copy, and formatting noise. It looks only for real pricing signals: - Price moves - Plans added or removed - Features added, changed, or removed - Trial or usage limit changes The AI returns a structured verdict: changed: true/false + a one-line summary.
If the AI confirms a real change: - The row is updated with the new snapshot, today's date, and the change summary - The process owner receives a one-line email with the competitor name and what changed No dashboards, no fluff — just the signal.
If nothing pricing-related changed: - The row is not updated (snapshot stays unchanged) - No email is sent Quiet days stay quiet. Your inbox only fills up on signals worth knowing.
Install the recipe, drop in your competitor URLs, and let the daily monitor email you only when something real changes.