What is a Pass?
A Pass offers time-limited access to a selection of content or features without requiring a recurring subscription. It’s ideal for offering customers flexible, short-term access—whether it's for a weekend, a campaign period, or a limited-time program.
Passes work well for time-bound offers such as:
Virtual summits
Limited-time product access
Short-term training programs
Promotional bundles
Step-by-step setup guide
- Log in to your Cleeng account.
- Click on the Offers tab under the Offers & Coupons section in the left menu. From here you will be able to create new offers and edit the existing ones.
- Click Create offer.
Step 1. Select offer type
Choose an offer type that you want to create. In this case, click a tile with Pass. Click Next to proceed to the second step.
Step 2. Provide offer information
-
Enter the basic information about your offer (only the title is required):
- Title (required) - give the offer a name; it will be visible to your customers. If you don't want to add any of the optional information, jump straight to Step 3.
-
Optional information:
- Thumbnail URL (optional) - you can add a URL for an image that a web app can display for this offer, e.g. in the checkout
- Description (optional) - here you can add a longer teaser for the offer if you want to display it in your web app
- Add tags (optional) - tagging an offer controls which categories a customer will gain access to. By default, all offers are created with the tag "all". You can learn more about using tags.
-
Advanced settings:
- App store product IDs (optional) - only required if you plan to integrate in-app purchases with Cleeng and link them to this offer. This allows Cleeng to match your existing app store product with the corresponding offer in the platform. Read more about connecting your In-App offers with Cleeng.
- Custom params (optional) - these allow you to add your own data to an offer and are only shown to customers if you choose to do so.
- Click Next to proceed.
Step 3. Provide pricing information
1. This step sets the default offer - the price and currency customers will see in any country that doesn't have its own localized offer.
-
Enter the information about pricing (the Default Country, Access expires after, and Price are required):
-
Default Country (required) - choose the country that represents your primary or global market (e.g., United States). This determines the currency for your default offer. Customers in countries without a local price will see this offer at checkout.
Important: Once you save the offer, the default country and currency cannot be changed. -
Access expires after (required) - select how long the pass will remain active. You can choose from the following options:
- Day - access expires 24 hours after purchase.
- Week - access expires 7 days after purchase (same time of day).
- 2-Weeks - access expires 14 days after purchase (same time of day).
- Month - access expires one month after purchase (same time of day).
- 3-Months - access expires three months after purchase (same time of day).
- 6-Months - access expires six months after purchase (same time of day).
- Year - access expires one year after purchase (same time of day).
- Specific end date - access expires at 11:59 PM GMT on the selected date.
- Number of days - lets you define a custom duration (for example, 30 or 45 days); expires after the defined number of days at the exact time of purchase (same time of day).
- Price (required) - enter the price for this offer in the currency of your Default Country. Cleeng converts the price to customers' preferred currency using an auto-detect feature.
-
-
If you don't want to add any of the optional information, jump to the next step.
- Geo restrictions (optional) - use it to limit content access to specific countries. You can either select Allow in or Block in and choose the countries from the drop-down list. By default, no geo restrictions are applied - content is available everywhere. Read more about geo targeting.
- Click Next.
Step 4. Add localizations
This step is optional. You can find out more in Creating offer localizations.
If you want to adjust the offer for customers in different countries, you can create localized versions in the Localization section. For each country you select, you can adjust: title, price, currency, description, and free trial period.
Depending on what is more convenient for you, choose one of these options:
- Add One — choose this if you want to adjust the offer for one or a few countries from different regions.
- Add Multiple — choose this option if you want to adjust the offer for more countries from one region (e.g., Europe):
- Select the region.
- Select countries (you can tick Select all to bulk-mark all, or tick the countries you want).
- Click Add local offers.
- Once they are added, you can adjust local settings: click the Edit button next to each country and make your adjustments. To remove a localized offer, click the Delete button.
Review and finish
-
Review your offer.
Important: When you click Finish setup, you won't be able to delete the offer in the dashboard, but you will be able to deactivate it. - Once you’re happy with your newly created offer, click Finish setup.
- You’ll see the summary of the settings for the pass offer you just created.
Your offer will have its ID assigned (e.g. P123456789_PL). Offer localizations will have respective country codes added (e.g. P123456789_NL for the Netherlands).
On the right side of the screen, you can see a menu with 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 find out about creating a checkout.
Create checkout
With your offer set up, the next step is to create a checkout so customers can purchase it. Select the Create checkout option from the menu on the right side of the screen.
It will bring you to the General Branding page where you will be able to adjust the colors of your checkout page.
Once you are happy with the results, go to the Checkout tab to copy the codes to embed the checkout on your website.
What your customers see
Once your offer is live, this is what customers will see depending on their location.
| Customer location | What they see |
| Country with a local price (e.g., 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
You are planning a weekend tournament for viewers in Japan and Italy, available exclusively in these two countries with country-specific pricing: 3.99 EUR for Italy and 699.99 JPY for Japan. The tournament will be available for one week from the date of purchase.
- Log in to the dashboard and go to Offers & Coupons. Click Create offer.
- Select Pass as the offer type and click Next.
- Enter a title for your offer (e.g., "Japan and Italy VB pass"). Click Next.
-
In Default Pricing & Country:
- Set Default Country to your primary market (e.g., Italy) and enter 3.99 EUR as the price.
- Set Access expires after to Week.
- Under Geo restrictions, choose Allow in and select Italy and Japan.
- Click Next.
- In Localizations, click Add One and choose Japan. Update the price to 699.99 JPY. Save.
- Click Finish setup. Your offer is ready.
Customers in Japan will see 699.99 JPY. Customers in Italy will see 3.99 EUR. The offer will not be visible in any other country.
FAQs
How can I create a pass that is valid for exactly 30 days (or another custom duration)?
In Step 3. Provide pricing information, open the Access expires after dropdown, select Number of days, and enter the desired duration (e.g., 30). The pass will remain valid for that number of days from the exact purchase time.