Competitive Intelligence Without the Noise
Competitive Intelligence Without the Noise
Competiflow catches the pricing cut, the new feature, the quiet doc edit, before it reaches your deals.
- It diffs real fields, not pixels
- Every change shows its receipts
- One quiet digest, your cadence
No credit card. 100 free checks to start.
Start your day knowing who moved overnight
Page noise and product changes share the same alert.
Most monitors watch pixels or raw HTML. A moved banner, a rotated testimonial, a fresh cookie notice, they all trip the same alarm as a real price hike. So your morning turns into triage, and the change that actually mattered is buried on line 34.
95%
of alerts were noise for one team paying $18k a year, about 40 pings a day. (Segment8, on Klue)
#1
complaint about every major CI tool is the same one: irrelevant alerts. (Flares G2 study)
$15k+
a year for enterprise CI, and the intel still dies in a dashboard nobody opens. (Klue, Crayon list pricing)
“Visual monitors alert you when pixels change.
I only care if the actual date changes.”
Reddit r/SaaS, on generic page watchers
This is what lands in your feed
Not a wall of pixels to eyeball. Changes arrive grouped and ranked, each with a plain read on why it matters.
Open any change
and you get the diff, the receipts, and why it matters
Pricing change New blog post Evidence
Northwind raised Team pricing from $49 to $79 and dropped the annual discount
NNorthwind · Pricing High · yesterday
Why it matters. Northwind just made itself 60% more expensive on its most popular plan and quietly removed the annual discount. Your Pro plan is now the cheaper option for mid-market buyers comparing you side by side.
What changed −1 Plans \~1 revised
Meridian published “How we cut checkout latency by 40%”
MMeridian · Blog Medium · 4 days ago
SEO opportunity
74/100 Export CSV
Keywords
3
Total volume
9.1K/mo
Median difficulty
38/100
Quick wins
0
| Keyword | Relevance | Volume | Difficulty | CPC | Score | | -------------------- | --------- | ------ | ---------- | ----- | ----- | | reduce api latency | adjacent | 5,400 | 38 Med | $3.20 | 46 | | checkout performance | core | 1,300 | 33 Med | $4.80 | 42 | | payment latency | core | 2,400 | 41 Med | $6.10 | 40 |
Evidence chain 4
verbatim, from the source page
Previous capture last wk Current capture yesterday northwind.io/pricing
Team plan repriced upward
Higher entry point, no annual relief
\~ Team Price: $79
BeforePrice$49/mo BillingMonthly ProjectsUnlimited
AfterPrice$79/mo BillingMonthly ProjectsUp to 10
− Annual discount
LabelSave 20% billed annually Applies toAll paid plans
Plan lineup expanded
A new top tier, plus a renamed entry plan
+ Enterprise Custom pricing, dedicated support
PriceCustom SeatsUnlimited SSOIncluded SupportDedicated
\~ Starter Basic renamed
BeforeNameStarter PriceFree Projects3
AfterNameBasic Price$12/mo Projects10
Integrations
Alerts where your team already works
Batch digests or realtime delivery. Email, Slack, or a signed webhook into your stack.
Weekly digest · Inbox
Roll workspace changes into one inbox summary on the cadence you set.
Northwind raised Team pricing…
#competitor-alerts
#### Slack
Post high-severity moves to a channel so sales and PM see them without opening the feed.
High · Northwind pricing change
POST /hooks/competiflow
#### Webhook
Push structured JSON to your CRM or internal tools. Signed payloads, digest or realtime.
{ "severity": "high", "summary": "…" }The overview
Your competitive morning, on one screen
Open the workspace and the week reads itself: what needs a call, who's picking up pace, and where they're shipping.
What needs you first
The changes ranked high enough to act on, each with a one-line read so you triage in minutes, not hours.
Who's gaining momentum
See who's accelerating and who's cooling off, ranked by change volume across the last week.
Where they're shipping
A heatmap of activity by surface, so a pricing push or a docs sprint jumps out at a glance.
Paste a URL. That's the setup.
No selectors to configure, no macros to record, no onboarding call. Drop in a competitor and Competiflow figures out the rest.
1
Paste a competitor
Drop in a homepage URL. Competiflow finds their pricing, blog, docs, and changelog on its own and starts a monitor for each surface.
2
We read and diff
On your schedule, a real browser loads each page, pulls the fields that carry signal (prices, plans, new posts), and compares them to the last snapshot.
3
You get the signal
Real changes hit your feed and digest, each with a severity, a plain read, why it matters, and the exact before and after.
No credit card required.
API & MCP
Would you rather let your agent monitor competitors for you?
Prefer your agent over the dashboard? Connect the MCP server in Claude Desktop, Windsurf, or any MCP client. Same interpreted changes and evidence, callable straight from your agent.
18 MCP tools REST /v1 API Claude Desktop · Windsurf · MCP clients
Install
npx -y @competiflow/mcp-server
MCP client config (see docs for your client)
{
"mcpServers": {
"competiflow": {
"command": "npx",
"args": ["-y", "@competiflow/mcp-server"],
"env": {
"COMPETIFLOW_API_KEY": "sk_live_your_key_here"
}
}
}
}Read MCP docs API reference GitHub
What your agent can do
Five calls cover setup, review, evidence, synthesis, and triage
competiflow-mcp
MCP
add\_competitor list\_changes get\_change get\_digest update\_change
Add northwind.io to my workspace and watch pricing and changelog.
Agent competiflow-mcp
add\_competitor → POST /v1/workspaces/:id/competitors
// request
{
"url": "https://northwind.io",
"monitor_types": ["pricing", "changelog"]
}// response (202 Accepted)
{
"status": "discovering",
"competitor": {
"id": 8,
"name": "Northwind",
"discovery_status": "running"
}
}
Agent
Discovery started for Northwind. Competiflow is finding pricing, blog, docs, and changelog pages on its own. Poll `get_competitor` until `discovery_status` is `completed`, then monitors run on your cadence.
What competitor moves need review this week?
Agent competiflow-mcp
list\_changes → GET /v1/changes?workspace\_id=42&since=7d&min\_severity=medium
{
"changes": [{
"competitor": "Northwind",
"severity": "high",
"summary": "Team plan raised from $49 to $79/mo",
"why_it_matters": "Your Pro plan is now cheaper for mid-market buyers comparing side by side"
}],
"meta": {
"counts": { "unreviewed": 3 },
"max_unreviewed_severity": "high"
}
}Agent
3 unreviewed changes this week, highest severity high. Northwind raised Team pricing from $49 to $79/mo. Recommended: update the pricing battlecard and brief sales. Filter by `since`, `min_severity`, and `monitor_type` instead of pulling the full feed.
Show me the before/after for the Northwind pricing change.
Agent competiflow-mcp
get\_change → GET /v1/changes/:id?include=capture,raw\_diff
{
"change": {
"summary": "Team plan raised from $49 to $79/mo",
"why_it_matters": "Northwind is 60% more expensive on its most popular plan",
"field_diffs": [{
"path": "plans[Team].price",
"old": { "price": "$49/mo" },
"new": { "price": "$79/mo" }
}]
}
}Agent
Northwind raised Team pricing from $49/mo to $79/mo at northwind.io/pricing. Your Pro plan is now the cheaper option for mid-market buyers. Recommended: update the battlecard and brief sales. Evidence includes verbatim before/after fields, not a pixel diff.
Summarize my workspace for the past 7 days.
Agent competiflow-mcp
get\_digest → GET /v1/workspaces/:id/digest?period=7d
{
"digest": {
"needs_review": { "count": 3, "max_severity": "high" },
"this_week": {
"bullets": [{ "text": "Northwind raised Team pricing to $79/mo" }]
},
"coverage": { "competitors_count": 4, "monitors_healthy": 17 }
}
}Agent
3 changes need review, highest severity high. This week: Northwind raised Team pricing to $79/mo. Northwind is the most active competitor (4 changes). Coverage: 4 competitors, 17 of 18 monitors healthy.
Acknowledge the Northwind pricing alert. I've briefed sales.
Agent competiflow-mcp
update\_change → PATCH /v1/changes/:id
// request
{
"review_status": "acknowledged"
}// response (200 OK)
{
"change": {
"id": 901,
"competitor": "Northwind",
"summary": "Team plan raised from $49 to $79/mo",
"review_status": "acknowledged"
}
}
Agent
Marked change #901 as `acknowledged`. It drops out of the unreviewed count. Your agent can triage the inbox without opening the dashboard.
Same data as the dashboard. Your agent reads interpreted changes, not HTML diffs.
Six things we refused to get wrong
Each one maps to a gripe we heard again and again about the tools you've already tried.
We extract first, then diff
We pull the fields that actually mean something (price, plan name, post title) and diff those, not the raw HTML. A cookie banner or a reshuffled testimonial never reaches you.
price $49 price $79 · alert cookie banner · ignored
Receipts on every change
The exact text before and after, plus the source URL and the time we read it. Forward it straight to sales.
A read, not a raw diff
Every change ships with a summary, why it matters, and a severity score. Filter to what needs a response instead of reading every diff yourself.
Reads the hard pages
A real browser renders JavaScript pricing, SPAs, and gated pages cheap crawlers skip, which are usually the ones worth watching.
Quiet on purpose
Changes batch into one digest on your cadence, by email, Slack, or webhook. Realtime is opt-in, so the default is one summary, not a firehose.
Growth+
Know if their new post is worth countering
When a competitor publishes, we attach keyword volume, difficulty, and search intent, then rank the openings. You see whether it's a threat to answer or noise to skip.
Built for whoever acts on it
Same signal underneath, framed for the person who moves on it.
Product marketing Founders Product & strategy API & MCP builders
Keep battlecards current without babysitting a dashboard
You own the competitive narrative. Competiflow tells you the moment a rival changes pricing or positioning, with the proof you can paste straight into a battlecard.
Watch the whole market in one email
You do not have a CI team, and you should not need one. Track every competitor that matters and get a daily read you can act on in five minutes.
See the roadmap signal in what they ship
Changelog and docs changes are the earliest public signal of where a competitor is heading. Read them as a structured timeline, not a stream of alerts.
Feed structured competitor signal to your agent
Skip the scraping and diffing pipeline. Pull clean, interpreted changes over a REST API or an MCP server your agent can call directly.
4
Surfaces watched per competitor
100%
Changes ship with evidence
3
Delivery channels
18
MCP tools included
Pay for what you check
One check covers one page, hard or easy. Start with 100 free checks, no credit card required.
Starter
$19 / month
For a founder watching a handful of competitors on a daily cadence.
Recommended
Growth
$49 / month
For teams that need faster checks and SEO signal on content changes.
Pro
$99 / month
For teams tracking a full competitive set, including gated pages.
Billed monthly. Unused checks expire at period end. Cancel anytime. Prices exclude VAT where applicable.
Estimate your monthly checks
Pick how many competitor pages you want to watch and how often. We'll show your monthly checks and the plan that fits.
Monitored pages 20
Roughly 3-6 pages per competitor (pricing, homepage, blog, changelog, docs).
Check frequency
Hourly Every 6 hours Daily Weekly
Competitor pages change slowly, so daily is plenty for most teams.
Estimated monthly checks
600
checks / month
Recommended plan
Starter $19 / month
Comfortably fits your workload with headroom for spikes.
Where Competiflow fits
Page watchers are cheap but noisy. Enterprise suites are powerful but heavy and pricey. We built the part in the middle that most teams actually need.
Swipe to compare
| | Page watchersVisualping, Distill | Enterprise CIKlue, Crayon | Competiflow | | -------------------------- | -------------------------------- | ------------------------- | ------------------------------ | | Alerts on | Pixel or text diff | Aggregated signals | Normalized field changes | | Per change you get | A screenshot diff | An AI summary | Diff, interpretation, severity | | Evidence | Image only | Summary, sources vary | Verbatim before and after | | JavaScript and gated pages | Often missed | Varies | Real browser, proxy support | | Noise level | High | Medium | Quiet by construction | | Pricing | Low, per check | $15k+ / year | From $19 / month | | API and MCP | Limited | Enterprise only | Included |
Questions people ask before signing up
How is this different from Visualping or Distill?
Those tools alert you when a page changes visually or in raw text, so a moved banner or a rotated testimonial fires the same alert as a price change. Competiflow extracts structured fields first, then diffs those, so you only hear about changes that carry meaning. Every change also comes with an interpretation and verbatim evidence, not just a screenshot.
How is this different from Klue or Crayon?
Klue and Crayon are full enterprise CI suites with battlecards, win-loss, and CRM integrations, priced from about $15k a year and built around a dedicated CI team. Competiflow focuses on the web-monitoring layer and does it precisely: structured changes with evidence, at a self-serve price. If you mainly need to know what competitors change on their public pages, you do not need the enterprise contract.
Will I get flooded with alerts?
No. Because we diff normalized fields instead of pixels, cosmetic churn never becomes an alert. Real changes roll up into a single digest on the cadence you pick, and you can filter by severity so only the moves worth a response reach you.
What is a check, and how does pricing work?
A check is one look at one page. Watching a competitor's pricing page once a day for a month is about 30 checks. Your plan includes a monthly allotment of checks, and there are no per-alert fees or surcharges for reading harder pages. Use the estimator above to size your workload.
Can it read JavaScript-heavy or gated pages?
Yes. Competiflow reads pages with a real browser, so JavaScript-rendered pricing, SPA content, and interactive elements load the way they do for a visitor. The Pro plan adds residential proxy retry for pages that block datacenter traffic.
How fast can I get my first signal?
Minutes. Paste a competitor's homepage and Competiflow finds and sets up monitors for their key surfaces automatically. The first run captures a baseline, and you start getting change alerts from the next check onward.
Do you have an API or MCP integration?
Yes. The same structured changes are available over a REST API, an MCP server, and outbound email, Slack, and webhook delivery. Every change carries its evidence, so your tools work from the source text rather than a guess.
Point it at one competitor and see
Find out before your customers do. Every change arrives with the before and after attached.
No credit card required. 100 free checks included.
app.competiflow.com/feed
Preferences
We use different types of cookies to optimize your experience on our website. Click on the categories below to learn more about their purposes. You may choose which types of cookies to allow and can change your preferences at any time. The choices you make regarding the Purposes and Vendors listed in this notice are saved in local storage under the key COMPETIFLOW\_COOKIE\_CONSENT for a maximum duration of 12 months. Remember that disabling cookies may affect your experience on the website. You can learn more about how we use cookies by visiting our Cookie Policy.
Essential Cookies (Always Active)
Details
These cookies are necessary for the core functionality of our website and some of its features, such as access to secure areas. They enable basic functions like page navigation, secure login, and form submissions. These cookies do not store any personally identifiable information and cannot be disabled.
Performance and Functionality CookiesDetails
These cookies are used to enhance the performance and functionality of our websites but are nonessential to their use. They help us understand how visitors interact with our website by providing information about session recordings and heatmaps, and enable live chat support functionality. However, without these cookies, certain functionality (like live chat support) may become unavailable. We use Hotjar for analytics and Crisp for live chat.
Analytics and Customization CookiesDetails
These cookies collect information that is used to help us understand how our website is being used, which pages are most popular, or how effective our marketing campaigns are. They allow us to count visits and traffic sources so we can measure and improve the performance of our site. We use Google Analytics for this purpose. All information these cookies collect is aggregated and therefore anonymous.
Decline All Save Preferences Allow All
