What is this?
Telegram automations can use the generic triggers covered in Triggers, plus two of their own: Command received and Someone joins the group. Create the automation on your Telegram channel. The builder then shows Telegram triggers and Telegram steps.What can I do here?
The first five work exactly as described on their own pages. The last two are Telegram-only.
How to use it
Command received
Runs when a person sends a command to your bot, for example/pricing, /help, or /start.
- Create a workflow on your Telegram channel and choose Command received.
- In Command, type the command without the slash, for example
pricing. Leave it blank (or*) to run for any command. - Add the steps that answer.
To add a command to the bot’s menu in Telegram, see Bot Settings.
A command is handled first, before keyword and AI replies. If a Command received automation for
/start is active, it answers instead of the welcome message.Someone joins the group
Runs when a new member joins a group your bot is in — a good place for a custom welcome or rules reminder. Variables:{{telegram.joined_names}} (the new members’ names) and the {{telegram.sender_*}} details. Pair it with the Group Action step to moderate. See Groups.
Buttons
There’s no separate “button clicked” trigger. A button tap arrives as a normal message from the person, with the button’s label as its text:- A flow that’s waiting on that button continues first.
- Otherwise it’s handled by Message Received, so a keyword on the button’s label matches it.
How a Telegram message is routed
- A command starts its Command received automation.
- Anything else — including button taps — goes through: a running flow, then keyword automations, then the AI agent, then No Match Reply.
Telegram variables
Available in every step of a Telegram automation:Troubleshooting / Technical Notes
- A command does nothing. Check the automation is Active and on the Telegram channel, and the command matches exactly, without the slash. Leave it blank to catch all.
- My keyword automation runs on a command. Commands are handled first. Use Command received instead.
- New Conversation doesn’t run in a group. By design — groups don’t fire it. Use Someone joins the group or Message Received.
- A button tap isn’t caught. Add a keyword on the button’s exact label to Message Received, or build the reply as a waiting Buttons step.
- The trigger isn’t in the list. It only appears on Telegram automations.