Migrate from ProsperStack

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

  1. 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 free
  2. Step 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.

  3. 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 builder
  4. Step 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 recovery
  5. Step 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.

  6. 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 docs
  7. Step 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).

    In Backstop

    Watch save rate + recovery rate. Compare. Decide which to keep.

    Open dashboard
  8. 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.