Changelog

What's new

Every update shipped to CancelFlow — features, fixes, and improvements.

27 September 2026
Add blog post: Minnesota's Auto-Renewal Law Doesn't Ban Retention Offers. It Requires Consent Before You Can Show One.

Claude-Session: https://claude.ai/code/session_01KdaazkkuTRthEomd69rRiL

35335e5
Add blog post: Job's-Done Churn: The Cancellation Your Survey Miscodes as "Not Using It Enough"

Claude-Session: https://claude.ai/code/session_01JRL2Qfn9tn4oiQMrrLGEew

a68933d
26 September 2026
Add blog post: 95% of Customers Want to Know Why Your AI Made a Decision About Their Account

Claude-Session: https://claude.ai/code/session_01FZKhL3WnT77cSadTD4BGX3

9fd910d
Add blog post: The Sales-to-CS Handoff: The Renewal Risk That's Baked In Before Onboarding Ever Starts

Claude-Session: https://claude.ai/code/session_012Twp6HCR7YodRoGDWiHbjU

b410de3
25 September 2026
Add blog post: Your Customer Has Two Cards on File. Stripe's Smart Retries Only Ever Tries One of Them.

Claude-Session: https://claude.ai/code/session_01PtA3EoW3J36yRhYJ2erwHJ

0688330
Add blog post: Klarna Subscriptions Can Renew Automatically on Stripe. A New UK Rule Means Some Still Need the Customer There.

Claude-Session: https://claude.ai/code/session_01Phy4CUQ5ZuDxmVuSvBgiea

3a042cf
24 September 2026
Add blog post: SMS Dunning: Baremetrics' 2026 Data Says the Best Message in Your Sequence Isn't an Email

Claude-Session: https://claude.ai/code/session_01X4iS9RukUZqJcC3shym22T

3438391
Add blog post: Customers Who Start Renewal Reviews 90 Days Early Save 49%

Claude-Session: https://claude.ai/code/session_015yCdS7wujwqtg5MmnQwP8q

f679dff
23 September 2026
Add blog post: Customers Give You Three Outages Before They Shop Elsewhere

Claude-Session: https://claude.ai/code/session_01VaiVu2S2ixo2Gi9PAgkUha

2f9b1ea
Add blog post: UK Commercial VRP Went Live in June. Subscription Billing Isn't on the List Until Wave 2.

Claude-Session: https://claude.ai/code/session_01QKW6x1Kp13VzQkmsCKA87y

3a7aebb
22 September 2026
Add blog post: Stripe Will Now Warn You 30 Days Before a Linked Bank Account Dies

Claude-Session: https://claude.ai/code/session_01Sk5tv7U2KHNX6Lw3webBRH

ce727d4
Add blog post: Shadow SaaS Churn

Covers expense-policy crackdowns cancelling individually-expensed subscriptions before they ever reach procurement, using Zylo's 2026 SaaS Management Index data. Distinct from the existing vendor consolidation, security review, and virtual corporate card posts. Claude-Session: https://claude.ai/code/session_01HBf7DC2dUJR26D3pvirQQu

c5871e9
21 September 2026
Add blog post: Apple's Billing Grace Period Is Opt-In and Off by Default — Most iOS Subscriptions Have None

Claude-Session: https://claude.ai/code/session_017x31HpzZUZrFDDoBZcYEwC

b541aab
Add blog post: The EU Data Act Bans Cloud-Switching Fees in January 2027 — And SaaS Is Explicitly in Scope

Claude-Session: https://claude.ai/code/session_01NB7jr3gegHaiLqMfrhFRQo

f02e56b
20 September 2026
Add blog post: Google Play Stopped Absorbing Your Chargebacks on August 3. Apple Never Did.

Claude-Session: https://claude.ai/code/session_01VkGYrzvDFK3Prab8zqqjdB

253c395
Add blog post: Hybrid Pricing Hit 95% of AI Agent Deals in 2026. Its Committed Floor Is Where the Renewal Fight Starts.

Claude-Session: https://claude.ai/code/session_01VwoMPZV8i95woo9NDrQh5Y

b42cd3f
19 September 2026
Add blog post: Stripe Raised the Subscription Item Cap From 20 to 100. The Workaround It Replaces Has Its Own Cancel-Button Problem.

Claude-Session: https://claude.ai/code/session_01JHQS6KLyHB4p2UgS5j9pPX

fbe8b89
Add blog post: Downgrade to Free: The Cancellation Save Nobody's Churn Dashboard Agrees On

Claude-Session: https://claude.ai/code/session_01461vofuhq21ckSbVEwHsk6

3647e25
18 September 2026
Add blog post: Louisiana's Click-to-Cancel Act Skips the Rule Every Other 2026 State Law Added

Claude-Session: https://claude.ai/code/session_01VPsQ8kZq2bPtcXbZeJq4JJ

4e81bc8
Add blog post: Stripe Can Now Hold a Downgrade Credit Until the Invoice It Credits Is Actually Paid

Claude-Session: https://claude.ai/code/session_01Mb8zizED8aR5ZyvSkBwK1n

