FAQ

Frequently asked questions

Everything about Rebounce: pricing, setup, recovery channels, security, and how we compare to alternatives.

Product basics

What Rebounce does and who it is for.

What is Rebounce?+

Rebounce is a failed payment recovery (dunning) tool for SaaS businesses on Stripe. It automatically detects failed subscription payments, classifies them by Stripe decline code, retries them with intelligent timing, and sends multi-channel recovery sequences (email, SMS, WhatsApp, in-app banners) to recover up to 80% of revenue that would otherwise be lost to involuntary churn.

What is dunning?+

Dunning is the process of communicating with customers whose payments have failed to recover the payment before the subscription is canceled. Modern dunning combines smart retries (timing tuned to the decline code) with multi-channel outreach (email + SMS + WhatsApp).

Who is Rebounce for?+

Indie hackers, solo founders, and SaaS teams of any size on Stripe. The Starter plan ($3.50/mo) is built for under $10K MRR. The Scale plan ($39/mo) supports unlimited MRR. Rebounce is the right tool if you want multi-channel recovery without paying $100-$250/mo or giving up a revenue share.

What does Rebounce NOT do?+

Rebounce does not process payments itself (Stripe does), does not store credit card numbers, and is not a full billing platform. It supplements Stripe with dunning, retries, and analytics. It is also not the right tool for enterprise SaaS with $1M+ MRR that need bespoke analytics suites - use Churnkey or Baremetrics Recover for that.

Pricing & billing

Plans, trials, and what is included.

How much does Rebounce cost?+

Three flat-rate plans, all USD, billed monthly: Starter $3.50/mo (up to $10K MRR), Growth $14/mo (up to $30K MRR), Scale $39/mo (unlimited MRR). No revenue share. 14-day free trial, no credit card required.

Do you take a revenue share on recovered payments?+

No. Flat monthly pricing. You keep 100% of what is recovered. This is unusual; most competitors charge a percentage fee on top of subscription.

How long is the free trial?+

14 days. No credit card required to start. Most teams have their first recovery within 48 hours of connecting Stripe.

What if I exceed my plan’s MRR cap?+

We will email you well before any disruption and ask you to upgrade. We never silently throttle recovery operations mid-flow.

Can I cancel anytime?+

Yes. Cancel from the Stripe Customer Portal (linked from your dashboard). You keep access through the end of the billing period.

Setup & integration

Getting started and connecting Stripe.

How long does setup take?+

~5 minutes. Connect Stripe via OAuth (you authorize Rebounce as a Connect application), choose your plan defaults, customize the email templates, done. No code changes required.

Do I need to modify my Stripe webhook configuration?+

No. Rebounce uses Stripe Connect, which means Stripe sends the relevant events directly to Rebounce via Stripe’s connected-account webhook system. Your existing webhooks to your own app are unchanged.

Can I run Rebounce alongside Stripe Smart Retries?+

Yes; that is the recommended setup. Stripe Smart Retries handle automatic retries. Rebounce adds dunning emails, multi-channel outreach (SMS/WhatsApp), smarter retry timing for cases Stripe misses, and analytics. Together they recover materially more than either alone.

Does Rebounce support Paddle, Lemon Squeezy, or other providers?+

Currently Stripe-only via Stripe Connect. Paddle support is on the 2026 roadmap. Lemon Squeezy has built-in dunning so the use case is weaker; we have no current plans for it.

Recovery channels & dunning

How the recovery flow actually works.

What recovery rate should I expect?+

With Stripe Smart Retries alone: ~38%. With Rebounce on top: 60-80% depending on your customer base. B2C subscriptions with email-only typically hit 50-65%; B2B with multi-channel (WhatsApp/SMS) hits 70-80%.

How does the default 14-day dunning flow work?+

D0: retry + first email. D2: retry. D3: dunning email #2. D5: retry + WhatsApp/SMS (Growth+). D7: dunning email #3. D10: retry. D14: final notice / lost. Every email is customizable; the sequence cancels automatically when a payment succeeds.

What happens if my customer pays during a dunning sequence?+

Inngest (our workflow orchestrator) cancels the in-flight sequence automatically when Stripe webhooks confirm payment success. No risk of post-recovery awkward emails.

Can I send dunning messages in languages other than English?+

Yes. Email/SMS/WhatsApp templates support custom language per organization. Default packs are available in English and Spanish (LATAM). Other languages on request or via custom template editing.

Can Rebounce recover abandoned Stripe Checkout sessions?+

Yes, on Growth and above. When a customer starts a Stripe Checkout flow but does not complete it, Rebounce can follow up via email with a link to the original session.

What is pre-dunning?+

Pre-dunning means contacting customers before a payment fails. Rebounce sends card-expiry warning emails 30 days before a card expires, giving customers time to update their payment method. This prevents failures entirely rather than recovering them after the fact. Included on all plans.

