Keep more of the revenue you run through Stripe.

Churnkey is customer retention and churn management software built specifically for Stripe. Connect your account and start fixing cancellations and failed payments in as little as 15 minutes.

No credit card requiredROI guaranteedOpen-source cancel flowsMCP server

ImageAnnual UpsellsMove the right monthly subscribers to annual.
ImagePulseLearn what's working, what isn't, and respond while customers are still engaged.

A baseline Churnkey experience

32%Voluntary churn drop
14%Avg. LTV increase
72%Recovered payments
ImageComplianceStay compliant without extra effort.

Trusted by these customer-obsessed teams...

OarcopyleaksrelumeRoadpassGammaMobbinSuperhumanJasperTwenty Eight HealthclearplayExploding TopicsWellsaid LabsBuildertrendVEED.ioSudowriteEverBeeCopy.aiJenni.aiRB2BCometlyCastosFaredropHostiFiOarcopyleaksrelumeRoadpassGammaMobbinSuperhumanJasperTwenty Eight HealthclearplayExploding TopicsWellsaid LabsBuildertrendVEED.ioSudowriteEverBeeCopy.aiJenni.aiRB2BCometlyCastosFaredropHostiFi

Churn costs you revenue. But engineering, design, and data teams are slammed with other priorities. Churnkey may just be the fastest, most efficient way to solve your churn problem.

“I have been astounded by the customer service Churnkey has provided us... the team has built and delivered on every promise made and this will be a complete game changer for our business. 10/10 recommend.”

Image

Charley Burtwistle

Senior Director of Core Subscription, Buildertrend

Your MRR on Churnkey

Add Image Churnkey

Run TikTok ads

A native, first-class integration with Stripe.

Stripe and Churnkey have a native, no-code integration. With one connection, you inherit Churnkey's entire retention suite of products.

Churnkey
Image

Go ahead.
See how we do it.

Cancel Flows

Cancel Flows

Turn cancellations into opportunities with Cancel Flows.

Retain more customers, run exit surveys to capture product feedback, and increase customer loyalty.

Effortless personalization

Effortless personalization

Segment your customer base by churn propensity, product usage, spoken language, and more.

Dynamic offers

Dynamic offers

Offer cross-sells, pauses, discounts, seat handoffs, and more based on dynamic personalization.

Pause Wall

Pause Wall

Protect app usage by blocking features until your customer resumes their subscription.

Explore Cancel Flows
Cancel Flows
Payment Recovery

Payment Recovery

Solve your failed payment headaches with Payment Recovery.

Get paid before it's too late with smart retries, dunning campaigns, and in-app card updates.

Precision Retries

Precision Retries

Layers directly on top of Stripe's own retry logic to recover even more. Stripe alone recovers 51% of failed payments in 5.5 days; Churnkey's Precision Retries takes that to 55% in 4.8 days.

Omnichannel campaigns

Omnichannel campaigns

When hard declines happen, reach your customers where they are: SMS, email, or in your app.

Payment Wall

Payment Wall

Block key features in your app or product until your customer updates their payment method.

Explore Payment Recovery
Payment Recovery
Recovers up to 89% of failed payments.

Recovers up to 89% of failed payments.

Used by

GammaVeed
Growth Tools

Growth Tools

Act before customers decide to cancel with Growth Tools.

Most cancellations are decided months before the cancel screen. Growth Tools help you act on those signals earlier.

Annual Upsell

Annual Upsell

Target monthly subscribers on tenure, usage and plan, then manage the offer and the in-product experience.

Pulse

Pulse

Collect feedback at meaningful points in the customer journey and learn what is working while customers are still engaged.

Your call on everything

Your call on everything

Set who sees an offer, what it says, and how fast it rolls out.

Annual UpsellLiveWho sees itMonthly plan12+ monthsHigh usageWhat it saysGo annual, get 2 months freeHow fast it rolls out50%YOUR PLANGo annual, get 2 months freeMonthlyAnnual$490/year$588 2 months free Switch to annualWhen to askDay 30OnboardedActive weeklyQUICK QUESTIONHow is Acme working for you?12345Exports save me hours every week.
Stripe

Works with Stripe today.

Feedback AI

Feedback AI

Supercharge product development with AI-assisted feedback analysis.

Capture product feedback, prioritize features, and drive growth with AI-powered insights.

