AI AGENTS

Competitor Price-Change Watcher with Headless Capture and Decision Agent

On a schedule, drives a headless browser to capture competitor product pages, extracts current prices, compares against the last stored snapshot.

CategoryAI Agents
EngineSim + Paperclip
Difficultyintermediate
Triggerschedule
Steps7
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSchedule fires every 4 hours
  • ActionCapture competitor pages in headless browserBrowserbase
  • ActionLoad last price snapshot for diffPostgreSQLPostgres
  • LogicStop if no price changed
  • ActionAgent classifies move and drafts recommendationOpenAI
  • ActionWrite new snapshot back to storePostgreSQLPostgres
  • OutputPost verdict to pricing channelSlack

What it does

Watches a list of competitor product URLs and tells your team when a price changes — with context, not just a number. It scrapes each page in a real headless browser (so JS-rendered prices and bot walls don't break it), diffs against the last run, and routes meaningful moves to Slack with an agent's recommendation.

When to use it

Use it when you sell against a handful of named competitors and need to react to their pricing within hours, not at the end of a quarter. Ideal for ecommerce, SaaS, and DTC pricing owners who currently check tabs by hand.

How it works

  1. 1A schedule fires (e.g. every 4 hours).
  2. 2Browserbase loads each competitor URL in a headless session and returns the rendered HTML/price text.
  3. 3The flow reads the previous price snapshot from Postgres and compares it to the new capture.
  4. 4A logic gate stops the run if nothing changed, suppressing noise.
  5. 5When a price moved, an OpenAI agent classifies the move (promo vs. permanent), estimates margin impact, and drafts a recommendation.
  6. 6The new snapshot is written back to Postgres and the verdict is posted to a Slack pricing channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BrowserbaseHeadless browsers, sessions, replays.
  2. 2
    Connect PostgresAny Postgres URL — query, write, migrate.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.