THE PRODUCT TOUR

Follow one failed payment through Chaser.

A renewal fails. Routing decides who handles it. A human approves the message. The customer fixes it on a page branded as yours. The ledger reconciles, and the audit trail remembers everything. This page walks that loop on real product screens.

No risk. The trial clock doesn't start ticking until Chaser recovers its first $100 for you.

CHAPTER 00 · SAFE MODE

Start in a sandbox, not in your inbox.

Chaser connects through Stripe's official OAuth with least-privilege scopes you approve on Stripe's consent screen, then replays your last 90 days read-only to show what it would have recovered. Nothing is sent until you approve.

  • Least-privilege scopes, visible on Stripe's consent screen
  • 90-day replay of your real ledger
  • Go-live readiness checklist gates every step
  • Simulation Mode is locked on for the first connection, by design.
  • Once you go live, Chaser also schedules the proactive trial-ending and upcoming-renewal reminders natively, so Stripe's built-in versions can be safely muted.
CHAPTER 01 · ROUTING

Every failure is segmented before anyone sees it.

When smart retries are exhausted, routing rules evaluate invoice value, risk, and VIP flags. Low value rides the autopilot dunning track; high value goes straight to the attention queue.

  • You define what deserves a human
  • VIP accounts: no email without approval
  • Stagnation safeguard: anything unresolved for 48 hours escalates to the workspace owner
CHAPTER 02 · THE QUEUE

Rows arrive pre-classified. You decide, you don't diagnose.

The command center is an exception queue, not an inbox. Every row carries its root cause, live Stripe state, and the full sequence history.

  • Pre-classified by decline reason
  • Live Stripe truth on every row
  • Snooze is a real action: items return on the right day
CHAPTER 03 · THE DECISION

AI drafts it in your voice. A human approves every send.

When templates are done, Chaser says so, and hands the keyboard to a person with every piece of context already on the table.

CHAPTER 04 · THE CUSTOMER

The fix happens on a surface that looks like you.

Every surface reads as your product, not a third-party debt collector. Branded surfaces are why they complete the update instead of reporting it.

  • Dismissible banner, persistent banner, or full paywall
  • Hosted card-update page with fields served and tokenized by Stripe
  • In-app surfaces are live. Install the snippet to enable them.
CHAPTER 04b · CANCELLATION RECOVERY

Intercept the cancel click before it reaches Stripe.

Most SaaS products send customers straight to Stripe when they cancel. Chaser intercepts that click, shows a branded cancel page in your product's look and feel, asks why they are leaving, and gives you the tools to save them before the subscription ends.

  • Branded cancel page with your logo, colors, and domain
  • Cancellation reasons captured before Stripe sees the cancel
  • Save rules engine: show a discount or pause offer based on why they are leaving
  • Every cancellation attempt logged to Cancellation Insights with save rate and MRR kept vs lost, whether it happens in the Stripe billing portal or on your branded cancel page
  • One tool for all three revenue leaks: protection, recovery, and cancellation saves
CHAPTER 05 · THE WRITE-BACK

Every case ends with a decision, not a timeout.

When automation recovers the payment, the case closes itself. When it cannot, an operator picks the ending: paid and recovered, or finalized as a loss. Either way the outcome is logged and written back.

  • Two honest endings: mark it recovered, or finalize it as unrecovered. Both are first-class outcomes, never a silent timeout.
  • A short note is required at close, so the next teammate inherits context instead of a mystery.
  • Every resolution is written back to Stripe and flows to your accounting stack via webhooks and Zapier today, with native connectors rolling out.
CHAPTER 06 · THE RECEIPTS

We report the losses too.

Closed Outcomes is a read-only record of every payment that reached a terminal state: recovered, churned, or impossible, with the reason attached. It is how the pays-for-itself guarantee gets verified.

CHAPTER 07 · AROUND THE LOOP

The loop plugs into how your team already works.

Recovery webhookLive

  • HMAC-SHA256 signed payloads on every closed outcome: recovered, churned, written off, or dismissed.
  • Automatic retry with exponential backoff for up to 24 hours.
  • One-click test events from the Integration Hub.

MCP serverLive

  • Connect Claude or any MCP client: OAuth in, then query at-risk renewals, the recovery queue, and closed outcomes. Read-only, scoped to your workspace, included on every paid plan.
  • Coming next: point Chaser at your own MCP server so playbooks can draw on your customer data.

The Chaser MCP server: your AI tools query at-risk renewals, the recovery queue, and closed outcomes, read-only.

Slack alerts & digests

  • Dunning events, Queue Zero notifications, and summary digests where your team lives.
  • Milestone posts for saved-today totals and personal-best streaks.

PayPalBeta

  • One queue, both processors. PayPal failures appear alongside Stripe failures in the command center, classified by reason and ready to work.
  • The same recovery sequences. PayPal failures run through the identical dunning lifecycle and branded card-update flow your Stripe failures use.
  • Bring your own PayPal app. Connect with your own PayPal REST credentials in read-only beta. Webhook-driven, workspace-scoped, and disconnectable any time.
  • Honest beta status. PayPal support is in active beta. The core ingestion and recovery loop works today; we'll tell you what's still maturing rather than imply it's finished.

PayPal subscriptions are supported in beta today. Stripe remains Chaser's primary, fully-supported processor.

Ecosystem · Roadmap

  • Native HubSpot, Salesforce, QuickBooks and NetSuite connectors are coming.
  • Join the priority list to shape the rollout.
THE SECOND PILLAR

Not all revenue loss starts with a failed payment.

Involuntary churn — failed payments, expired cards — is what Chaser was built to recover. But voluntary churn is the other leak: customers who actively decide to cancel. Cancellation Recovery intercepts that moment, captures the reason, and fires a save offer before the subscription ends.

Branded cancel page

Reason capture and MRR-lost analytics

Save rules engine

Read-only · 60 seconds · No emails sent

You've seen the loop. Now run it on your own ledger.

Connect Stripe in Safe Mode and Chaser computes 90 days of recoverable revenue from your own history.

No risk. The trial clock doesn't start ticking until Chaser recovers its first $100 for you.