The "Mini App" product is a format in which all content is displayed within the app interface rather than in a Telegram bot. Users gain access to a personal dashboard where all lessons and materials are collected and their learning progress is visible.
With the Mini App product, your user:
watches videos directly within the app
gets all lessons and materials in one place
tracks their progress
can easily return to lessons
gets a dedicated learning platform in the form of an app and can pin it to their smartphone’s home screen
How to start
Step 1. Create a product
Go to the "Digital Products"
Click "Create Product"
Select type → Mini App
Step 2. Add lessons
Create your first lesson and add the following:
Lesson title — this will appear in the list of all lessons for your product in the app
Cover image — if you don’t add one, a gradient cover image matching your app’s color scheme will be automatically generated (read more about app branding here)
Upload a video — you can upload your own video or add a link to YouTube or Vimeo via the “Insert Link” option
Add a lesson description
Attach materials (PDFs, checklists, presentations, etc.)
We recommend that you first create all the lessons and then configure the access times and status for each lesson.
Step 3. Set up the course structure
Break the course down into logical sections so your subscribers can watch the lessons and track their progress more easily.
Example:
Module 1 — Introduction
Module 2 — Practice
Module 3 — Advanced Level
Create the modules and add all the lessons to them.
Step 4. Configure access
You can choose when the lesson becomes available:
Immediately — will be available right after a subscriber is added
After previous — access will open immediately after viewing the previous lesson
After a delay — will be available after the time you specify, for example, in 1 day or 1 hour
On the exact day → On the same day — the lesson will be available at a specific time on the same day. If a subscriber is added after that time, access will open the next day at the same time
On the exact day → On the next day — the lesson will be available the day after the subscriber is added at the specified time
On the exact day → On N day — the lesson will be available after the specified number of days following the subscriber’s addition at the time you specify
On the exact date — access will be granted only on the exact date
Configure access directly in the list of all lessons here:
After configuring access settings, publish all lessons so that they appear in the app:
Step 5. Complete the product setup
Go to "Product Settings" and edit the following:
Add a cover image that will appear in the list of all products in the subscriber's app
Add an invitation that subscribers will receive after purchasing the product
Show progress indicator
We recommend adding an image to your invitation so that the invitation message stands out more in the bot.
Step 6. Check how the product appears to your subscribers
Before activating the product for everyone, we recommend that you make sure everything is working properly.
Use the "Preview" feature and open the product preview in your bot:
Please pay attention to:
visual elements (how the cover image appears, how the lesson text appears)
access settings (for example, if a lesson is set to "After a delay" it should appear in the list as closed)
progress indicators and whether the product navigation works correctly
🚀 Step 7. Activate the product and share it with your followers
Click the "Activate" button and start earning money with your product.
Use the payment links for the product to earn revenue from product sales. Use the access links when you’re providing free access to the product.
To make the app look like a fully-fledged learning environment, configure the "Mini App" section on the platform. For more information about the app's features, see this article.








