Skip to main content

Access Levels in Botsi

An Access Level is a label representing a set of features or content in your app. For example, you might have Access Levels like "premium," "pro," or "gold." When a user buys a product linked to an Access Level, they get access to those features for as long as the product lasts. This could be a subscription period or forever for one-time purchases.

Use Cases

You can use Access Levels in different scenarios, such as:

  • Multiple Subscription Tiers: Create corresponding access levels to offer different levels of content or features (e.g., Basic, Pro, Premium).

  • Feature Unlocks: Grant access to specific features or content (e.g., live coaching sessions, exclusive articles) by associating them with distinct Access Levels.

  • Promotional Access: Provide temporary access to premium features for beta testers or as part of a marketing campaign.

How Access Levels Work

Inside Botsi, Access Levels are a requirement for you to create Products. The process to add and use Access Levels in your application follows the process:

1
Creation

Define Access Levels in the Botsi Dashboard by assigning unique identifiers (e.g., "premium", "pro", "gold") that represent different tiers or feature sets.

2

Link your in-app purchase products to the corresponding Access Levels. This ensures that users receive the appropriate access rights when they purchase a product (subscription).

3
Create Paywalls

After linking your products to Access Levels, the next step is to create paywalls. A paywall is a screen in your app that presents subscription options to users, encouraging them to make a purchase.

4
Add Paywalls to Your App

Once your paywalls are created, you'll need to integrate them into your app so users can see them at appropriate times. Using the Botsi SDK, you can display paywalls in response to specific user actions or at strategic points in the user journey.

After a user has a subscription, they will be linked to the Access Level. You will use the Botsi SDK to check each user's access levels to define the features or content they will have access to.

What's Next?

To learn more about Access Levels, check the following pages: