Skip to content

Connect Microsoft Teams to Telegram

Some of your people live in Microsoft Teams and others, such as field staff, partners or a community, are on Telegram. Connect them to send the same update, alert or greeting to both at once, so nobody misses it because they use the other app.

Build your own

Build any Microsoft Teams and Telegram automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Microsoft Teams and Telegram in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every 5 minutes, forward messages from our Teams Announcements channel to our Telegram group, but only ones that mention 'all staff'.

Each evening, use AI to summarize the day's Teams channel messages and send the summary to my Telegram.

Use cases

Why people connect Microsoft Teams and Telegram

How the two apps work together

  • Telegram messages to your bot reach a trigger link instantly through Telegram's webhook.
  • ClickRuntime checks Teams channels every few minutes for new messages using your Microsoft connection.
  • Messages are reformatted and posted to the other side, with a record kept so nothing is posted twice.
  • Manager gets Teams alerts on the phone

    Messages in a key Teams channel can be forwarded to Telegram for people who use it more.

  • Company with mixed tools shares announcements

    Posts to a Telegram channel can also be posted to a Teams channel.

  • Contractor team stays in touch

    External contractors on Telegram see updates from the internal Teams channel.

  • Ops gets alerts in both places

    System alerts are sent to both Teams and Telegram so on-call staff see them.

More apps

Microsoft Teams, Telegram and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Announcements in three places

When I post an announcement to my Telegram channel, post it to our Teams channel and #general in Slack.

Log cross-posted messages

Log every message forwarded between Teams and Telegram in a Google Sheet with time and author.

PagerDuty incidents to Teams and Telegram

When a PagerDuty incident is triggered, post it to our Teams ops channel and our Telegram on-call group.

Setup

Connect Microsoft Teams and Telegram once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Microsoft Teams

Chat / Collaboration

  1. Register an app in your Microsoft tenant and add the delegated permissions ChannelMessage.Send, Chat.ReadWrite, Team.ReadBasic.All, Channel.ReadBasic.All and offline_access.
  2. Create a client secret for the app and copy its client ID and secret.
  3. In the ClickRuntime dashboard, open Connections, choose Microsoft Teams and enter your app's client ID and secret.
  4. If you only need to post to one channel, you can instead open that channel in Teams, choose Workflows → 'Post to a channel when a webhook request is received', and save the URL as a secret on Connections & secrets.

Telegram

Messaging

  1. In Telegram, open a chat with @BotFather and send /newbot.
  2. Choose a name and a username for your bot, then copy the token BotFather sends (it looks like 123456:ABC-...).
  3. Open your new bot and press Start, so it is allowed to message you. For groups or channels, add the bot and give it admin rights if it should post or delete.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the bot token.

FAQ

Questions about connecting Microsoft Teams and Telegram

Do I need a Telegram bot?
Yes. You create one with BotFather in a minute, add it to your group or channel, and save its token in your ClickRuntime dashboard.
How does it post to Teams?
Through your Microsoft account connection or a channel's incoming webhook link. Either way the message appears in the channel you choose.
Can the wording differ between the two?
Yes. Teams messages can use richer formatting, and Telegram ones can be shorter. The same news goes to both, worded for each.
Will messages be posted twice?
No. Each item is remembered once it has been sent, so a new run only posts what is new.
Do I need admin rights in Teams?
Reading channel messages needs permissions your Microsoft 365 admin may have to approve.
How fast are Teams messages forwarded?
Teams is checked on a schedule, as often as every 5 minutes. Telegram messages arrive instantly.
Are attachments forwarded?
Links can be forwarded. Files can be sent too if you ask, within each app's size limits.

Tell your assistant what Microsoft Teams and Telegram should do together

Free plan. No credit card.