Product log

What’s new in ExitLoop

New features and bigger improvements, each with a picture of how it looks. Smaller fixes are gathered at the end of every month.

November 2026

11 new features

Payment recovery

A payment page with your logo and a note from you

The page your customer opens to update their card now shows your logo and what they owe on one side, with the card form on the other. When you make a link from a customer’s page you can add a short note, and it shows on the page with your name.

Developers

Ask Claude or Cursor about your churn

Connect ExitLoop to Claude, Cursor or another AI tool that supports MCP, using a secret key from Settings → Developers. Ask why customers cancel, how much revenue you saved and who might leave next. It only reads your data.

Billing

One plan, monthly or yearly

Everything in one plan: $19 a month or $149 a year, both with a 7-day free trial. Monthly and yearly sit side by side, and sales tax or VAT is worked out at checkout.

Developers

Hand your cancel flow to your coding agent

Paste one prompt into Claude Code, Cursor or Codex and it builds the cancel flow into your billing page, in your own design. A live check ticks off each step as the build runs. Your questions, offers and results stay in ExitLoop.

Cancel flows

A different offer on every path

Each Discount, Pause and Plans step on your flow map keeps its own words and settings, so every cancel reason can get its own offer.

Payment recovery

Payment recovery, start to finish

Every failed payment is now recorded with the reason the card was declined. A new Payment recovery tab shows where that money went, and each customer page tells the whole story.

  • Payment recovery and Cancellations tabs on your dashboard
  • A timeline for each failed payment: the decline, every retry, each email and whether it was opened
  • Every cancel attempt listed with the reason, the offer shown and whether they stayed
Payment recovery

Jev reads customer replies

Jev reads replies to your failed payment emails and acts on them. “I get paid on the 15th” moves the retry to the 15th. Anything it isn’t sure about waits for you, and it never cancels on its own.

Cancel flows

Smart Offers

Add several offers for one cancel reason. ExitLoop shows which keeps the most customers still paying 90 days later, and can offer a pause before asking why.

Payment recovery

Failed payment playbooks

Retry failed cards on days that fit why they were declined, like around payday for insufficient funds. Off until you turn it on.

Emails

See which email gets invoices paid

A Results tab shows how many customers paid after each email. Test a clearer version on half of them, and we keep the one that gets more invoices paid, not more opens.

Setup

Five-step setup, Stripe in one click

Watch your cancel flow fill in with your name and color as you set up. Connect Stripe by approving the ExitLoop app, with no keys to copy.

Smaller fixes

Also in November

All release notes
  • The dashboard opens much faster for businesses with thousands of subscribers
  • The Customers page shows every customer, and search, filters and Export cover all of them
  • Resend a team invitation or copy its link from Settings › Team, and see right away when an invitation email could not be sent
  • Upload a profile photo from Settings → Profile, and it shows next to your name in the sidebar
  • Upload your company logo in Settings › Company and it shows in your cancel flows, on your payment pages and at the top of the emails your customers get
  • Pages show one steady loading preview that matches the page, so nothing jumps while your data arrives
  • The app starts up faster after a quiet spell, and link previews of the pricing, blog, support and changelog pages show a picture
  • Shared ExitLoop links have a clearer preview image: “They clicked cancel. You listened.”
  • Every page in the app starts a little sooner, and saving or filtering on it answers faster
  • The Customers page and search open faster, and Cmd-K finds any customer by email or name
  • Churn Radar opens faster and pages through customers without waiting on Stripe
  • The dashboard opens with your numbers already filled in
  • Sidebar links show a spinner while the page you tapped loads
  • Pages open faster after a break, because the app only prepares the page you're about to open
  • Email Sequences opens straight to your sequences, without a flash of the older page
  • Simpler default failed payment playbooks: three tracks instead of seven
  • The sign-in page loads faster
  • Coming back to the app opens your dashboard sooner
  • Win-back emails link to your own app and website
  • Redesigned Settings, with a clearer way to connect Stripe
  • Tabs on the Email Sequences and Cancel Flows pages switch instantly
  • Pages across the app load noticeably faster
  • The flow map points to the connector that stops it saving
  • Number fields in the flow editor keep what you type
  • Your saved light or dark theme loads without a flash
  • The Plans step lists the plans saved on your flow
  • Each flow shows whether it uses the popup or your own build
  • Support can raise your cancel flow and team limits
  • The Revenue saved card explains what its figure includes
  • Setup lets you connect Stripe with a restricted API key

October 2026

9 new features

Cancel flows

Branching cancel flows, in a new builder

Send each cancel reason to its own steps on a visual flow map. The builder opens full screen, with the map on the left and your customer’s view on the right.

  • Connect each answer to a discount, pause, plan switch or straight to cancel
  • Click any headline or button in the preview and type. What you see is what customers get
  • Play mode: click through as a customer and watch the map follow along
Cancel flows

Pause instead of cancel

Cancel flows can offer a pause, so customers stop paying for a few months instead of leaving for good.

Cancel flows

Nine new cancel flow designs

Nine redesigned styles that carry your brand color everywhere, with an optional picture.

Developers

A cancel flow API, with API keys

Run your cancel flow inside your own app: your screens, with ExitLoop’s offers and billing changes behind them. Create live and test keys in Settings.

Payment recovery

Payment update links on demand

Make a link for any customer and send it in your own email or chat. You see when they open it, and the failed payment is retried on the new card.

Emails
Early access

Personal follow-ups from your Gmail

The day after a customer is saved, downgrades or cancels, send them a short personal note from your own Gmail.

Account

Sign in with Google

A new, more secure sign-in. Continue with Google, verify your email and recover your account on your own.

Integrations

Slack alerts that matter

Get a Slack message when a customer subscribes, is saved or cancels, and when someone looks at risk of leaving.

Workspace

A clearer, more compact workspace

A refreshed look with a slimmer sidebar, and email sequences laid out as one connected timeline you can scan at a glance.

Smaller fixes

Also in October

All release notes
  • The dashboard and MRR chart load without waiting on Stripe
  • One loading screen instead of three
  • Payment reminders stop as soon as an invoice is paid
  • Dashboard numbers cover every subscriber, not just the first 100
  • Abandoned flows and plan switches show in customer timelines
  • Customers can always finish cancelling
  • Saves count only once the billing change is confirmed
  • Churn Radar filters and totals match the latest data

August 2026

3 new features

Reports

Retention reports

See the full impact of your retention work, with a short report on the schedule that suits your team.

Payment recovery

Card updates before cards fail

Reminders in your brand go out before a card expires, with a secure page where customers update it.

Cancel flows

Rebuilt retention workflows

Cancel flows and email automations, redesigned so longer journeys are faster to understand, set up and preview.

Where it started 2024

December 2024

Launch

ExitLoop launches

Cancel flows, discount offers and automated emails to keep more of the customers who try to leave.

  • Test and live Stripe keys side by side (December 21)
  • Subscriptions cancel at the end of the period when every offer is declined (December 24)

Looking for every fix? Read the full release notes.
Have an idea for what we build next? Let us know.

The next customer who clicks cancel might stay

Try the customer experience first, then connect your own Stripe account.