Recover failed payments and save cancellations without paying a percentage of what you recover. Cancel any time. Annual plans available — email us.
Free
Try the recovery loop.
$0
Start freeStarter
Indie SaaS, just getting started.
$29/ month
Choose StarterGrowth
Scaling past $20k MRR.
$79/ month
Choose GrowthScale
Mature SaaS at $100k+ MRR.
$199/ month
Choose ScaleCompare every feature
Prices in USD. Cancel anytime. Annual plans available — contact us.
No. Flat monthly fee. The price you see is the price you pay, regardless of how much we recover. We think rev-share pricing is misaligned — you did the work to get the customer.
No. We use Stripe Connect OAuth — authorize us through Stripe's consent screen and revoke us with one click. We never see your secret key. Card collection happens inside Stripe Elements iframes (PCI SAQ-A).
You should turn them off when you connect us — running both can hit Visa's 15-attempt cap. We show an in-app banner with a deeplink to the right Stripe dashboard setting.
Yes. The cancel button is always visible from any step — no save-offer can hide it. We enforce that constraint in the builder before publish, and the runner exposes a one-tap cancel.
Yes, on Growth+. Add a subdomain like mail.yourcompany.com, drop the DNS records we give you (SPF, DKIM, DMARC), and dunning emails ship from noreply@theirdomain. Better deliverability, customers see your domain.
The Free tier is the trial. 25 campaigns/month, no credit card, no time limit. Connect a Stripe test account first to kick the tires risk-free.
Yes — from the in-app billing portal. Access continues through the end of the paid period. You keep an export of all your campaign data for at least 30 days after cancellation.
Not today, on purpose. We do Stripe really well rather than several processors badly. If you outgrow this constraint, tell us — we want to know.