# Cancel Page ✨
Previous Version
The earlier version of Cancel Page was delivered via Brightback.js, which has since been deprecated. You can still view the documentation (opens new window) for reference.
If you are migrating from Brightback.js, see the Cancel Page Migration Guide for detailed steps.
# Introduction
Chargebee Cancel Page (opens new window) helps retain customers by intercepting cancel flows and presenting alternative options like discounts, plan changes, or feedback forms. Using the Chargebee JavaScript SDK, you can trigger predefined cancel deflection experiences that leverage customer context, subscription details, or any custom parameters. The SDK fetches the best-matched page, which is hosted by Chargebee. You can configure redirection behavior based on user decisions. This setup allows for dynamic intervention before subscription termination, without heavy client-side implementation.
# Quickstart
See the Cancel Page quickstart for a step-by-step setup guide for integrating Cancel Page with your application.
# JS API reference
See the Cancel Page JavaScript API reference for detailed information about available features and usage.
# Migrate from Brightback.js
See the migration guide for instructions on migrating from the deprecated Brightback.js library to the new Chargebee.js integration.