Make a No-Code Telegram Bot
Drag blocks, join them with lines, and your bot replies in Telegram. No programming, no hosting, no server of your own.
What you need before you start
Two things: a Telegram account and about five minutes. Everything else happens in a browser, or in the Android app if you would rather work from a phone.
- Create the bot in Telegram. Open a chat with
@BotFather, send/newbot, and answer the two questions it asks — a display name and a username ending inbot. - Copy the token. BotFather replies with a long string. That token is how your bot proves who it is.
- Paste it into Settings. Sign in with Google, open Settings, paste the token and press Connect.
- Send
/startto your bot. It answers straight away, because a starter flow is created for you.
A bot that replies before you build anything
Connecting a bot that has no flows adds a Welcome flow automatically. It greets the person by name with {{first_name}}, then offers two buttons — About us and Contact — each leading to its own reply. Nothing about it is locked: rename it, rewrite the text, add branches, or delete it once you have built something of your own.
That starter flow is deliberately built from free blocks and stays inside the free limits, so it keeps working whatever plan you are on.
The seven blocks you get for free
A flow is blocks joined by lines. You drag a block onto the canvas, fill in its fields on the right, and connect its output to whatever should happen next. These seven need no subscription:
Trigger
The starting point. It decides which message wakes this flow up.
Text
Sends a message. Variables such as {{first_name}} are filled in per person.
Buttons
A message with tappable buttons. Each button has its own output, so each one can lead somewhere different.
Menu
A keyboard of choices that sits under the chat box, up to six options.
Image
Sends a photo, with a caption if you want one.
Delay
Waits before the next block runs, so two messages do not land on top of each other.
Link Button
A message with a button that opens a web address.
On the free plan a flow can hold up to 15 of these blocks, with up to 3 buttons on a Buttons block and 500 characters in a message.
Four ways to start a conversation
Every flow begins with a Trigger block, and it can listen in one of four ways:
| Trigger | Fires when |
|---|---|
/start | Someone sends exactly /start — usually the moment they open your bot. |
| Custom command | The message matches a command you choose, such as /shop. Capitalisation does not matter, but the whole message has to be the command. |
| Keyword | The word appears anywhere in the message, in any capitalisation. "price" matches "what is the price?". |
| Default | Nothing else matched. It runs at most once per person per 24 hours, so it never turns into a loop. |
When several flows could match, they are tried in that order: /start, then commands, then keywords, then the default. Build a small greeting first, add a couple of commands, and leave the default as a polite catch-all.
Test it the way a stranger would
Save the flow, open your bot in Telegram and send the trigger. The reply arrives in the real client, on the real network, exactly as someone else will see it. If nothing comes back, check that the flow is saved, that its trigger matches what you typed, and that the bot is connected in Settings.
Your bot runs on our servers, so it keeps answering while your laptop is shut and your phone is in your pocket.
Build from a laptop or a phone
The Android app is the same builder with a phone-sized layout: connect bots, edit flows, reply to people and send announcements from wherever you are.
Questions
How long does it take to make a working Telegram bot?
The slow part is deciding what it should say. Creating the bot in @BotFather and connecting the token takes a few minutes, and a starter flow replies immediately after that.
What is a bot token and where does it come from?
It is the string @BotFather gives you when you create a bot. Paste it into Settings once; it is stored on our server and is never sent back to a browser page.
Does my bot stop when I close my laptop?
No. Flows run on our servers, so your bot answers around the clock once it is connected and saved.
Can I change a flow after people are already using the bot?
Yes. Edit the blocks and save; the next message follows the new version. Conversations already in progress simply continue from where they are.
Build yours today
Connect a bot, drag a few blocks, and watch it reply in Telegram.
Start with a free 14-day Pro trial — no credit card, it begins when you connect your bot.
Get Started Free