Introduction
This guide shows you how to set up a subscription offer in the Cleeng dashboard. You don't need technical skills to follow it.
Before you start, make sure you have:
- Content that you have the right to sell and that you believe will attract subscribers (for example, videos, e-learning materials, or other digital assets)
- A website where you plan to sell your content
- An account with the relevant hosting or content management platform (for example, an online video platform for video content) to upload your content before selling it with Cleeng
Step-by-Step Guide
A subscription is a type of offer with recurring billing. Once a customer subscribes, they are billed automatically for the set period.
- For Weekly, Monthly, Every 3 months, Every 6 months, and Yearly subscriptions, follow the guide below.
- For Seasonal subscriptions, see Seasonal Subscriptions.
The offer creation process consists of 4 main steps, which correspond to 4 sections in the offer setup wizard in the dashboard.
Get Started
- Log in to your Cleeng account.
- In the left menu of your dashboard, go to Offers & Coupons > Offers. From here, you can create new subscriptions and edit existing ones.
- Click Create offer.
Step 1. Select Offer Type
- Select the Subscription tile.
- Click Next.
Step 2. Provide Offer Information
- Enter the information about your offer. Only the Title is required:
- Title (required): give the offer a name. It is visible to your customers. If you don't want to add any optional information, go straight to Step 3.
- Image URL (optional): add a URL for an image that a web app can display for this offer, for example in the checkout.
- Description (optional): add a longer teaser for the offer if you want to display it in your web app.
- Add tags (optional): tags control which categories a customer gets access to. By default, all offers are created with the tag "all". Add each tag separately. To learn more, see Using Tags to Build Unique Offers.
- Click + Advanced options to see more settings:
- App store product IDs (optional): only required if you plan to integrate in-app purchases with Cleeng and link them to this offer. To learn more, see How to Connect Your In-App Offers with Cleeng.
- Custom parameters (optional): add your own data to an offer. Custom parameters are only shown to customers if you choose to show them.
- Click Next.
Step 3. Provide Pricing Information
This step sets the default offer: the price and currency customers see in any country that doesn't have its own localized offer.
What is the default offer? The default offer is the price shown to customers in countries where you have not created a localized price. You choose the default country, currency, and price during offer setup.
-
Enter the pricing information. The Default country, Billing period, and Price are required:
- Default country (required): choose the country that represents your primary or global market (for example, United States). This is the country your default offer is anchored to. If there is no local price for a specific country (Step 4), customers see this offer at checkout.
- Billing period (required): choose how often subscribers are billed: weekly, monthly, every 3 months, every 6 months, annually, or at the beginning of every new season. You can also create daily subscriptions for testing purposes, in the sandbox environment only. If you choose Seasonal, follow the Seasonal Subscriptions guide instead.
- Price and Currency (required): enter the price for this offer. USD, GBP, and EUR are always available, plus any other currency Cleeng supports. The currency is not tied to your account country.
- Geo restrictions (optional): limit content access to specific countries. Select Allow in or Block in and choose countries from the list. By default, no geo restrictions are applied, so content is available everywhere.
Important: Once you save the offer, the default country and currency cannot be changed. You can still add country-specific localizations.Important: Cleeng does not recommend changing prices after customers have purchased the subscription offer, as it may have legal implications and affect customer satisfaction. You can lower the price of a purchased subscription offer in the offer settings in your Cleeng dashboard. To increase the price, contact the Cleeng Support Team. This protects your customers from uncontrolled price changes. - Optional: click + Advanced options to see more settings:
- Free trial (optional): make the first period of the offer free. Click Days or Months and set the number. When the free period ends, customers are charged the full price. To skip this, select None.
- Offer weight (optional): enter a number that ranks this offer against your other offers. A higher number means a higher-value offer. For example, set Basic to 1 and Premium to 2. Cleeng uses the weight only for gift redemption: if you turn off Allow switching to a lower plan in Gift Checkout, recipients cannot switch to a gifted offer with a lower weight than their current offer. For details, see Gift Subscriptions.
-
Purchasable as a gift (optional): select Yes to let customers buy this subscription as a gift. Monthly, 3-month, 6-month, and annual subscriptions can be gifted.
- Allowed billing periods: select the gift lengths gifters can choose, from 1 to 12 billing periods. For example, for a monthly offer, select 1, 3, 6, and 12 to let gifters give 1, 3, 6, or 12 months. Use Select all or Clear to change all values at once.
- To finish the gifting setup, go to Offers & Coupons > Gift Checkout. For details, see Gift Subscriptions.
- Pause allowed (optional): select Yes to let subscribers temporarily pause this subscription instead of canceling it, then set the maximum pause duration in billing periods. Pause is available for weekly, monthly, and 3-month subscriptions. To learn more, see Pause.
- Click Save & continue.
Step 4. Add Localizations
This step is optional. To learn more, see Creating Offer Localizations.
Local prices are only needed for countries where the price should be different from your default offer. Any country without its own local price automatically uses the default offer you set in Step 3.
To adjust the offer for customers in different countries, create offer localizations in the Localizations section. For each country you select, you can adjust the title, price, currency, description, and free trial period.
Choose one of these options:
- Add one: choose this to adjust the offer for one or a few countries from different regions. A pop-up appears where you can configure the local settings.
- Add multiple: choose this to adjust the offer for more countries from one region (for example, Europe):
- Select the region.
-
Select countries. You can select Select all to mark all of them, or select individual countries.
- Click Add local offers.
-
To adjust local settings, click Edit next to each country. To remove a localized offer, click Delete.
Review and Finish
-
Review your offer.
Important: After you click Finish setup, you can't delete the offer in the dashboard, but you can deactivate it. - When you're happy with your new offer, click Finish setup.
- A summary of the settings for your new subscription offer appears.
Your offer gets an ID (for example, S123456789_PL). Offer localizations get the respective country codes (for example, S123456789_CA for Canada).
On the right side of the screen, a menu shows the actions you can take, for example editing the offer or creating a checkout.
If you're setting up an offer for the first time, continue below to learn how to create a checkout.
Create Checkout
With your offer set up, the next step is to create a checkout so customers can purchase it. Select Create checkout from the menu on the right side of the screen.
This takes you to the General Branding page, where you can adjust the colors of your checkout page.
When you're happy with the results, go to the Checkout tab and copy the code to embed the checkout on your website.
What Your Customers See
Once your offer is live, this is what customers see depending on their location.
| Customer location | What they see |
| Country with a local price (for example, Albania) | The local price and currency you chose in Step 4 for that country |
| Country without a local price | The default offer, with the price and currency you chose in Step 3 |
| Country blocked by a geo restriction | The offer is not shown |
Example
A streaming platform wants to introduce a new monthly subscription package that includes various sports content. The offer will be available globally at 7.99 USD, with a specific price for France at 5.99 EUR.
- Log in to the Cleeng dashboard and go to Offers & Coupons > Offers. Click Create offer.
-
Select the Subscription offer type and click Next.
-
Fill in the offer information, in this case the title "AllSports+", and click Next.
- In Pricing:
- Set Default country to United States.
- Set Billing period to Monthly.
- Set Price to 7.99 USD.
- Click Save & continue.
-
In Localizations, click Add one and create a local price for France at 5.99 EUR.
- Click Finish setup.
Customers in France see 5.99 EUR. Customers anywhere else in the world see 7.99 USD. You don't need to create a local price for every other country.
Once your offer is live, you can manage it from Offers & Coupons > Offers in your dashboard.