A subscription switch – upgrade or downgrade – occurs when a user changes their current subscription to another offer, for example, moving from a monthly to an annual offer.
Cleeng enables broadcasters to offer and manage user subscription switches through:
- Dashboard configuration of offer switch settings
- Ready-to-use customizable frontend components (MediaStore SDK Components Library) of the switch flow
- API endpoints
- Flexible subscription switch algorithms
- Multi-platform support of switch features – this page describes switch settings for the web, see the article about the in-apps.
Subscription upgrades and downgrades are one of the most powerful anti-churn and upsell mechanisms for SVOD businesses and have a big revenue impact. Read on to learn about the offer switch setup and customization options.
Offer switch settings
Offer switch settings are configured per each offer individually and apply to all localizations of that offer (with no option to include/exclude/modify switch settings per localization).
Step 1: Access the Upgrades and downgrades settings
To manage the upgrade and downgrade setting of your offer(s), log in to your Cleeng account > go to the Offers & Coupons section (in the main navigation, on the left-hand side) > choose Offers > choose the offer whose switch settings you want to change and click on the three dots on the right > choose Offer switching from the menu.
Step 2: Add upgrade and/or downgrade options
Add upgrade and/or downgrade options by clicking on the relevant part of the dashboard.
Select the offer(s) you want to add as upgrade or downgrade option(s) for your customers. Confirm your choice by clicking on the Add to Upgrade / Add to Downgrade button in the popup.
Step 3: Save
Save your offer switch settings by clicking on the Save and publish button at the bottom of the popup.
There are three main ways in which Cleeng can power subscription switching for your customers – using MediaStore SDK components, MediaStore SDK API, or 3.1 API.
If you’re new to Cleeng, refer to the overview of integration methods with Cleeng.
Cleeng provides a full set of React components that enable building an interface for the users to perform subscription upgrades and downgrades.
Visit our Components Library’s part on subscription switches to see the related MediaStore SDK components and implementation information.
Depending on the Cleeng API you’re using to integrate with Cleeng, you can find information on subscription switch endpoints on either of the following pages:
Supported payment gateways
Currently, we do not support subscription switches for other payment gateways, e.g. Altapay, Bambora, etc.
Subscription switch algorithms
You can further adjust your offer switch settings by applying different switch algorithms. Each algorithm provides different settings in terms of entitlement switch, billing date, and refund behavior.
Cleeng applies the following subscription switch algorithms by default:
- For upgrades: immediate without proration
- For downgrades: deferred
Read about all available subscription switch algorithms and how to change your settings.