Agent use case · Strategy

Competitive pricing monitor for consultants

ZeroTwo captures public competitor pricing, records the terms that make two prices comparable, and drafts a client brief where facts, interpretation and approval are separate fields. A named reviewer signs off before anything goes to the client.

Price change record

Illustrative layout
Vendor
Vendor A, Team plan
Captured
[capture date]
Price
[amount] to [amount] per seat per month
Billing
Annual, per seat, [minimum seats if stated]
Usage
[allowance] to [allowance]
Status
Draft, awaiting named reviewer

Placeholder values. This is a layout, not a real vendor and not a measured result.

Eight terms that decide whether two prices can be compared

A competitor's headline price is the least reliable column in a pricing comparison. Each capture is written into the same eight fields, so a change in billing period or packaging shows up as its own line.

Pricing terms captured for each competitor: the field, why it breaks price comparisons, and what the record captures.
FieldWhy it breaks comparisonsWhat the record captures
Currency and taxThe same number in USD, EUR or GBP, with or without VAT, is not the same price.Currency code, and whether the page shows tax included or excluded.
Billing periodA monthly price and an annual-billed price shown per month are different offers.Both prices when both are shown, each labeled with its billing period.
Pricing unit and seatsPer seat, per workspace and per usage unit cannot be compared directly.The unit as written, plus any minimum seat count the page states.
Included usageCredits, requests, storage or limits move more often than the headline price.The allowance per plan, in the vendor's own unit.
OveragesWhat happens past the allowance often decides the real cost for a client.The overage rate if published, otherwise the words not stated.
Discounts and promotionsA banner discount is not a list price, and it ends.The discount terms and any end date shown, kept apart from the list price.
GeographyRegional pricing means the capture only describes one market.The region or state the page was in when it was captured.
PackagingA feature moving between plans changes the comparison without changing a price.Plan names and feature boundaries, and what moved since the last snapshot.

Any field the page does not show is recorded as not stated. It is never filled in from memory or from another vendor.

One brief entry, three separate fields

The audit trail of a pricing brief is the separation: what the source says, what the analyst thinks it means, and who approved saying it to the client.

1 · Sources (facts)

What the page said

Page captured
[public pricing URL]
Captured on
[capture date]
Price before
[currency][amount] per seat per month, billed annually
Price after
[currency][amount] per seat per month, billed annually
Included usage
[allowance] before, [allowance] after
Packaging
[feature] moved from [plan] to [plan]

2 · Interpretation (analyst view)

What it might mean

Possible reading: the effective per-seat price for annual customers moved. The page does not say whether this is a promotion or a permanent change, so the entry is marked unconfirmed.

  • Alternative: respond on packaging instead of price.
  • Trade-off: matching the change affects the client's margin.
  • Open question for the owner: is this vendor a direct comparison?

3 · Client approval

Who said yes

Nothing leaves the workspace until a named reviewer fills this in.

Reviewer
[named consultant]
Decision
Send, hold or re-check
Client-facing wording
[approved text]
Approved on
[date]

Illustrative layout with placeholder values. ZeroTwo has not published a measured before-and-after result for this workflow.

How ZeroTwo prepares the competitive pricing brief

Five steps, from capturing public pages to a brief that waits for a named person.

  1. Step 1 · Firecrawl

    Capture the public pricing pages

    ZeroTwo reads the pricing, plans and terms pages you list for each competitor, and saves every capture with its URL and the date it was taken. A page that needs a login or only says contact sales is logged as not observable.

  2. Step 2 · Google Drive

    Normalize into the record fields

    Each capture is mapped into the fields above and stored in a Drive folder or sheet, so missing, stale and conflicting values stay visible instead of being smoothed over.

  3. Step 3 · Scheduled task

    Compare with the previous snapshot

    On the cadence you set, the run compares the new capture with the last one and lists what changed: price, included usage, discounts, packaging.

  4. Step 4 · Google Drive

    Draft the brief with three separate fields

    Facts from the sources, interpretation, and the client approval status are written as separate fields. The draft also lists alternatives, trade-offs and what the owner has to decide.

  5. Step 5 · Slack

    Stop at approval

    Anything that leaves your workspace, such as a message to the client, waits for a named reviewer. Run history shows what the run did and what it asked to do.

Recurring runs, delivery and run history are described on scheduled tasks. Plan details are on the pricing page.

Where the agent stops and a consultant starts

Public price changes need dates, terms, packaging context and human interpretation before they become a recommendation.

  • Quote-only pricing

    A contact sales page has no public figure. The record says not observable, and the brief says so too. The agent does not estimate a number.

  • Regional or logged-in pricing

    The record notes the region and state the capture saw. It does not generalize one market to the whole vendor.

  • Promotions

    A discount banner is recorded with its terms and end date, beside the list price and never in place of it.

  • Why a vendor changed a price

    The reason is a hypothesis. It goes in the interpretation field, marked unconfirmed, and never in the facts field.

Run one vendor first, and check it yourself

There is no published benchmark for this workflow, so the honest test is your own. Use a competitor whose pricing page you already know.

  1. Pick one competitor whose pricing page you already know.
  2. Run the capture and open the saved URL next to the record.
  3. Check each captured price, billing period and usage figure against the live page.
  4. Confirm every field the page does not show reads not stated, not a plausible guess.
  5. Confirm nothing was sent to anyone before you approved it.

Scope of this page

Prices, not the whole market

This workflow owns price comparability and the client interpretation. For launches, positioning and campaign changes, use the broader monitor.

Competitor intelligence monitor

Frequently asked questions

Which competitor prices can the agent read?

Only what the competitor publishes on public pages. If a plan is quote-only, behind a login, or shown differently by region, the record says what the capture saw and marks the rest as not stated or not observable. A page that changes layout can also hide a field, so a blank field is a prompt to check the page, not a confirmed absence.

How is this different from competitor intelligence monitoring?

This page is about price comparability and what a price change means for a client: billing terms, seats, usage, overages, discounts, region and packaging. Tracking launches, positioning and campaign changes is the broader job covered by the competitor intelligence monitor use case.

Can ZeroTwo send the brief to my client?

It drafts the brief. Sending anything to a client changes the outside world, so the run should stop at an approval step and wait for a named reviewer. Set that rule in the task definition before the first scheduled run.

How often can it re-check prices?

On the cadence you set for a scheduled task. Each run reads the pages again rather than replaying an old answer, then compares the new capture with the previous snapshot. Check the scheduled tasks page for how recurring runs, delivery and run history work.

Does it fill in prices hidden behind contact sales?

No. Estimating a hidden price would put an invented number in front of a client. The brief lists the plan as quote-only and suggests how the consultant could confirm it, for example with a conversation or a sales quote.

What do I need on my ZeroTwo plan?

The Work agent is included from Plus ($14.99/month). Pro ($29.99/month) also includes 1,500 Firecrawl credits. Plans and allowances change, so confirm on the pricing page before you plan a monitoring schedule.

Set up one competitor's pricing brief and review it before any client sees it.

Get started with ZeroTwo