Startup Spotlight: CancelFlow - Stripe cancel flows in under 10 minutes
CancelFlow's site now outlines an embeddable retention flow that reads from Stripe via your publishable key, applies outcomes in Stripe, and supports A/B testing and full customization, with a 14-day free trial.
By Ryan Merket ยท
Why it matters
Early signals like a live domain and a founder handle are often the first breadcrumbs before a full launch. For operators and investors, it is a low-cost way to get on the watchlist early.

We are flagging CancelFlow, an early startup led by the founder who goes by "Xyliaze" on X, for our Startup Spotlight series now that initial product details are live on the site.
What it is
- CancelFlow is an embeddable cancel experience for Stripe subscriptions that lets teams present retention offers at the moment a customer clicks the cancel button and then apply the selected outcome directly in Stripe.

How it works
- Installed in minutes. Working forever.
- 01 - Add one script tag: Drop a single line into your <head>. Works with React, Vue, plain HTML - anything.
- 02 - Trigger on cancel: Call CancelFlow.trigger() with just the subscription ID. We fetch everything else from Stripe.
- 03 - Configure offers: Set rules in your dashboard. Bigger discounts for loyal customers, pause for new ones. No redeployments.
- 04 - Watch churn drop: Track every save in your dashboard. Webhooks fire when an offer is accepted so Stripe acts automatically.
- No backend changes needed.
Stripe compatibility
- Works with any Stripe setup. CancelFlow reads subscription data directly from Stripe via your publishable key. It supports monthly, annual, and usage-based billing, and any frontend stack.
What happens on acceptance
- When a customer accepts an offer, a webhook fires immediately to your configured endpoint. The system also applies the outcome in Stripe so nothing falls through the cracks: pausing the subscription, applying a coupon, or downgrading the plan.
Customization
- Copy and design are fully configurable in the dashboard without a redeploy, including headlines, subtext, CTA labels, and offer descriptions. Pro and Unlimited plans add custom CSS and your own branding.
Data handling
- The service stores only what is needed to operate the flow: subscription IDs, anonymized cancel reasons, and offer outcomes. It does not store payment details. Full details are in the team's Privacy Policy.
Trial and limits
- All plans include a 14-day free trial. Your card is charged at the end of the trial if you choose to continue, and you can cancel any time before then with no charge.
- If cancellation requests exceed your plan limit, the cancel button still works, but the CancelFlow embed is bypassed and the subscription cancels directly. No retention offers are shown until the next billing cycle or you upgrade. An email notification goes out as soon as the limit is hit.
Experimentation
- A/B testing is available on Pro and Unlimited plans. You can split offers by percentage, run time-limited experiments, and view conversion data per variant in the dashboard.
Follow along
- Site: cancelflow.dev
- Contact: hello@cancelflow.dev
- Founder presence: Xyliaze (@Xyliaze)
We will update this spotlight as the team shares a public demo, changelog, or technical write-up on cancelflow.dev.