Changelog
Every feature we've shipped. Built in public.
RetentionCheck turns raw cancellation feedback into a Churn Health Grade and ranked drivers. This page lists every meaningful change we've shipped since launch - new analyzer capabilities, integrations, pricing updates, and SEO content. Subscribe below to get each release in your inbox.
- feature
Grade submissions auto-publish with inline result
Pasting cancellation feedback at /grade/submit now returns the full Haiku 4.5 analysis inline: Churn Health Score with letter grade, summary, top 3 drivers with severity badges, and priority action. The public page goes live immediately at /grade/[slug] with a dofollow backlink and shareable OG card, no 24h manual review gate. Success state adds View your public page, Copy link, and Share on X CTAs plus a deep-analysis funnel to /try. Admin can still unpublish from /admin/grades; rate limit (2/IP/day plus 200 global breaker) and opt-in checkbox remain. Closes the dogfood gap from the 2026-05-16 CEO audit where the submitter waited 6s and received only a one-letter receipt.
- fix
Build pipeline unblocked and footer trimmed
Two quiet fixes that show up on the deploy side, not the product side. Vercel had started rejecting every push with ERR_PNPM_LOCKFILE_CONFIG_MISMATCH because a prior session regenerated pnpm-lock.yaml without the overrides block; rebuilt the lockfile under pnpm 10.x to restore it (PR #179). Public footer was also auto-emitting link rel=preload for four below-fold dofollow badges (neeed, toolfio, dang.ai), which triggered preloaded-but-not-used warnings on every page load; added loading=lazy plus decoding=async to drop the preload hints and quiet the console (PR #180).
- improvement
Above-fold Notion teardown card redesigned
The proof card on the home page is now a typographic newspaper-style report. Huge orange D as the headline, then 44/100 plus rank tease (Bottom 6 of 10 SaaS we graded), top 3 drivers with confidence scores, and a demoted HN source quote. Two CTAs: Run yours (deflects to the paste-box) and Share this grade (one-click X intent with quote-first tweet copy). Replaces a static PNG that had drifted out of sync with the source blog data. Drafted, scored, and iterated through 5 rounds with a 5-expert design braintrust before shipping.
- improvement
Pricing migrated to recurring
Public pricing is now Founder $99/mo or $950/yr (annual saves 20%) and Pro $249/mo or $2,390/yr. Lifetime sunsetted as a public tier, kept as a 50-seat warm-network promo gated behind a token. Existing pre-2026-05-07 lifetime customers grandfathered.
- improvement
MCP server v0.6.2
@retentioncheck/mcp-server@0.6.2 on npm. Startup telemetry now reports config_type (cloud / self-hosted / local), success bool, and error_message so install failures stop disappearing into the void.
- improvement
Post-landing UI audit (16 fixes)
Public nav gets a real mobile menu. Churn Report Card recheck button uses brand teal, share row collapses to icon-only on phones, and the export menu now uses a proper Radix dropdown with keyboard nav. FAQ + Testimonials swap heavy borders for shadow hover. Footer width matches nav.
- fix
Analytics fixes + payment_completed event
Fixed analysis_completed duration tracking, added payment_completed event with person properties on lifetime checkout, extended checkout_abandoned with plan/amount/source/step, and hardened MCP server startup telemetry with success/error capture.
- feature
Churn Health Score
Every analysis now ships with a 0-100 Churn Health Score so you can benchmark how bad your churn really is at a glance.
- improvement
3-column pricing with Lifetime tier
Redesigned pricing as Free / Pro / Lifetime. The Lifetime tier is capped at 100 seats, pay once, use forever.
- improvement
Lifetime price bumped to $399
First 25 lifetime customers got in at $199. We've raised the price to $399, still a steal for unlimited churn analysis.
- improvement
Landing page overhaul
New hero with live demo, pain-point cards, comparison table, inline pricing, and a founder note. Built to convert cold traffic.
- fix
Stripe webhook hardening
Fixed edge cases in checkout.session.completed and subscription.updated handling. Lifetime purchases now reliably flip the subscription row.
- feature
/cards viral churn insight tool
Free tool that turns any churn quote into a shareable insight card. Perfect for Twitter/LinkedIn, no signup required.
- feature
MCP server for Claude, Cursor, and Zed
Published @retentioncheck/mcp-server. Run churn analysis directly inside any MCP-compatible AI agent.
- feature
CEO command center
Daily briefing pipeline that aggregates Supabase, Stripe, PostHog, git history, and competitive intel into one synthesized report.
- feature
/tools hub
Central directory of every free tool we ship, churn calculator, retention rate calculator, ARR projector, and more.
- feature
Blog launched
Long-form content for SaaS founders fighting churn. SEO-optimized with Article JSON-LD and canonical URLs.
- feature
100 churn benchmark pages
Programmatic SEO: 100 industry benchmark pages covering SaaS, ecommerce, fitness, fintech, and more verticals.
Keep reading
- Why we built the Churn Health Score →
The 0-100 score that replaced our old category-only output.
- Stripe + MCP server launch →
Analyze churn from Stripe data inside Claude Code.
- All blog posts →
- Integrations (MCP, API, Stripe Connect) →
- Churn benchmarks by industry →
- Learn: churn concepts and playbooks →
- Try the free analyzer →