# Churn Solution docs

Churn Solution plugs into your payment gateway and gives you three products: cancellation flows that save customers at the moment they try to leave, payment recovery that rescues failed payments, and reactivation campaigns that win cancelled customers back.

## The three products

Each product has its own section with a feature-by-feature guide. Every gateway page shows which of the three it supports.

- [Cancellation Flows](/docs/cancellation-flows/)
  Personalized exit surveys and save offers shown the moment a customer clicks cancel.
- [Payment Recovery](/docs/payment-recovery/)
  Dunning emails, smart retries and a payment wall that recover failed payments automatically.
- [Reactivation Campaigns](/docs/reactivation/)
  Automated win-back emails sent to cancelled customers, based on the reason they left.

## Connect your payment gateway

Churn Solution reads subscriptions from your gateway and performs the save actions (pause, discount, cancel at period end…) on your behalf. Pick your gateway to see supported products, offers and connection steps.

- [Stripe](/docs/integrations/stripe/)
  Native connection
- [Braintree](/docs/integrations/braintree/)
  API key + webhook
- [Paddle](/docs/integrations/paddle/)
  API key
- [Revolut](/docs/integrations/revolut/)
  Merchant API keys
- [Recurpay](/docs/integrations/recurpay/)
  Shopify stores
- [WooCommerce](/docs/integrations/wordpress/woocommerce/)
  WordPress plugin
- [Paid Memberships Pro](/docs/integrations/wordpress/paid-memberships-pro/)
  WordPress plugin

[See the full compatibility matrix →](/docs/integrations/compatibility/)

## Get more out of Churn Solution

Once flows are live, push the data into the tools your team already uses.

- [Webhooks](/docs/webhooks/)
  Receive a signed JSON event on your server every time a customer completes a cancellation flow: reason, feedback, offer shown, outcome. Build anything on top.
- [Slack](/docs/integrations/slack/)
  Get a message in a channel when a customer cancels, is saved, or claims an offer, so the whole team sees retention in real time.
- [HubSpot](/docs/integrations/hubspot/)
  Write the cancellation reason and outcome onto the HubSpot contact and log each session on its timeline, then trigger HubSpot workflows from them.
- [Omnisend](/docs/integrations/omnisend/)
  Send a "Cancellation Session Completed" event to Omnisend to branch email automations and build segments on the outcome.
- [Zapier](/docs/integrations/zapier/)
  Use the "Cancellation Flow Completed" trigger to send session data to Google Sheets, Airtable, Notion, or any of 7,000+ apps.
- [MCP Server](/docs/mcp-server/)
  Connect Claude, ChatGPT, Cursor or VS Code to your account and ask questions about save rates, reasons and offer performance in plain language.
