Connecting Gmail to Slack with Make can automatically send important email notifications to the right Slack channel. Instead of manually forwarding emails, you can create an automation that monitors Gmail, filters relevant messages, and posts them to Slack.
In this guide, you’ll learn how to connect Gmail to Slack using Make and how to use a Slack Incoming Webhook as an alternative approach.
Hike Branding stepped in to design a custom Make automation that seamlessly connected Gmail and Slack, ensuring the client’s communication workflow became fully automated and error-free.
How to Connect Gmail to Slack Using Make
To achieve this, Hike Branding implemented the following Make workflow:
1. Connect Gmail to Make
- The automation starts with Gmail’s “Watch Emails” trigger, which monitors the inbox for incoming messages.
- Only emails with specific queries or subjects are routed further to ensure relevance.
Start by adding Gmail as the trigger in your Make scenario. Choose the Watch Emails module so Make can monitor your Gmail account for new messages.
You can configure the module to monitor specific emails based on your requirements.
2. Filter the Gmail Messages
- Using a router module, we filtered emails based on predefined conditions.
- This ensures that only important messages proceed, avoiding unnecessary notifications and clutter.
Not every email needs to create a Slack notification. Add filters in Make so that only relevant messages continue through the workflow.
For example, you can filter emails by sender, subject, keywords, or other conditions.
3. Send the Email to Slack
- For each filtered email, a message is created in the designated Slack channel.
- The message includes all the email details and any attachments, keeping the team fully informed in real time.
Add Slack as the next module in your Make scenario. Connect your Slack account and select the channel where you want the Gmail notification to appear.
You can map information from Gmail into the Slack message, such as the sender, subject, message content, and other relevant details.
4. Email Notifications
- Simultaneously, an email is sent to a specific recipient with the subject and message details.
- This guarantees that updates are never missed, even if team members are not actively monitoring Slack.
Send Gmail to Slack Using a Slack Incoming Webhook
Make is useful when you need filters, multiple actions, routers, or more complex workflows. If you only need to send a simple notification to a Slack channel, you can also use a Slack Incoming Webhook.
Slack Incoming Webhooks allow an external application to send messages to a specific Slack channel using an HTTP POST request.
Step 1: Create a Slack App
Explain that you need to create/configure a Slack app.
Step 2: Enable Incoming Webhooks
Enable Incoming Webhooks for the Slack app.
Step 3: Add the Webhook to Your Workspace
Select the Slack channel where the messages should appear.
Step 4: Send a Message to the Webhook
Show a simple example:
Explain that the webhook receives the message and posts it to the configured Slack channel.
Step 5: Connect Gmail to the Webhook
Explain that the Gmail data can be sent to the webhook using an HTTP request/automation workflow.
Make vs Slack Incoming Webhook
| Method | Best For | Main Advantage |
|---|---|---|
| Gmail → Make → Slack | Multi-step workflows | Filters, routers, multiple apps and actions |
| Gmail → Slack Webhook | Simple Slack notifications | Direct webhook-based messaging |
Why Choose Hike Branding
At Hike Branding, we specialize in creating custom Make automations that integrate your favorite apps and streamline repetitive workflows. Whether it’s Gmail, Slack, or other business tools, we help businesses improve efficiency, enhance communication, and achieve more with less effort.






