Integrations · Stripe

Churn alerts for Stripe, ranked by the revenue at stake.

Keep connects to your Stripe account through Stripe Connect. From there it builds your MRR, shows how much of it is at risk, and tells your team when revenue is about to leave — a cancellation, a downgrade, a failed payment, a trial that ended — and, with a usage source, which paying customers have gone quiet.

What you get from Stripe alone

Stripe on its own is enough to start. Keep reads subscriptions in every status and turns them into MRR, active customers, upgrades, downgrades, cancellations, and how revenue moved this month.

Alerts go out for the events that cost money: a cancellation, a downgrade, a failed charge, and a trial that ended without converting. Each one names the customer, the MRR involved, and a link to the customer in Stripe. A daily digest sums up the rest, so the channel is not muted by noise.

Stripe only keeps 30 days of events. Keep stores the subscription changes it sees from the moment you connect, so your history does not disappear after a month.

Add usage to see silent churn

Cancellations are the loud part of churn. The quiet part is the customer who is still paying and has stopped using the product. Stripe cannot see that on its own.

Connect PostHog, or send activity through Keep's API, and Keep matches each paying customer to their usage. Accounts whose usage dropped or went silent show up in the overview as revenue at risk, each with the reason, and open an issue and a playbook for your team. When one of them comes back while still paying, Keep counts it as recovered MRR.

How to connect

  1. Authorize Stripe

    Click connect and approve the account in Stripe. It is an OAuth flow through Stripe Connect; there is no key to paste.

  2. See your revenue

    The overview shows your real MRR within minutes, with the last 30 days of changes that Stripe still holds.

  3. Pick where alerts land

    Choose a Slack channel, or receive alerts by email. From then on, each event worth acting on arrives once.

What Keep reads, writes, and stores

Based on Keep's Stripe integration as of September 2026.
—Keep and Stripe
ConnectionStripe Connect (OAuth). No API key is stored.
ReadsSubscriptions in every status, customers (name and email), plan changes, failed invoices.
WritesNothing. Stripe only offers this connection with write permission, and Keep never uses it: no charge, subscription, or customer is ever created or changed.
StoresYour Stripe account id; the history of subscription changes (customer id, MRR before and after, when); each account's risk history (when it entered and left risk, and why). For an account that enters risk, its name and email, on the risk record and on the issue opened for it.
AlertsCancellation, downgrade, failed payment, trial ended, account at risk, daily digest.
DisconnectOne click from Keep or from your Stripe dashboard. Your history stays if you reconnect.

Questions

Can Keep charge customers or change my Stripe data?
No. Keep never creates, changes, or cancels a charge, subscription, or customer. Stripe only offers this kind of connection with write permission, but Keep does not use it.
How is this different from Stripe's own emails?
Stripe notifies you about individual payments. Keep puts each event in revenue context — the customer's MRR, the renewal date, the month's churn — and, with a usage source, flags paying customers who stopped using the product before they cancel.
Does Keep do dunning or retry failed payments?
No. Keep alerts your team when a payment fails, with the amount and the attempt number, so someone can reach out. Retrying cards and sending dunning emails is left to Stripe or a dedicated tool.
Can I connect more than one Stripe account?
One live Stripe account per workspace today. Monitored MRR adds that account to any other billing source you connect, such as AbacatePay or Asaas.
Can I export or delete what Keep stores?
Yes. Settings has a JSON export of everything Keep stores about your workspace (integration secrets withheld), and deleting your account removes it.

Other integrations

Connect Stripe and see today's revenue at risk.

Never writes to your billing, stores no Stripe keys, and puts your real MRR on screen in minutes.