v1.2 April 2025
New Hard vs. soft decline routing: the dunning sequence now adapts based on the Stripe decline code. Hard declines (expired card, lost/stolen) skip to a card update email on day 1.
New Full 4-email dunning sequence on day 1, 3, 5, and 7. Each email is personalized with your product name and the customer's per-session payment update link.
New Recovery dashboard with ROI metrics: recovered revenue, recovery rate, failed payment count, and ROI multiple vs. the $29/mo cost.
New Email sequence performance tracking: open rates per day in the dashboard so you can see which emails are converting.
v1.1 March 2025
New Branded payment update pages: per-customer tokenized pages that render with your product name and connect to a Stripe Billing Portal session.
New Per-customer token security: each payment update link is a JWT scoped to the specific customer and invoice, expiring after 7 days.
Fix Improved webhook delivery reliability: retry logic for transient failures on the Stripe event receiver.
v1.0 February 2025
New Initial release: Stripe Connect OAuth integration, one-click account connection, automatic webhook registration.
New Basic dunning email sequence: 2-email flow for invoice.payment_failed events.
New Recovery tracking: invoice.paid event matching and recovery attribution in a simple dashboard.