Skip to content

Know what your competitors changed, the day they change it.

Compesight watches their pricing, their product and everywhere they show up in public. It tells you what actually moved and why it matters, and keeps a battlecard current without anyone touching it.

Three competitors free, no card. Public pages only, crawled politely.

compesight.app/competitors/northwind

Northwind

6 sources live
Highpricing
2h ago

Pro tier price increased 20%

The Pro plan moved from $49 to $59 per seat. Team and Enterprise are unchanged.

tiers[Pro].price
$49.00$59.00
tiers[Pro].seats_min
13

Detected on northwind.com/pricing · snapshot 4192

Mediumfeature_launch
yesterday

Shipped SSO on the Team plan

Watching ten kinds of source

WebsitePricing pageRSS / blogGitHub releasesHacker NewsRedditProduct HuntYouTubeApp StoreGoogle PlayWebsitePricing pageRSS / blogGitHub releasesHacker NewsRedditProduct HuntYouTubeApp StoreGoogle Play

Most tools tell you a page changed. You already knew that.

A raw page diff screams about a rotated testimonial and stays quiet when a price moves inside a rebuilt component. People mute those alerts within a month, and then the one that mattered gets muted too.

Noise never reaches you

We compare the structure of a page, not its text. Reordered testimonials, a copyright year rolling over, a component rebuilt around the same number: all silent. A price that actually moves fires once.

  • testimonials reorderedsilent
  • © 2025 → © 2026silent
  • whitespace churnsilent
  • tiers[Pro].price $49 → $59alert

Urgent things interrupt. Everything else waits.

You set what counts as urgent, per change type, with overrides per competitor. Pricing hits Slack in minutes. Hiring posts wait for Monday's digest. The same change caught on two sources collapses into one alert.

  • pricingSlacknow
  • feature_launchSlacknow
  • hiringDigestMonday
  • contentDigestMonday

A battlecard nobody has to maintain

Positioning, strengths, weaknesses and pricing tiers stay current as findings land. Every section shows when it last moved and which finding moved it, so you can check the claim before you repeat it in a deal.

pricing_tierschanged 2h ago ↗
Starter$0
Pro$59
Enterprise$2,400

Ask, and get an answer with receipts

Questions run across everything we have captured for a competitor. Answers cite the findings behind them, and say plainly when monitoring holds nothing relevant instead of filling the gap.

How has Northwind's pricing moved this year?

Pro rose twice, from $39 to $49 in March and $49 to $59 last week. Starter is unchanged.

Pro tier price increased 20%

Pro tier price increased 26%

You always know when we cannot see

A source we cannot reach is marked broken, loudly. It never renders as a quiet week. The difference between nothing happened and we could not look is the whole product.

  • pricing pagechecked 12m ago
  • blog feedchecked 1h ago
  • github releasesdrifted
  • changelogcan't reach

Four steps, then it runs itself.

  1. 01

    Drop in a URL

    We crawl the site and pricing page immediately, pull out what is there, and build a baseline battlecard. Value in the first minute, not the first month.

  2. 02

    Confirm what we found

    From the domain alone we go looking for a blog feed, a changelog, a GitHub org, a YouTube channel, app store listings. You approve each one. Nothing is watched until you say so.

  3. 03

    Changes arrive sorted

    Every crawl is compared against the last one field by field. Real changes get classified, deduplicated across sources, and routed by your rules.

  4. 04

    Ask it anything later

    Months of monitoring become something you can question in a sentence, with every answer traceable to the capture it came from.

A monitoring tool that cannot show its work is just guessing.

Everything Compesight asserts traces back to a capture you can open. That is the difference between an alert a team acts on and one they argue about in a meeting.

  • 01

    Silence is never success

    A source that fails to crawl is marked broken, never quietly reported as a quiet week.

  • 02

    Every claim links to its capture

    Findings point at the exact snapshot behind them. Battlecard sections name the finding that changed them.

  • 03

    Your data is yours alone

    Crawls are isolated per workspace. Two customers watching the same page get separate schedules and separate history. No shared cache, no path between them.

  • 04

    We stay a polite guest

    robots.txt, rate limits and backoff are requirements here, not settings. There is no switch that turns them off for one site.

Add your first competitor in under a minute.

You will have a baseline battlecard before you finish reading this page.

Questions first? Talk to us.