Two vendors, one Backstop.
ProsperStack handles your cancel flow; you're probably paying a separate vendor (Churnkey, Stunning, ChartMogul Retain) for failed-payment recovery. Backstop handles both, so the migration is more than a switch — it's a consolidation. Here's how to do it without dropping anything.
~23 min total · 8 steps · works with your existing Stripe Connect
Step 1 · 1 min
Sign up for Backstop free
In ProsperStack
Stay logged into ProsperStack — we want both tools running for the side-by-side.
In Backstop
Sign in with email or Google. New workspaces start on a 14-day Pro trial (then free up to 10 campaigns/month); no credit card.
Sign up freeStep 2 · 2 min
Connect your Stripe account
In ProsperStack
You're already connected to Stripe in ProsperStack. Connecting Backstop won't disconnect ProsperStack — Stripe can authorize both at once.
In Backstop
Click Connect Stripe on the workspace home — OAuth, ~30 seconds, we never see your secret key. The grant is read_write (recovery has to retry invoices, apply coupons, and pause/cancel on your behalf), scoped to your account and revocable from Stripe any time. Customers + subscriptions start syncing automatically.
Step 3 · 6 min
Recreate your cancel flow
In ProsperStack
Take a screen recording of your ProsperStack cancel flow. Note the survey questions, the offer config (discount/pause/downgrade), the confirm copy, and your Save Stories quotes.
In Backstop
Cancel flows → New flow → pick a starter template. Edit the survey + offer to match. Add your Save Stories as testimonials in a Stories node. Publish v1.
Open the builderStep 4 · 5 min
Add the recovery loop ProsperStack does not handle
In ProsperStack
ProsperStack only handles cancel flow. If your failed-payment recovery is in Churnkey or Stunning today, keep it for now and we'll layer ours alongside. No recovery tool yet? Even better — there's nothing to migrate; Backstop's recovery turns on the moment Stripe is connected.
In Backstop
Decline-code-aware smart retries + the dunning email sequence are on by default once Stripe is connected. Customize the From name + branding. Optional: enable trial-end reminders, reactivation campaigns (with a one-click reactivate link in the win-back email), and win-back tracking — all out of the box.
Configure recoveryStep 5 · 2 min
Install the cancel flow
In ProsperStack
Find the ProsperStack embed in your app — usually a script + data attribute on the cancel CTA.
In Backstop
Pick one of three installs (Workspace → Cancel flows → Embed): (a) our one-line embed.js for an on-your-domain modal, (b) a no-SDK hosted redirect link if you can't drop in a script, or (c) a paste-into-Cursor/Claude prompt that wires the snippet for you. Same customer UX either way.
Step 6 · 3 min
Keep your branded cancel subdomain (optional)
In ProsperStack
Note the cancel subdomain you point at ProsperStack (e.g. cancel.yourcompany.com) and where its DNS lives.
In Backstop
Add the same host under Settings → Cancel domain: drop in the CNAME + TXT record, click Verify, and your hosted cancel flow + portal serve under your brand. No need to fall back to our shared domain.
Custom domain docsStep 7 · 2 min
Run side-by-side for 2 weeks
In ProsperStack
Keep ProsperStack live alongside Backstop. Both will see the same Stripe events; only Backstop actually applies offers (you'll know which path the customer took).
Step 8 · 2 min
Cancel ProsperStack + your separate recovery vendor
In ProsperStack
Once you're convinced, cancel both ProsperStack AND whatever recovery tool you were using. That's typically $200–$300/mo combined.
In Backstop
Backstop Pro is $79/mo. Net savings is real and recurring.
What doesn't transfer cleanly
Honest list — nothing here is a deal-breaker, but you should know:
- •ProsperStack's Save Stories are the closest thing in their UI to our Stories node. Copy your testimonials over manually — both tools accept short quotes with attribution.
- •Past cancel-flow data stays in ProsperStack — we don't pull historical save numbers from their API. Your Backstop stats start from the moment you connect Stripe.
- •If you started from a niche ProsperStack template we don't have a one-to-one match for in our 12 starters, you'll be customizing from the closest fit (or from a blank flow). The big buckets are covered — SaaS, dev tools, agencies, newsletters, fitness, B2B, online courses, productivity apps, hobby projects.
Ready when you are.
Your 14-day Pro trial covers the full feature set — run side-by-side with ProsperStack for two weeks before you switch. No credit card, no lock-in.