New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingCPQPaymentsRevRecGrowthReveal
Support

Getting Started


  • Overview
  • Installation Guide

Use Cases


  • Acquisition
  • Expansion

Plays


  • Overview
  • Managing Plays

Offers


  • In-app Offers
  • Pricing Tables

Experiences


  • Branding
  • Cancel Pages
  • Loss Aversion Cards
  • Survey Reasons
  • Redirect Pages

People


  • Managing Audiences

Reports & Analytics


  • Key Metrics Glossary
  • Dashboards & Trends
  • Cancel Insights
  • Offer Performance Report
  • Experience Performance Report
  • Lift Report
  • Displaying Revenue in Reports
  • Removing test sessions from Reports

Settings


  • Navigating the Settings page
  • Setting up a Custom Domain
  • Setting up Save & Cancel Return URLs
  • Activity Log and Error Reporting

Managing your Account


  • Growth Admin User Role
  • Managing your Team
  • Managing Teams to Control App Access
  1. Growth
  2. Settings
  3. Setting up Save & Cancel Return URLs
Chargebee Retention is now part of Chargebee Growth.New customers can find everything you need in Chargebee Growth documentation.Existing Chargebee Retention customers can continue to access the legacy Chargebee Retention documentationhere.
  1. Growth
  2. Settings
  3. Setting up Save & Cancel Return URLs

Configuring Save and Cancel Return URLs

Save and cancel return URLs control where users are routed after they interact with your Growth cancel experience:

  • Save return URL: Where users land after they click Never mind and choose to stay.
  • Cancel confirmation URL: Where users land after they confirm cancellation.

You can configure these URLs at three levels: mapped URL fields, global defaults, and individual page settings.

How Chargebee Growth Resolves Return URLs

Chargebee Growth resolves return URLs in the following order of priority, from highest to lowest:

  1. Page-level URL: Set directly on a page. This overrides every other level.
  2. Global URL configuration: Applies across all pages by default.

Mapping Save and Cancel URL fields

If you use the Chargebee Growth JS snippet to initiate cancel sessions, you can pass the save and cancel URLs as mapped fields.

  1. Go to Settings > Setup > Field mappings.
Field mappings page under Settings in Chargebee Growth
  1. Under Account Info, map the following fields:
FieldDescription
Cancel confirmation URLThe URL to redirect users who confirm cancellation.
Save return URLThe URL to redirect users who click Never mind.

After you map these fields, they populate your global URL configuration automatically.

Configuring Global Return URLs

Global URLs serve as the default for all pages in your Growth experience.

  1. Go to Settings > Setup > Configuration > Global URL Configuration.
Global URL Configuration settings in Chargebee Growth
  1. Set either of the two avialable fields:
  • Global Nevermind URL: Uses the mapped Save return URL by default.
  • Global Cancel URL: Uses the mapped Cancel confirmation URL by default.
  1. Click Save & close after you make changes.

Global URL configuration applies to new pages by default. It does not change pages that already have their URLs configured.

Configuring Return URLs at the Page Level

You can override the global default for any individual page.

  1. Go to Experiences > Pages, select a page.
  2. Go to Page settings > Button Configurations.
Button Configurations in a page's settings in Chargebee Growth
  1. For each button, Nevermind and Cancel, select a destination type from the dropdown:
OptionDescription
URLEnter a static or dynamic URL directly.
Redirect PageLink the button to a configured redirect page.
Global URL ConfigurationUse the global default URL.
Destination type dropdown for a button in Chargebee Growth

If you select Redirect Page, an additional dropdown appears for you to select the target page. For more details, see the redirect pages documentation.

Editing a URL field

Enter a static URL

Type a URL directly into the URL field. You must enter a valid URL format. Invalid entries do not save and display an error.

Insert a dynamic URL using mapped fields

To use a mapped field value as part of the URL:

  1. Click the globe icon to view all fields mapped as URL types.
  2. Click the lightning bolt icon to insert a dynamic variable.

Dynamic variables are appended as query parameters. For example:

https://www.example.com?subscription_id=Subscription ID|1234
Dynamic URL with a subscription ID variable in Chargebee Growth

This passes the subscription ID as a parameter to your cancel confirmation page, so that your backend can identify and process the cancellation.

Where return URL configuration appears

The same three options, URL, Redirect Page, and Global URL Configuration, are available wherever a URL input appears in Chargebee Growth, including:

  • Page settings (Button Configurations)
  • The offer editor
  • Global URL Configuration (Settings > Setup)

For questions about save and cancel return URLs, contact growth-support@chargebee.com.

See also

  • Navigating to the Chargebee Growth settings page

Was this article helpful?