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.
| Field | Why it breaks comparisons | What the record captures |
|---|---|---|
| Currency and tax | The 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 period | A 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 seats | Per seat, per workspace and per usage unit cannot be compared directly. | The unit as written, plus any minimum seat count the page states. |
| Included usage | Credits, requests, storage or limits move more often than the headline price. | The allowance per plan, in the vendor's own unit. |
| Overages | What happens past the allowance often decides the real cost for a client. | The overage rate if published, otherwise the words not stated. |
| Discounts and promotions | A banner discount is not a list price, and it ends. | The discount terms and any end date shown, kept apart from the list price. |
| Geography | Regional pricing means the capture only describes one market. | The region or state the page was in when it was captured. |
| Packaging | A 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.
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.
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.
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.
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.
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.
- Pick one competitor whose pricing page you already know.
- Run the capture and open the saved URL next to the record.
- Check each captured price, billing period and usage figure against the live page.
- Confirm every field the page does not show reads not stated, not a plausible guess.
- 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.
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.
Related workflows
- Competitor intelligence monitor
Track launches, positioning and campaign changes, the signals around pricing.
- Competitive deal intelligence
Bring competitor context into a live deal.
- Market sizing research
Size the market the pricing sits in.
- ZeroTwo for consultants
The wider set of client workflows for consulting teams.