Telegram bot builder blocks
Messages & media
Message
The bot sends a text message. For example: Hi! How can we help?Media
The bot sends a photo, video, GIF, audio or document with a caption. For example, a photo of the menu or a price list in PDF.Buttons
A message with buttons to choose from — each button leads down its own path. For example: Menu, Opening hours, Call a manager.Delete message
Deletes the last message from the bot to keep the chat tidy. For example, remove the button menu after the customer has chosen.Input & data
Ask
The bot asks a question and remembers what the person answers. For example, it asks for a name or a delivery address.Phone / location
With one button the bot asks for a phone number or location. For example, a number for the courier to call or a delivery point on the map.Save value
Saves a value to use later. For example, store the chosen city and then insert it into messages.Calculator
Calculates using a formula and remembers the result. For example, work out the discounted order total or the delivery cost.List (cart)
Collects chosen items into a cart list: add, remove or clear. For example, the customer picks products with buttons and the bot shows the cart and total.Survey
Asks the customer for a rating and, if needed, a comment. For example, rate the service from 1 to 5 after an order.Tag
Adds or removes labels on the customer. For example, mark bought or interested in delivery, then use labels to build a mailing.Logic & experiments
Branch
A fork on a single condition: yes or no. For example, if the order total is over 500, offer free delivery.Conditions
Several conditions at once — the scenario follows the matching path. For example, split customers by their chosen plan: start, business, pro.A/B test
Randomly splits people into groups to compare options. For example, show half one greeting and half another, then see which works better.Subscription check
Checks whether the person is subscribed to your channel or group. For example, give a bonus only to subscribers.Integrations
Payment
The bot issues an invoice to pay right in the chat. For example, paying for an order by card or with Telegram Stars.To team chat
The bot sends a message to your team chat or channel. For example, to notify staff about a new request.API request
The bot reaches out to your site or service for data. For example, to check stock levels or create an order in your CRM.AI assistant
The AI answers the customer in its own words, following your instructions and knowledge base. For example, a coffee shop assistant recommends a drink and answers menu questions.Wait for data
Waits until an external service sends an event to a data receiver. For example, wait for an invoice payment and grant access.Structure & people
Start
The entry point where the bot starts guiding a person through the scenario. For example, when a customer first taps Start in the bot.Sub-flow
Runs another of your scenarios as a part of this one. For example, move address collection into a separate scenario and reuse it.Call operator
Hands the conversation over to a live operator. For example, when a customer asks for a human, the bot brings in a manager.End
Ends the scenario — no more automatic messages after this. For example, thank the customer for the order and finish.// 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.