A course that opens in a messenger: a curriculum, lessons with materials and progress marks. The student sets no password — signing in happens by itself, from the messenger’s signature.
The screens are already wired together: buttons lead where they should, forms send, lists are drawn from a table.
A layout of the screens rather than a screenshot of a finished app: how it looks depends on your colours, type and content.
📚
Courses
A list with level, length and price. The rows live in a table: a new intake is a new row, with no layout to edit.
Course list
Sections
Levels
Enrol
🎓
Lesson
Video or text, materials and a task. Files live in the app’s storage — PDF, images, documents.
Video
Materials
Task
Next
📝
Progress
What is done and what is left. The marks are kept for the student and survive a reload, which needs the owner’s bot connected.
Completed
Remaining
Marks
Achievements
💳
Access
Paying for the course by card through your own merchant account. The money reaches the school directly and its till issues the receipt.
Plan
Payment
Access
Support
What gets changed first
The curriculum and the lessons are table rows; the order changes by dragging rows.
Materials go into the app’s storage, with no link to copy anywhere.
Prices and what each plan includes live in the same place.
How to start from this template
1Open the builder and pick the template — it opens assembled and working.
2Replace the content with your own: table rows, text, photographs and prices.
3Connect your bot and press Publish — the app becomes a button in its menu.
Questions about this template
How does a student sign in?
By themselves, with no password: the app recognises the person from the messenger’s signature. There is no separate registration and no password recovery.
Where does the video live?
In the app’s storage, or behind a link to your own service. How much storage you get depends on the plan.
Can lessons be locked until payment?
A screen can be shown on a condition — a paid row in a table, for instance. The template has no ready paywall that checks a payment by itself; the condition is set by hand.
How it looks in the trade
The industry page shows what the app is made of in this trade, what it costs to run and where to start.