Automatic categorization

Automatic categorization

Freeform feedback is grouped into emergent categories and themes for prioritization and analysis.

MRR connection

MRR connection

Rank the impact of your product feedback on your bottom line so you know where to focus your development efforts.

Intelligent search

Intelligent search

Use natural language to search for specific feedback, themes, and customers.

Explore Feedback AI
Feedback AI
Increases product development velocity by 3x.

Increases product development velocity by 3x.

Used by

BuildertrendJenni.ai
Churn Metrics

Churn Metrics

Find out what churn is really costing you with Churn Metrics.

Track churn volume, identify trends across customer cohorts, and strategize to lower churn.

No strings attached

No strings attached

Connecting your Stripe account will give us a read-only snapshot of your churn data to analyze.

The metrics that matter

The metrics that matter

No-BS metrics that help you understand your churn problem and where to focus your efforts.

Always fresh

Always fresh

Updated daily, so you can be sure you're always looking at the latest data.

Explore Churn Metrics
Churn Metrics
Surfaces problem areas with clarity.

Surfaces problem areas with clarity.

Drop a cancel flow into your app in minutes.

The Churnkey SDK is open source, starting with React. Drop in the component, use the headless hook, or run the core state machine. Connect to Churnkey when you want analytics and AI-powered retention on top.

Three ways to integrate

  • Drop-in component

    Styled, accessible, production-ready out of the box.

  • Headless hook

    Bring your own UI; keep the logic and analytics.

  • Core state machine

    Framework-agnostic primitive for advanced wiring.

npm install @churnkey/react
CancelFlow.tsx
tsx
import { CancelFlow } from '@churnkey/react'
import '@churnkey/react/styles.css'

<CancelFlow
  steps={[
    {
      type: 'survey',
      title: 'Why are you leaving?',
      reasons: [
        {
          id: 'expensive',
          label: 'Too expensive',
          offer: { type: 'discount', couponId: 'STRIPE_SAVE20', percentOff: 20, durationInMonths: 3 },
        },
        { id: 'not-using', label: 'Not using it enough', offer: { type: 'pause', months: 2 } },
        { id: 'missing', label: 'Missing features' },
      ],
    },
    { type: 'feedback', title: 'Anything else?' },
    { type: 'confirm' },
  ]}
  handleDiscount={async (offer) => myBilling.applyCoupon(offer.couponId)}
  handlePause={async (offer) => myBilling.pause({ months: offer.months })}
  handleCancel={async () => myBilling.cancel()}
  onClose={() => setOpen(false)}
/>

Bring Churnkey to your AI agent.

Query sessions, analytics, and privacy requests from any MCP-compatible AI agent using your Data API key. Ask "why are customers churning this week?" and get a real answer.

Explore the MCP server
npx -y @churnkey/mcp

Works with

Claude logo ClaudeCursor logo CursorChatGPT logo ChatGPTPerplexity logo PerplexityCodex logo CodexVS Code logo VS Code and more

“ No founder wants to think about failed payments or has the time to deal with them. Churnkey stepped up and did it for us, setting us up quickly and optimizing everything, so we could focus on what we love to do: ship fast and grow faster. ”

Image
Grant Cooper
Co-founder of Cometly
Image

A baseline Churnkey experience...

Image
Voluntary churn drop
32%
Image
Time to integrate
15minutes
Image
Avg. LTV increase
14%
Image
Recovered payments
72%
Image

Let us show you how Churnkey finds the next revenue moment for every subscriber...

Save customers, recover failed payments, and launch the right revenue intervention at the right moment without waiting on another build cycle.

Image

FAQs

Cancel flows are one part of it. Churnkey is complete customer retention software built for Stripe, covering cancel flows, payment recovery, churn metrics, and AI-driven retention insights in one platform.

Connect your Stripe account and Churnkey syncs directly with your billing data. No separate integration to maintain, no second source of truth.

As little as 15 minutes. We'll walk you through it if you want a hand.

Yes, month-to-month plans can be canceled anytime. Annual plans are available at a discount but never required.

Churnkey. It gives you a tested cancel flow without the engineering time, either as a hosted product or as an open-source SDK you run yourself. Most teams weigh the cost of building and maintaining it against a 15-minute Stripe integration and choose Churnkey.