Connect Discord to Slack
Ideas
What you can do with Discord and Slack
Send your app's error alerts to Slack and Discord
Whenever your app reports an error to your trigger link, the alert appears in #alerts in Slack and in your Discord ops channel, without repeats.
See how it worksShare approved YouTube video summaries in Discord
New videos from channels you follow are summarised, you approve them in Slack, and approved summaries are posted to your Discord.
See how it worksPost subscription changes to Slack and Discord
When a subscription is created or cancelled, the details are posted to both your Slack and your Discord.
See how it worksPost a daily digest of top Reddit posts to Slack and Discord
Each morning the best new posts on your topics are summarised into one short digest and posted to both Slack and Discord.
See how it worksGet Slack and Discord alerts for new npm package releases
When a package you depend on publishes a new version, the release is posted to your Slack and Discord channels.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Discord and Slack, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Discord and Slack 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, have AI check new messages in Discord #general and post to Slack #community-alerts only those that look like bug reports or angry customers.
When I react with :mega: to a message in Slack #announcements-draft, post it to Discord #announcements without the Slack formatting.
Use cases
Why people connect Discord and Slack
How the two apps work together
- Slack events such as new messages or reactions reach a ClickRuntime trigger link.
- The script reposts or summarizes the content to a Discord channel through a webhook or bot.
- A Discord bot reads channels on a schedule, every few minutes, and the script posts matching messages to Slack.
Community feedback to the internal team
Developer relations teams post bug reports from a public Discord channel into a private Slack channel. Engineers see them without joining the server.
Announcements from Slack to the community
Teams draft announcements in Slack and post approved ones to Discord. One place to write, two audiences.
Partner and contractor bridging
Studios that work with contractors on Discord bridge a project channel into their own Slack.
Moderation alerts for staff
Community managers get a Slack message when a Discord message is reported or contains certain words.
More apps
Discord, Slack and other apps in one automation
Discord bug reports to Linear and Slack
Every 15 minutes, take new messages in Discord #bugs, create a Linear issue for real bug reports and post the link in Slack #support.
GitHub releases to Discord after Slack approval
When a GitHub release is published, post a draft in Slack #comms and publish it to Discord #updates after someone reacts with a checkmark.
Weekly community log
Every Friday, log the number of messages per Discord channel to my Community sheet and post the totals in Slack #community.
Setup
Connect Discord and Slack 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>.
Slack
Team chat
- At api.slack.com/apps, create a new app from scratch in your workspace.
- Under OAuth & Permissions, add the bot scopes the automation needs, such as
chat:write,channels:readandchannels:history. - In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
- In each channel the automation should use, type
/invite @your-app-name.
FAQ
Questions about connecting Discord and Slack
Do I have to post to both every time?
Can something in Slack approve what goes to Discord?
How does it post to Discord?
Will the same alert be posted repeatedly?
Can it bridge threads?
Does it need a Discord bot?
How quickly does Discord reach Slack?
Related pages
Keep exploring
Tell your assistant what Discord and Slack should do together
Free plan. No credit card.