Skip to content
Surveys & Quizzes

English Level Test Bot with Trial Lesson Booking

Five button questions; the bot adds up the score and names the level. Those who want to study book a trial lesson, and the request with the level lands in the school chat.

In short

The “English Level Quiz → Trial Lesson” template is a ready-made Telegram bot flow in Forgebot for language schools that asks five button questions, counts the correct answers and names the level: A1–A2, B1 or “B2 or higher”. Students who want to study get a free trial lesson offer, and the request with their level goes to your school chat.

After signing up: Flows → All Templates → “English Level Quiz → Trial Lesson”. Free plan — no card required.

The Task

Who It's For and What It Solves

For language schools, tutors and online courses that end up testing the level in the first lesson anyway. The test takes about two minutes, the student gets a result and a level tag, and the administrator gets a phone number and a ready level to pick the right group straight away.

Who it's for
Language school, tutor, online courses
Level
Medium — Texts plus one connection: team chat, channel or AI key. About 10–15 minutes.
What to connect
Needs: team chat
How it starts
The bot's main flow: it answers /start and any message that a command or keyword flow didn't catch.
Blocks in the flow
29
Dialogue

How the Bot Talks to a Customer

The bot's messages are taken from the template as is. Highlighted parts are filled in by the bot: your details from Bot Fields or the customer's answers.

  1. Bot

    🇬🇧 Hi! This is school name. Take a 5-question test and find out your English level in 2 minutes.

  2. Bot

    🎯 Your score: 4 of 5 — level B2 or higher.

  3. Bot

    Would you like a free trial lesson with a teacher? We’ll find a group for your level.

    • Yes, Sign Me Up
    • No, Thanks
  4. Customer

    Yes, Sign Me Up

  5. Bot

    Share your phone number — tap the button below 👇 or type it in a message

    • 📱 Share Phone Number
  6. Customer

    📱 Share Phone Number

  7. Arrives in the team chat

    🇬🇧 Trial lesson request Level: B2 or higher (4/5) Client: first name link to the student Phone: phone

  8. Bot

    Thank you! Our administrator will contact you to arrange the lesson.

The Flow

How the Flow Works, Step by Step

  1. A greeting and 5 button questions.
  2. The bot counts correct answers.
  3. Level: A1–A2, B1 or B2+ — plus a level tag.
  4. A trial lesson offer.
  5. Phone and a request with the level go to the school chat.
Setup

What to Adjust for Your Business

  • Change the questions and options to fit your course (the correct answer leads to the “+1 point” block).
  • Change the level thresholds in the Filter.
  • Set the school name and chat ID in the bot fields.

Recommendations

  • We recommend replacing the questions with ones from your own course, because then the level in the request matches the way you split groups.

What the Template Doesn't Do

  • This is a short five-question test, not an exam: the level is a guide for placing students in a group.
FAQ

Frequently Asked Questions

How does the bot work out the level?

Each correct answer leads to the “+1 point” block, the “Calculator” block adds up the points, and the “Conditions” block picks the level by thresholds: A1–A2, B1 or B2 or higher. You change the thresholds in “Conditions”.

What does the school administrator receive?

A trial lesson request in the school chat: level, score out of 5, name, a link to the student and phone.

// Start today

Launch your Telegram bot with Forgebot

Build your first flow, reply to subscribers and watch analytics — free, no code.

Free plan: 1 bot, 5 flows, 100 subscribers. No card required.