Producs in Botsi
A Product in Botsi represents an item that users can buy in your app, typically a subscription or one-time purchase. Products link what you sell, like subscriptions, to how users pay through platforms like the App Store, Google Play, or Stripe.
Products allow you to:
- Define what a user buys (e.g., monthly premium access).
- Connect that purchase to an Access Level, which controls what content or features become available after purchase.
- Link to specific identifiers from Apple, Google, or Stripe to manage the transaction.
- Optionally, you can add offers to boost your sells.
How Products Work
Botsi uses product elements to understand what users buy and how to process those purchases across different platforms.
Each Product should be linked to an Access Level. This defines what the user gets after purchasing. For example, a product linked to the premium
access level might unlock ad-free content, exclusive features, or extra usage limits.
You also need to define the period of the Product, such as Monthly, Yearly, or Lifetime. This determines how long the purchase remains active. Botsi uses this to manage renewals and access expiration.
To sell the Product, you will connect it to your listing in the App Store, Google Play, or Stripe by providing the appropriate identifiers. These must match what you've configured in each store's developer console.
Botsi also lets you add optional offers, such as free trials or promotional discounts. These can be tied to platform-specific IDs and configured to fit your pricing strategy. Offers are especially useful when you want to boost conversion or re-engage users with personalized deals.
Product vs. Paywall
While Products and Paywalls are closely connected in Botsi, they serve very different purposes. A Product defines what the user is purchasing. It defines the technical and commercial details, such as the access level they unlock, the subscription period, and the platform-specific identifiers.
A Paywall, on the other hand, is about how the Product is presented to users. It’s the UI that users interact with when deciding to buy, including images, copy, layout, and available offers. Products can be reused across multiple paywalls, which helps you avoid duplicating logic or tracking multiple identifiers for the same subscription. Each paywall can present the same Product differently, depending on the user journey, platform, or business strategy.
To set up in-app purchases with Botsi, you will follow these steps:
- Create an Access Level to define what features or content the user unlocks after purchase.
- Create a Product that link it to the access level and, if needed, add promotional or introductory offers.
- Set up a Paywall to present the Product inside your app and handle the purchase flow.