Blog · 5 min read

Telegram bot for a language school: from level test to first lesson

A Telegram bot for a language school in Armenia can run a short level test, book a trial lesson, put students on a waitlist for the next group and remind them about classes. At Kinto a bot like this starts at $500, and requests land in the school's Telegram chat.

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

  1. Write a list of all courses with language, level, age group, schedule and price in AMD.
  2. Prepare 10 test questions per language you test, from easy to hard.
  3. Decide who confirms trial lessons and how fast (for example, within 2 hours during working time).
  4. Create one staff chat in Telegram where all requests arrive.
  5. Write short answers for the 10 questions parents and adults ask most.
  6. 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.

Can the bot test a student's level?

It can run a short self-check of 8 to 12 questions and suggest a starting level. A teacher still confirms the level at the trial lesson.

What happens when a group is full?

The bot offers the next start date or adds the student to a waitlist, and the school can message everyone on that list when a new group opens.

Can parents book for their children?

Yes. The bot asks who the lessons are for, the child's age and a convenient time, and the request reaches the administrator.

Do we need a website if we have a bot?

Not at the start. Many schools begin with the bot and add a site later for search traffic. The two work well together.

How much does it cost?

A Telegram bot starts at $500 at Kinto. Online payments for courses add $600 and CRM integration adds $700.

Request

Shall we talk about your website?

Leave your name and how to reach you. We will ask a couple of questions and give you the exact price and timeline.

What business is the site for?
You chose:

Your request reaches us on Telegram instantly. We reply from 10:00 to 20:00. Prefer to write yourself? @kinto_am

Thank you, we got your request!

We reply within 15 minutes during working hours, 10:00 to 20:00. If it is urgent, message us on Telegram.

Message us on Telegram
Discuss my website