Connect Discord to Microsoft Teams
Ideas
What you can do with Discord and Microsoft Teams
Announce new blog posts in Discord and Teams
Each new post in your RSS feed is announced in your Discord server and your Teams channel, with an optional short summary.
See how it worksPost a weekly report summary to Discord and Microsoft Teams
Every Monday, a short summary of last week's numbers is posted to both your Discord server and your Teams channel.
See how it worksPost new bookings to Discord and Teams
Each time someone books a meeting through your form, the details are posted to your Discord server and your Teams channel.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Discord and Microsoft Teams, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Discord and Microsoft Teams automation you can describe
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 10 minutes, read new messages in our Discord feedback channel, use AI to keep only real bug reports, and post them to our Teams product channel.
When we post in the Teams Releases channel, rewrite the message in a friendlier tone and post it to our Discord announcements channel.
Use cases
Why people connect Discord and Microsoft Teams
How the two apps work together
- ClickRuntime posts to Discord through a bot or channel webhook and to Teams through your Microsoft connection or an incoming webhook.
- It checks Discord or Teams channels every few minutes for new messages to forward.
- Messages can be reworded per audience before posting.
Community team shares feedback internally
Posts in a Discord feedback channel are forwarded to a Teams channel for product staff.
Company posts updates to both
Release notes posted in Teams go to a Discord announcements channel for the community.
Support lead escalates community issues
Discord messages with bug reports are posted to Teams for engineers.
Event team coordinates across groups
Event updates go to both the internal Teams channel and the public Discord.
More apps
Discord, Microsoft Teams and other apps in one automation
GitHub releases to Discord and Teams
When a GitHub release is published, post the notes to our Discord announcements channel and our Teams engineering channel.
Discord bug reports to Jira and Teams
Turn Discord messages in #bugs into Jira issues and post each one to our Teams channel.
Discord feedback log
Log Discord feedback posts in a Google Sheet and post a weekly count to Teams.
Setup
Connect Discord and Microsoft Teams once
Discord
Community chat
- At discord.com/developers/applications, create a new application, open Bot and choose Reset Token. Copy the token, since Discord only shows it once.
- On the Bot page, turn on the privileged intents your automations need, such as Message Content to read messages or Server Members to list members.
- Under OAuth2, use the URL Generator with the
botscope and the permissions you need, such as Send Messages or Manage Messages, then open the URL to add the bot to your server. - In the ClickRuntime dashboard, open Connections & secrets and save the bot token. It is sent as
Bot <token>.
Microsoft Teams
Chat / Collaboration
- Register an app in your Microsoft tenant and add the delegated permissions
ChannelMessage.Send,Chat.ReadWrite,Team.ReadBasic.All,Channel.ReadBasic.Allandoffline_access. - Create a client secret for the app and copy its client ID and secret.
- In the ClickRuntime dashboard, open Connections, choose Microsoft Teams and enter your app's client ID and secret.
- 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.
FAQ
Questions about connecting Discord and Microsoft Teams
How does it post to Discord?
How does it post to Teams?
Can it post different text to each?
Can it mention people or roles?
Do I need a Discord bot?
Is it two-way?
How fast are messages forwarded?
Related pages
Keep exploring
Tell your assistant what Discord and Microsoft Teams should do together
Free plan. No credit card.