SMS, WhatsApp, and notifications

Multi-channel features.

How does WhatsApp recovery work?+

Rebounce sends WhatsApp messages with direct payment links via either Evolution API or Twilio (per-org configurable). WhatsApp open rates are 90%+ vs 20-30% for email. Available on Growth and above.

Does Rebounce require WhatsApp template approval?+

If you use Twilio with WhatsApp Business: yes, you must get the template approved by Meta (Rebounce handles the submission flow and we have proven templates ready). If you use Evolution API: no approval required. Rebounce supports both.

How does SMS recovery work?+

SMS via Twilio with direct payment links. No template approval needed. 45-50% open rate (vs 20-30% for email). Available on Growth and above.

Does Rebounce integrate with Slack or Discord?+

Yes. Real-time Slack and Discord alerts when payments fail or are recovered (Growth and above). You also get weekly Monday recovery reports via email (all plans).

Security, privacy & compliance

How we handle your data and your customers’ data.

How is my Stripe access token stored?+

Encrypted at rest using AES-256-GCM. Encryption keys are derived via scrypt from a long-lived application secret. The plaintext token only exists in memory during webhook processing and outbound Stripe API calls.

Is Rebounce GDPR / LGPD compliant?+

Yes. Data Processing Agreement at /dpa, privacy policy at /privacy. EU customer data processing is covered including data subject access rights. Stripe and Supabase (sub-processors) maintain their own DPAs.

What data do you store about my customers?+

Customer email and name (from Stripe invoice data), failed payment amount/currency/reason, Stripe invoice and subscription IDs, recovery status, and dunning interaction history. We do NOT store credit card numbers, bank details, or any special category data.

How are customer payment update links secured?+

Each link is a JWT token with 72-hour expiry, signed with a server-side secret. The link renders Stripe Elements client-side; the actual card data never touches Rebounce servers.

What happens to my data when I delete my account?+

We delete your organization data, encrypted tokens, failed payment records, and dunning history. Anonymized aggregate statistics may be retained for product analytics.

Comparison to alternatives

How Rebounce stacks up.

How does Rebounce compare to Churnkey?+

Churnkey starts at $100/mo, Rebounce at $3.50/mo. Both support cancellation flows and email dunning. Rebounce adds SMS, WhatsApp, checkout recovery, and win-back at the Growth tier ($14/mo). Churnkey is stronger on cancellation-flow analytics for mid-market teams. See /vs/churnkey.

How does Rebounce compare to Baremetrics Recover?+

Baremetrics Recover requires the Baremetrics analytics suite ($129/mo+). Rebounce is standalone dunning at $3.50-$39/mo, with multi-channel recovery (SMS, WhatsApp, checkout recovery, cancellation flows) that Baremetrics Recover does not include. See /vs/baremetrics.

How does Rebounce compare to Churn Buster?+

Churn Buster starts at $249/mo and is built for enterprise SaaS. Rebounce starts at $3.50/mo and includes SMS, WhatsApp, checkout recovery, and Apple Pay / Google Pay on payment update pages. See /vs/churnbuster.

How does Rebounce compare to Stripe Smart Retries?+

Stripe Smart Retries are automatic retries built into Stripe (free, no dunning emails). They recover ~38%. Rebounce adds dunning emails, SMS, WhatsApp, checkout recovery, cancellation flows, win-back, Apple Pay / Google Pay, and smarter retry timing based on decline codes. Together they recover 60-80%. See /vs/stripe.

Free tools

Tools you can use without signing up.

What is the Churn Calculator?+

An interactive calculator at /churn-calculator. Input your MRR, monthly failure rate, and average subscription price. See your annual revenue at risk, Stripe-only recovery projection (~38%), and Rebounce recovery projection (60-80%). Shareable URL with your numbers.

What is the Stripe Audit?+

A free read-only Stripe Connect audit at /audit. Scans your last 12 months of charges and produces a report with: actual failed payment count, decline code breakdown, retry coverage gaps, and estimated recoverable revenue. 90-day report retention, unique shareable URL, no signup.

What is the Decline Code Atlas?+

33 dedicated pages covering every Stripe decline code, at /stripe-decline-code. Each page: category (soft/hard/fraud), recoverability, frequency, full explanation, retry strategy, customer messaging recommendations, and FAQs.

What is the Template Library?+

22 copy-paste templates (email, SMS, WhatsApp) at /templates. Every dunning stage covered: pre-dunning, day 0-14, post-recovery, win-back, cancellation rescue, trial conversion. Each template includes A/B subject variants and decline-code-specific recommendations.

Still have a question?

Email hello@rebounce.dev and a human answers within a business day. Or just start the free 14-day trial.

Start free trial