A mini-app in Zenedu is a convenient way to gather your educational product in one place right inside Telegram. Subscribers can open the app, go through learning, manage subscriptions, and work with content without switching to third-party websites and without registration.
In this article, we’ll figure out how the mini-app works, how to enable it, and what you can configure.
1. What a mini-app in Zenedu is
A mini-app is an interface inside Telegram that looks and feels like a separate app, but it launches прямо from the bot.
With it, you can:
show products, channels and groups in a convenient format,
manage access to lessons,
give subscribers a single place for learning and subscriptions,
improve the user experience compared to the обычное bot menu.
Unlike the standard Telegram menu, a mini-app:
looks more modern,
is better suited for learning,
lets you flexibly manage the structure and appearance.
2. What the mini-app looks like for a subscriber
From the subscriber’s side, everything looks simple. The subscriber:
opens the bot,
taps the button to open the app,
gets into the mini-app with screens, a menu, and content.
Inside the app, they can:
see available courses, channels and groups,
go through learning,
manage subscriptions,
view their profile and progress.
The mini-app opens quickly and doesn’t require installation — if desired, the subscriber can add it to the phone’s home screen like a regular app.
3. How to create and activate a mini-app
To start working with a mini-app, you don’t need to develop anything.
Step 1. Activate the mini-app
Go to the «Mini App» section in the Zenedu panel and press the activation button. After that, the mini-app will be created automatically.
By default, it will already include:
one onboarding screen,
a content section,
a subscriber profile.
Step 2. Finish the setup via BotFather
For the mini-app to work fully for subscribers, you need to complete the final step — connect it in BotFather.
This is needed so that:
the app opens from the bot,
the app-open button appears,
subscribers can add the app to the home screen.
In BotFather settings, it’s enough to specify the link to your mini-app and save the changes.
After that, the app is considered fully activated.
4. The app’s structure and content
In this section, you configure what exactly the subscriber will see inside the app.
Onboarding screens
Onboarding is the welcome screens that a subscriber sees when launching the app for the first time.
They help to:
explain what this app is,
set the context,
guide the user дальше.
You can change the text and the order of the screens. For Basic plan, 1 onboarding screen is available. With Pro, you can create 3 onboarding screens.
App menu
The menu is the main way to navigate inside the app. Through the menu, a subscriber goes to:
courses and lessons,
subscriptions,
profile,
support,
other important sections.
You decide which items will be in the menu and in what order.
The menu can contain a maximum of 5 items — leave only the most important.
Subscriber profile
The profile is the subscriber’s personal section.
Usually it contains:
subscription management,
access to the affiliate program,
service sections like support.
Content and products
The mini-app shows the content you have already created in Zenedu.
You can:
upload covers for courses and products,
add descriptions,
manage lesson visibility,
configure access to steps and materials.
Essentially, the app becomes a convenient storefront for your products and learning.
Lessons open according to the step schedule or when a lesson is tapped in the app — it is automatically sent to the bot.
If access to a product has ended, it remains in the list but becomes not clickable.
Channels and groups are displayed together with products. When tapping them, the student goes to the specified channel or group.
5. Branding and design of the app
You can customize the design of the mini-app to match your project.
Available settings:
app name,
logo,
primary color,
display theme (light, dark, or system).
These settings help make the app more recognizable and neatly embed it into your brand.
6. Publishing the app and changes
All changes in the mini-app are saved automatically, but become visible to subscribers only after publishing.
What «Publish» means:
The «Publish» button makes the current version of the app available to subscribers. If you:
changed screens,
updated the menu,
changed the branding,
— these changes will appear for subscribers only after publishing.
Summary
A mini-app in Zenedu is a simple way to improve the subscriber experience and gather the entire educational product in one convenient interface inside Telegram.
You:
activate the app in a couple of clicks,
configure the structure and content,
publish the changes,
and get a full-featured app without code and development.
Additionally:
Configure lesson access in the app: in «Product», check the «Access» column for each lesson. After that, they will be displayed in your app.
Use «Preview» and see how it will look for students in the app.
The «Support», «Subscriptions», and «Affiliates» items can be placed either in the profile or in the menu. To move them, tap the three dots next to the item and select the desired option.
In «Support channel»:
if you select «Bot», the app will collapse and open your bot;
if you select «Link», you can specify a link to the manager’s Telegram contact.
The app can be disabled at any time and then enabled again.








