Documentation

Quick Setup

Get ChurnWhisper running on your SaaS in under 5 minutes.

Step 1: Add the Widget

<script src="https://churnwhisper.com/widget.js"></script>
<script>
ChurnWhisper.init({
apiKey: "your-api-key-here",
// ... config options
});
</script>

Step 2: Configure Your Stripe Key

In your dashboard settings, paste your Stripe API key so ChurnWhisper can offer discounts and pauses.

Step 3: Replace Cancel Buttons

Update your cancel buttons to trigger the ChurnWhisper widget instead of direct cancellation.

API Reference

Complete documentation for widget configuration and events.

ChurnWhisper.init(options)

Events

  • cancel_flow_started - User clicked cancel
  • offer_shown - Discount/pause offer displayed
  • customer_saved - User accepted offer
  • customer_churned - User completed cancellation