Automatic Slack and Discord Notifications with Make.com

Automatic Slack and Discord Notifications with Make.com

TL;DR

Make.com can post automatic messages into Slack or Discord whenever something worth noticing happens elsewhere, like a form submission, an upcoming calendar event, or new content from an RSS feed. Discord notifications typically go through a webhook URL you paste into a module, while Slack usually connects through an app authorization inside Make. Both are simple to set up in a single scenario. The real skill is not the setup, it is deciding what actually deserves an alert, because a channel full of noise gets ignored, and a channel with only meaningful pings gets read.

I run a small Discord server for a side project, and for months I would only find out about a new form submission when I happened to log in and check manually, sometimes days late. Building a Make.com scenario to post an alert the moment a form came in changed that completely, and it took less time to set up than I expected. This guide covers both Discord and Slack, since the setup differs slightly between the two, plus the part that actually matters most: deciding what deserves an alert in the first place.

How Do You Send Automatic Notifications to Slack or Discord with Make.com?

The pattern is the same regardless of which chat app you use: a trigger detects something worth noting, like a new row in a spreadsheet, a webhook firing from a form, or a new item in an RSS feed, and the scenario ends with a message module that posts the details into a channel. Discord and Slack differ mainly in how you connect them, not in the overall shape of the scenario.

Discord relies on a webhook URL, a simple link tied to one specific channel. Slack relies on an authorized app connection tied to your whole workspace, letting you choose the channel per message instead. Both are beginner-friendly once you know which route to take.

How Do You Set Up Discord Webhook Notifications?

Inside Discord, open the settings for the channel you want messages to land in, find the integrations section, and create a webhook. Discord gives you a unique URL for that webhook, which is essentially a private door that lets outside tools post messages into that specific channel without needing a full bot setup.

In your Make.com scenario, add a module for sending an HTTP request, or Make's dedicated Discord module if you are using one, and paste that webhook URL in. Set the message text, including any dynamic details pulled from earlier in the scenario, like a person's name or the content of a submission, and connect it as the final step. Run the scenario once as a test, and you should see the message appear in Discord within seconds.

Keep that webhook URL private. Anyone who has it can post into that channel, so treat it the same way you would treat a password, and avoid pasting it somewhere public like a shared document.

How Do You Connect Slack to Make.com?

Slack works a little differently. Add a Slack module to your scenario and choose to create a new connection, which opens a login and approval screen for your Slack workspace. Approve the access Make requests, and the connection is saved for reuse across any scenario in your account, not just this one.

From there, add a send message action, choose which channel it should post to, and write your message content. Slack's connection model means you can post to different channels from different scenarios without setting up a separate webhook for each one, which is convenient once you have more than one type of alert running.

What Kinds of Alerts Are Actually Worth Sending?

This is the part most beginners skip past, and it is where the real value lives. A few categories that actually earn a real-time alert:

  • Form submissions. Someone took an action and is likely expecting a timely response, whether that is a lead, a support request, or a signup.
  • Calendar reminders. An upcoming meeting or deadline that benefits from a nudge you might otherwise miss while heads-down elsewhere.
  • New content from an RSS feed. A source you actively follow, where being a little late truly means missing something.

The test I use before wiring up any new alert: would I actually stop what I am doing to read it the moment it lands? If the honest answer is no, it belongs in a summary instead of a real-time ping.

How Do You Keep Notifications From Becoming Noise?

The fastest way to kill trust in an automated alert channel is flooding it with things nobody needed to see immediately. A few habits that have kept mine useful instead of ignored:

  • Filter aggressively before the message step. Our guide to filters and routers covers how to only let truly relevant events reach your notification module, instead of alerting on everything.
  • Batch low-priority updates. Instead of a message per item, collect them and send one daily or weekly summary. This works especially well for anything that is nice to know but not urgent.
  • Separate channels by urgency. Route time-sensitive alerts into one channel and everything-else updates into another, so people can mute what they do not need without missing what they do.
  • Prune regularly. Every so often, check whether an alert type is actually getting read or has quietly become background noise everyone tunes out. If it is the latter, cut it or fold it into a summary.

The same trigger sources that feed these notifications, like a scheduled check on a spreadsheet or feed, pair naturally with the scheduling choices covered in our guide to running scenarios on a timer, since how often you check something directly affects how promptly, or how noisily, your alerts arrive.

Can You Send the Same Alert to Both Slack and Discord?

Yes, and it is a small addition once one path works. After your trigger and filter logic, add both a Slack message module and a Discord webhook module in the same scenario, so a single event posts to both places at once. I did exactly this during a stretch when part of my team was still on Slack while the community side had moved to Discord, and it meant nobody had to be told twice.

What Should You Test Before Trusting a Notification Scenario?

Trigger it with a real test event and confirm the message actually contains the details you expect, not just placeholder text or a broken variable. I once shipped a Discord alert that technically fired every time but displayed a blank field where the sender's name should have been, because I had referenced the wrong data point from an earlier module. It still counted as "working," it just was not useful, which is a trap worth checking for before you trust an alert with something time-sensitive.

Next step: Once your alerts are dialed in, the same webhook approach behind Discord notifications is worth understanding more broadly. Visit the automation hub for more Make.com guides, including how webhooks work under the hood.

Frequently Asked Questions

How do I send an automatic message to Discord using Make.com?

Create a webhook in your Discord server's channel settings, which gives you a unique URL. In Make.com, add an HTTP module or Discord-specific module, paste in that webhook URL, and set the message content you want sent. Whenever the scenario runs and reaches that module, the message posts into your Discord channel automatically.

How do I connect Slack to Make.com for automatic notifications?

Add a Slack module to your scenario and choose to create a new connection, which opens an authorization screen where you sign in to your Slack workspace and approve access. Once connected, you can add a send message module, pick the channel, and write the message content, including dynamic details pulled from earlier in the scenario.

What kinds of events are actually worth a Slack or Discord alert?

Good candidates are events you genuinely need to know about promptly and cannot easily check for yourself, like a new form submission, an upcoming calendar reminder, or fresh content from an RSS feed you follow. If you would not stop what you are doing to read the notification the moment it arrives, it is probably not worth an automatic alert.

How do I stop my automation notifications from becoming noise?

Use filters so only meaningful events trigger a message, batch low-priority updates into a single daily summary instead of one alert per item, and route different types of alerts into different channels so people can mute what they do not need. Revisit your alerts occasionally and cut any that people have started ignoring.

Can one Make.com scenario send notifications to both Slack and Discord at the same time?

Yes. After your trigger and any filtering logic, you can add both a Slack message module and a Discord webhook module in the same scenario, so the same event posts to both places. This is useful during a transition between tools, or when different parts of a team live in different chat apps.

Disclosure: Some links on this page are affiliate or referral links. If you sign up for a paid plan or subscription through them, AiWizardry may earn a commission, at no extra cost to you, and you often get a discount. We only recommend tools we would use ourselves, and these relationships never change what we tell you about a product.