A Telegram bot for a language school in Armenia does a job administrators usually do by hand: it asks what language and level a person needs, offers a trial lesson, and keeps track of who is waiting for which group. Students write at 23:00 after work, and the bot answers then, not the next afternoon.
Language schools in Yerevan teach a mixed audience. Locals prepare for IELTS or university abroad, children study English after school, and many relocants want Armenian for daily life or Russian speakers want English for remote work. Each of these people asks different first questions. The bot sorts them in the first minute.
The three flows that matter
Most language school bots need only three paths. Everything else can be a button with a short answer.
1. Trial lesson. Language, age group (child, teen, adult), preferred days and time of day, contact. The administrator gets a structured request and confirms the slot.
2. Level test. A short self-check, 8 to 12 questions, with a suggested level at the end. It is not a certificate, and the bot should say so. Its job is to start a conversation, and people who finish a test are far more likely to book a trial. If you like quizzes as a sales tool, our piece on quiz funnels explains when they work and when they annoy.
3. Group waitlist. "Intermediate English, evenings, starts in November" is full? The bot offers the next date or puts the person on a list. When you open a new group, you message the whole list at once.
What to put in the menu
| Button | What the bot does | Who handles it |
|---|---|---|
| Take a level test | Runs 10 questions, shows a level | Bot, then administrator |
| Book a trial lesson | Collects language, age, time, contact | Administrator confirms |
| Groups and schedule | Shows open groups with start dates | Bot |
| Prices | Monthly fee, packages, individual lessons | Bot |
| Exam preparation | IELTS, TOEFL or school exams info | Teacher contacts |
| Ask a question | Sends free text to the staff chat | Administrator |
Keep prices in AMD and say clearly what a month includes: how many lessons, how long each one is, whether materials are included.
Children and parents
When the student is a child, the conversation is with a parent. The bot should ask for the child's age and school grade, not "your level". Parents also want to know group size, whether the teacher speaks Armenian or Russian with young kids, and how they will hear about progress. Put those answers in a "For parents" button so the administrator does not type them twenty times a week.
A useful extra for parents is an absence button: "My child will miss Thursday's lesson." The message reaches the teacher, and nobody waits for a student who is not coming.
Reminders and attendance
The bot can send a reminder a few hours before the trial lesson and before the first lesson of a new group. That is where most no-shows happen. Weekly reminders for regular students are optional; some schools find them helpful, others find them noisy. Start with trial and first-lesson reminders only.
Languages of the bot itself
Your bot will probably speak at least two languages and teach several others. That is confusing if you mix them. Ask for the interface language first (Armenian, Russian or English), then ask which language the person wants to learn. Keep the two questions separate on the screen.
Bot plus website
The bot handles conversations, but search traffic comes from a website. If someone in Yerevan searches "English courses for adults in Arabkir", they find a site, not a bot. A language school website with course pages and a "Book in Telegram" button covers both. You can see how a school site connects to Telegram in our school demo.
If your school also rents rooms or runs individual sessions with a fixed timetable, the slot logic from a Telegram booking bot for salons and studios works the same way.
Launch checklist
- Write a list of all courses with language, level, age group, schedule and price in AMD.
- Prepare 10 test questions per language you test, from easy to hard.
- Decide who confirms trial lessons and how fast (for example, within 2 hours during working time).
- Create one staff chat in Telegram where all requests arrive.
- Write short answers for the 10 questions parents and adults ask most.
- Test every path yourself, including "I don't know my level".
Cost and timeline at Kinto
| What | Price |
|---|---|
| Telegram bot with trial booking, test and waitlist | from $500 |
| Online payment for monthly fees or courses | from $600 |
| CRM integration to keep student history | from $700 |
| AI assistant for free-form questions | from $1,200 |
The final price is fixed in the contract after we see your course list. Details on how we build bots are on the Telegram bot page.
Send us your course list and how students sign up today. Write to @kinto_am on Telegram or use the form on the site.