- Home
- Resources
- Integrations
- Telegram Bot
Telegram Bot Make integrationAutomate Telegram Bot with Make.
A bot that answers, posts and tidies up on its own is two modules away. The Telegram Bot Make integration puts 33 modules behind your bot token: one trigger, 29 actions, three searches. Here you connect the account, then build a first scenario, the automation Make runs for you.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Telegram Bot Make integration actually do?
It hands Make 33 modules for Telegram Bot. A module is one brick of the chain: a trigger that starts it, an action that does something, a search that goes looking. With them Make reads what lands in your chats and replies, forwards, pins, sends a file or pulls the list of admins, without a line of code.
Three shapes cover most of what gets built here. The support bot: Watch Updates catches the question, Send a Text Message or a Reply answers, Pin a Message keeps the opening hours at the top of the chat. The alert channel: the scenario posts the report of the day with Send a Document/Image, and the team reads it where it already talks. The paid community: Create a Chat Invite Link hands each customer their own link, List Administrators in a Chat says who can still moderate.
Better to know now what stays out of reach. Delete a Message only touches messages sent less than 48 hours ago, and nothing brings them back. Forward a Message moves things around inside Telegram only, so a message that has to reach an inbox needs another app's module in the same scenario. List Updates and List Chats refuse to run while a Telegram webhook exists, and Watch Updates works through exactly that.
Telegram throttles bots too: past one message a second in the same chat, past 20 a minute in a group, or a bulk send above roughly 30 a second, and 429 errors start coming back. For a big wave of notifications, Telegram's own advice is to spread it over 8 to 12 hours.
The same app lives on the other side of the fence: n8n has a Telegram node, and the choice is mostly about how you like to work, which the n8n vs Make comparison lays out next to the Telegram Bot n8n integration page. If what worries you is how many operations a chatty bot burns, one operation being one run of one module on one item, Make pricing has the numbers.
How do you connect Telegram Bot to Make?
- 01
Create the bot and copy its token
Bots come out of BotFather. Open
https://telegram.me/BotFather, type/newbot, give your bot a username, and BotFather answers with a token. Copy it somewhere safe. You need a Telegram account on the desktop app, which means a mobile number. - 02
Paste the token into Make
Add any Telegram Bot module to a scenario and click Create a connection, the link between your account and Make that every module of this app reuses afterwards. Name it in Connection name if you like, paste the token into Token, then click Save.
- 03
Invite the bot into the chat
A bot sees nothing until it is a member. Right click the channel name, open View channel info, click the add member icon, type the bot name, click INVITE, then make it admin and save. Without those rights the moderation modules do nothing.
Your first scenario: a bot that answers on its own
GoalWhen someone writes to your bot, Make picks the message up and sends a reply into the same chat.
- 01
Open a new scenario
From the Scenarios page, create a new scenario and click the + to drop in the first module. Nothing runs yet, the editor is a canvas you can leave half finished and come back to.
- 02
Put Watch Updates first
Search Telegram Bot by name, pick Watch Updates, then click Create a webhook before Create a connection. That is the order Make expects on an instant module.
- 03
Add the reply
Click the + on the right of the trigger and pick Send a Text Message or a Reply. The fields of the second module can read what the first one caught, so the answer can quote the message it replies to.
- 04
Test with Run once
Run once executes the scenario a single time. Click it, write to your bot from your phone, then read the bundles, the items each module received, by clicking the bubble above it.
- 05
Switch it on
The clock on the first module sets the pace of scenarios Make has to go and check itself. Watch Updates is instant, Telegram calls Make, so all that is left is flipping the scenario on.
What starts a Telegram Bot scenario
1 module starts a scenario when something happens in Telegram Bot. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Telegram Bot as soon as it happens.
Watch Updates
Instant triggerIn Make“Triggers when there is a new update from your Telegram Desktop application.”
Watch Updates is the way into every scenario that reacts to Telegram Bot. It hands Make each new update your bot receives, one at a time, so the rest of the chain has something to work with.
What Telegram Bot can do inside Make
Telegram Bot gives you 32 modules in 6 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Messages
6 modulesOnly a message sent less than 48 hours ago can be deleted.
Send a Text Message or a Reply
ActionIn Make“Sends a text message or a reply to your Telegram Desktop application.”
Send a Text Message or a Reply writes into a chat, or hangs its answer under the message it responds to so the thread stays readable.
Edit a Text Message
ActionIn Make“Edits text or game messages.”
Rather than stack another message, Edit a Text Message rewrites the one already posted, so the channel keeps one line instead of twelve. Readers watch the text change in place.
Forward a Message
ActionIn Make“Forwards messages of any kind. This module can be used to forward messages only within Telegram.”
Forward a Message takes a message of any kind and drops it into another chat, exactly as it was written.
Delete a Message
ActionIn Make“Deletes a message. A message can only be deleted if it was sent less than 48 hours ago.”
Delete a Message wipes a message from the chat. No undo, no copy left behind.
Pin a Message
ActionIn Make“Pins a message.”
Pin a Message sticks a message to the top of the chat, where people who just arrived look first.
Unpin a Message
ActionIn Make“Unpins a message.”
Unpin a Message releases the pinned message, which stays in the history like any other.
Media
13 modulesSend an Audio File
ActionIn Make“Sends an audio file to your Telegram Desktop application.”
Send an Audio File drops an audio file into the chat, playable without leaving Telegram.
Send a Document/Image
ActionIn Make“Sends a document or an image to your Telegram Desktop application.”
Send a Document/Image pushes a file into the chat: a PDF, a spreadsheet, an image. It arrives as an attachment to open or keep.
Send an Album
ActionIn the docs onlySend an Album shows up in the module list of the app with no description in the documentation, which is worth knowing before anything is built on it.
Send a Photo
ActionIn Make“Sends a photo to your Telegram Desktop application.”
Send a Photo puts an image in the chat as a visible picture, not as a file to download first.
Send a Sticker
ActionIn Make“Sends a .webp sticker to your Telegram Desktop application.”
Send a Sticker posts a sticker in the .webp format Telegram uses for them.
Send a Video
ActionIn Make“Sends a video file to your Telegram Desktop application.”
Send a Video uploads a video file into the chat and the Telegram client plays it right there.
Send a Video Note
ActionIn Make“As of v.4.0, Telegram clients support rounded square mp4 videos of up to 1 minute long. Use this method to send video messages.”
Send a Video Note posts the round video bubble Telegram clients have accepted since v.4.0: a square mp4 of one minute at most.
Send a Voice Message
ActionIn Make“Sends a voice message”
Send a Voice Message leaves a voice note in the chat, the kind people listen to at double speed with one thumb.
Edit a Media Message
ActionIn Make“Edits photo or video messages.”
Edit a Media Message swaps the photo or the video inside a message already posted, which keeps its place in the conversation.
Edit a Message Caption
ActionIn Make“Edits a caption of a message.”
Edit a Message Caption changes the text under a photo or a file, leaving the media itself untouched.
Send an Invoice
ActionIn Make“Sends an invoice.”
Send an Invoice posts an invoice inside the chat, in Telegram, without sending the person somewhere else.
Send Media by URL or ID
ActionIn Make“Sends a file (document, photo, video, audio, ...) by HTTP URL or by ID that exists on the Telegram servers.”
Send Media by URL or ID sends a document, a photo, a video or an audio file that already exists somewhere: an HTTP address, or the ID of a file Telegram servers already hold.
Download a File
ActionIn Make“Downloads a file from the Telegram server.”
Download a File pulls a file off the Telegram servers into the scenario, where the next module can store it or read it.
Chats and Updates
5 modulesCreate a Chat Invite Link
ActionIn Make“Creates an additional invite link for a chat.”
Create a Chat Invite Link builds an extra invite link for a chat, alongside the one that already exists.
Edit a Chat Invite Link
ActionIn Make“Edits a non-primary invite link created by the bot.”
Edit a Chat Invite Link adjusts a link the bot created, without putting a new one into circulation.
List Updates
SearchIn Make“Retrieves a list of updates from the Telegram server. By default, updates starting with the earliest unconfirmed update are returned. If you want to list more, you need to set the offset. This module cannot be used with webhooks. To use this module, you must switch off and remove all your Telegram webhooks.”
List Updates reads the updates waiting on the Telegram server and returns them as bundles, starting from the earliest one still unconfirmed. The offset is what lets you go further back.
List Chats
SearchIn Make“List available Telegram chats. By default, chats starting with the earliest unconfirmed update are returned. If you want to list more, you need to set the offset. This module cannot be used with webhooks. To use this module, you must switch off and remove all your Telegram webhooks.”
List Chats returns the chats the bot can see, as bundles: none, one, or many, and the rest of the scenario has to cope with all three.
Revoke a Chat Invite Link
ActionIn Make“Revokes an invite link created by the bot.”
Revoke a Chat Invite Link kills a link the bot created. Whoever holds it stops getting in.
Members
5 modulesList Administrators in a Chat
SearchIn Make“Use this modules to get a list of administrators in a chat.”
List Administrators in a Chat returns who holds admin rights in a chat, one bundle per person.
Get the Number of Members in a Chat
ActionIn Make“Use this module to get the number of members in a chat. Returns Int on success.”
Get the Number of Members in a Chat gives back a single number, the count of people in the chat, ready for the next module to store or compare.
Kick a Chat Member
ActionIn Make“Use this method to kick a user from a group, a supergroup or a channel. The bot must be an administrator in the chat for this to work and must have the appropriate admin rights.”
Kick a Chat Member removes someone from a group, a supergroup or a channel.
Promote a Chat Member
ActionIn Make“Use this method to promote or demote a user in a supergroup or a channel. The bot must be an administrator in the chat for this to work and must have the appropriate admin rights.”
Promote a Chat Member raises someone to admin in a supergroup or a channel, or takes the role back.
Restrict a Chat Member
ActionIn Make“Use this method to restrict a user in a supergroup.”
Restrict a Chat Member narrows what a member can do in a supergroup, short of showing them the door.
Other
2 modulesMake an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call sends an authorized request to any endpoint of the Telegram Bot API, through the connection already in place.
Answer an Inline Query
ActionIn Make“Sends answer to an inline query.”
Answer an Inline Query returns the answer owed to an inline query your bot received.
Other modules
1 moduleSend an Album (Media Group)
ActionIn Make“Sends a group of photos or videos as an album.”
Send an Album (Media Group) posts several photos or videos at once, grouped into one album instead of a burst of separate messages.
Need help automating Telegram Bot with Make?
A person reads every message.
Questions people ask next
01Is the Telegram Bot Make integration free?
02What do you need to connect Telegram Bot to Make?
03Does the trigger react in real time?
04What if a module is missing or a limit gets in the way?
05Make or n8n for a Telegram bot?
Get our weekly automation tips.
No spam. Unsubscribe anytime.
