Running a custom billing system or an unsupported processor? ChurnRecovery's universal webhook API works with anything that can send an HTTP request.
Not everyone uses Stripe or Chargebee. If you've built your own billing system, run on a niche processor, or have a hybrid setup, ChurnRecovery's generic webhook API has you covered.
Any event — subscription cancellation, payment failure, trial expiry — can be sent to ChurnRecovery as a JSON webhook. We'll handle the cancel flow logic, retention offers, and analytics, and send results back via webhook callback to your system.
Built your own billing? Use our webhook API to add cancel flows
Stripe + Paddle hybrid? One unified cancel flow for both
Enterprise billing platforms not natively supported
Add cancel flows to legacy billing while you migrate
Real code for your Custom / Webhook integration. Copy and customize.
Most SaaS companies recover 20–30% of would-be churners with cancel flows. ChurnRecovery makes this free for Custom / Webhook users.
Get early access — it's free