5a24109
17 September 2026
Add blog post: Stripe's New Approval Gate Blocks an AI Agent From Cancelling a Subscription or Issuing a Refund on Its Own. It Shipped On by Default.

Claude-Session: https://claude.ai/code/session_01EqqpfK3tfnK2UtbpepVCEL

0e77b75
Add blog post: Stripe's Billing Portal Can Now Deep-Link to 'Update Your Details.' Most Dunning Emails Only Link to 'Update Your Card.'

Claude-Session: https://claude.ai/code/session_019zVNW5euwf4RmnYcSzBkXh

1c6bf4d
16 September 2026
Add blog post: SaaS Leaders Are Changing Prices 10 Times a Year Now. Your Churn Playbook Assumes Once.

Claude-Session: https://claude.ai/code/session_012NvHUSzPjTHRYQe4K6wQqo

a64a49c
Add blog post: AI Subscription Fraud: Why Stolen Cards Are Buying Access to Resell It, Not Steal It

Claude-Session: https://claude.ai/code/session_01YPcZgQKQJR6aUyMxAqX69A

3b34a3f
15 September 2026
Add blog post: Digital Sovereignty Churn: The Enterprise Renewal Risk That Has Nothing to Do With Your Product

Claude-Session: https://claude.ai/code/session_01XxPE2BTWejiHH5APPtP7Y1

c1d59c6
14 September 2026
Add blog post: UPI Autopay Revokes 20 Million Mandates a Month. Your Card Dunning Playbook Has Nothing for That.

Claude-Session: https://claude.ai/code/session_01Vu4gJzNJA4kry8RT7FBK9J

ea16859
Add blog post: Stripe Gave Every Payment Method the Same Decline Vocabulary. Most Dunning Stacks Are Still Reading the Old One.

Claude-Session: https://claude.ai/code/session_01McxH2ZMncUxvRMyHJs8KjD

3ea7328
13 September 2026
Add blog post: NYC's Click-to-Cancel Rule Takes Effect October 1. It's Not the Same Law as New York State's.

Claude-Session: https://claude.ai/code/session_01NVpFmt7Jf3hpbzoNSvuY1z

9ac66ce
Add blog post: SSO Blocks Half Your Enterprise Deals. A 425% Markup to Turn It On Just Moves the Churn to Renewal.

Claude-Session: https://claude.ai/code/session_01HJfpqbQePA37H6854kfRBX

0aeeda9
12 September 2026
Add blog post: British Columbia Just Wrote Canada's First Subscription Law — And Split It at 60 Days

Claude-Session: https://claude.ai/code/session_01XDi4BKDWdVKb1su76rvLyA

c0079f5
Add blog post: The UK Delayed Its Subscription Law to Spring 2027 Again. The CMA Didn't Wait to Start Fining.

Claude-Session: https://claude.ai/code/session_01Ujy7TvNkmD94a2CC6tHSVF

6f358d5
11 September 2026
Add blog post: Stripe Checkout Can Now Refuse Prepaid Cards Outright. The Case for It Isn't Fraud.

Claude-Session: https://claude.ai/code/session_014VyG7eJVZDUTwHVMxZqNUq

1a473c9
Add blog post: Stripe's CustomerSession Can Now Embed Entitlements. The Feature-Gating Lag Was Never a Billing Bug.

Claude-Session: https://claude.ai/code/session_012Pa9r2A6LpLmhQVGDLBPXF

bb69c68
10 September 2026
Add blog post: Annual Subscribers Don't Churn at Renewal. They Churn in Month One — and 95% Never Come Back

Claude-Session: https://claude.ai/code/session_01FtTf3iscgz5LaFxeFc5VcM

d02d145
Add blog post: Zombie Accounts: A 44,000-User Study Found 23% of "Active" SaaS Customers Have Already Checked Out

Claude-Session: https://claude.ai/code/session_01KaMzpQG1r9d8pmGyjwDqnq

f3db9a0
9 September 2026
Add blog post: Stripe's Stablecoin Subscriptions: No Card to Expire, No Chargeback Either

Claude-Session: https://claude.ai/code/session_01BsDJEu22YUTz9QSerQUrEz

7b7a2c3
Add blog post: California's Auto-Renewal Law Just Produced Two $7.5M Settlements

Claude-Session: https://claude.ai/code/session_01CMzWkKsR1pEkSjyZUSGEgy

084db27
8 September 2026
Add blog post: Auto-Renewal Notice Windows: The 30-Day Clock Buried in 87% of Your SaaS Contracts

Claude-Session: https://claude.ai/code/session_01SwzBLCKYR25sN9NJhNXYA8

47bcd93
Add blog post: Digital Accessibility Lawsuits Are on Pace for a Record 6,000 in 2026 — And Cancellation Flows Are Built to Fail Them

Claude-Session: https://claude.ai/code/session_01DY3WyJx2NTX4CximpDcyPs

2fa900e
7 September 2026
Add blog post: Maryland's New Auto-Renewal Law Has Notice Windows That Don't Match Colorado's or New York's

Claude-Session: https://claude.ai/code/session_014t1HFy2P87ik5MFkKGxieo

36e4c8b