How to Send Gmail to Slack with Make and Webhooks

Streamlining Communication with Make Automation

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:

{
“text”: “New Gmail message received.”
}

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

MethodBest ForMain Advantage
Gmail → Make → SlackMulti-step workflowsFilters, routers, multiple apps and actions
Gmail → Slack WebhookSimple Slack notificationsDirect 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. 

FAQ

You may also like

Search Post