Flows with buttons in Telegram

Your bot greets users, shows a menu, runs a quiz with a reward and checks channel subscriptions. Start with a template and set it up in a couple of minutes.

Connect Telegram 3 days of Premium free
A Telegram bot replies to a greeting with a menu of buttons
The bot asks the user to subscribe to a channel and sends “Open channel” and “I subscribed” buttons

How it works

  1. 1

    Someone messages your bot

    A command, keyword or button starts the flow.

  2. 2

    The bot replies step by step

    Messages, buttons, conditions and delays.

  3. 3

    Complex questions go to your team

    The conversation joins the shared inbox alongside your other platforms.

How to create a Telegram bot with buttons

In your dashboard:AutomationNew scenarioUse a template

  1. 1

    Open “Automation”

    In your bot’s left menu, open “Automation”, then click the blue “New scenario” button at the top right.

    ETOCHATBOT “Automation” section: menu item and “New scenario” button
  2. 2

    Click “Use a template”

    Set up the template step by step. “Start from scratch” opens an empty builder.

    “New automation” window: keyword, product payment, “Start from scratch” and “Use a template”
  3. 3

    Choose a template

    Twelve ready-made flows: keywords, after-hours replies, subscription checks, data collection, quizzes with rewards, sales and more. For example, “Gifts for correct quiz answers”.

    Ready-made Telegram templates: spam protection, invite a friend, keywords, auto-replies, subscription checks and quizzes with rewards
  4. 4

    Choose what starts it

    Choose the keyword that starts the quiz and write its introduction.

    Trigger setup screen in ETOCHATBOT
  5. 5

    Questions with buttons

    Three questions, each with two answer buttons. Correct answers earn a point. Set the score needed to win and add promo codes: each winner gets their own.

    Questions with buttons setup screen in ETOCHATBOT
  6. 6

    Refine it in the builder

    Drag and drop messages, buttons, conditions and connections to build your Telegram flow.

    ETOCHATBOT builder screen for refining a flow
  7. 7

    Turn it on

    The flow starts replying immediately. Test it from a second Telegram account.

FAQs

What types of buttons can a bot have?
A button opens a link or starts a flow. Use colour to highlight an action: green for “Buy”, red for “Cancel”.
Do I need to code?
No. Set up a template by answering the wizard’s questions, or build your own flow by dragging and dropping blocks.
Can I send broadcasts with buttons?
Yes, on Plus and Premium. Send them to everyone who has messaged your bot. A button opens a link or a flow, and clicks appear in your statistics.
How much is it?
Free Starter includes one flow and 50 conversations a month. Plus costs 19,99 €/month with unlimited flows. Your first 3 days of Premium are free.

Flows with buttons in a few minutes

Connect Telegram Talk to us

3 days of Premium free, no card required