Hi Indie Hackers,
Competiflow is live: competiflow.com
I ship my own products. I also watch a handful of competitors while I do it. Pricing pages, changelogs, positioning tweaks. The kind of thing every founder here does in a bookmark folder, or with Visualping, or by opening the same five tabs every Monday.
That habit kept stealing time from actual building.
Visualping would ping me because a cookie banner moved. Same alert tone as a real price change. I'd open the diff, squint at pixels, and still ask myself: did their Starter tier actually move, or is this noise?
The answer I wanted was boring and specific. "Their Pro plan went from $29 to $39." With the before and after attached, so I could decide in ten seconds whether to adjust my own pricing page, update a landing headline, or ignore it and get back to code.
I couldn't find that at a price that made sense for a solo founder, so I built it.
How it works
Paste a competitor homepage. Competiflow finds their pricing, docs, blog, and changelog URLs and starts monitors. No CSS selectors to maintain.
On a schedule, we read each page, pull out the fields that matter (plan names, prices, feature bullets, post titles), and diff those. When something real changes, you get severity, a short read of what happened, a suggested next step, and the evidence: exact text before and after, source URL, capture time.
Digests by default. Email, Slack, webhook if you want them. I use it myself while juggling other projects, so the default is one summary, not twenty pings.
If you also build
REST API and MCP server (same surface I use from Cursor). OpenAPI on the site.
Pricing
One check = one page read. I priced it for indie usage, not enterprise seats.
Free trial: 100 checks, no credit card
Starter $19/mo (2,000 checks, daily cadence)
Growth $49/mo (5,000 checks, 6-hour cadence)
Pro $99/mo (10,000 checks, hourly cadence)
I'm curious how other solo founders handle this. Still on bookmarks? Visualping? Something else? And what would you watch first on a rival: pricing, changelog, or docs?
The pixel diff versus semantic diff distinction is the whole game here, and it's the same problem I fight with in code review tooling. A raw diff of a docs page is as noisy as a cookie banner alert, what you actually want is "this plan added a seat limit" the way you'd want "this function's return type changed" instead of "14 lines changed". Curious how you handle pages that A/B test pricing though, because if a competitor serves different prices to different visitors your monitor could report a change that never actually happened for a given customer. That edge case is the kind of thing that would make me trust the tool a lot more once I saw you'd thought about it.
Bookmark folder and a Monday habit, honestly. I compete against two products with a near-identical pricing ladder to mine, and the thing I actually check is exactly your example — whether their entry tier quietly gained the feature I differentiate on. A $0 change to their feature grid matters more to me than a $10 price change. To answer your question: pricing first, but homepage positioning copy is the earlier tell — the headline usually changes a few weeks before the pricing page does.
This fills a real gap — most competitor tracking tools are built for big companies with big budgets. How do you decide what counts as a "meaningful" change worth alerting on, versus noise?
The shift from "something changed" to "here's what actually changed" feels like the real product.
Reducing false positives is often more valuable than adding more monitoring.
The false-positive fight is almost the whole product in any diff-alerting system.
The failure mode that bit me in production was the opposite one: A monitor that goes quiet looks identical to a monitor with nothing to report. Alarming on the age of the newest observed change made silence distinguishable from breakage for me.
Thanks for your feedback!