How to Connect Gmail to Slack Using Zapier? Easy Steps
Connecting Gmail to Slack using Zapier is a powerful way to automate communication and keep your team informed about important emails. Instead of constantly checking your inbox, you can receive instant notifications directly inside Slack channels.
This integration is extremely helpful for businesses, customer support teams, and project managers who want to stay updated about incoming emails without constantly monitoring Gmail.
In this guide, you will learn how to connect Gmail to Slack using Zapier.
How to Connect Gmail to Slack Using Zapier? [Step-by-Step]

To connect Gmail to Slack using Zapier, sign in to your Zapier account, create a new Zap, choose Gmail as the trigger app, and select an event such as New Attachment or New Email. Then connect your Gmail account, choose Slack as the action app, select an action like Send Channel Message, connect your Slack workspace, customize the message settings, and turn on the Zap. Once activated, Zapier will automatically send Gmail notifications to Slack whenever the selected trigger occurs.
Once everything is ready, you can follow the steps below to create the automation.
Step 1: Sign in to Your Zapier Account
The first step is to access your Zapier account. Open your web browser and go to the Zapier website. Log in using your registered email address and password.
If you do not already have an account, you can create one for free. Zapier offers a free plan that allows you to build basic automations between apps like Gmail and Slack.
Once you sign in, you will see the Zapier Dashboard. This is where you create and manage all of your automation workflows. From the dashboard, click the Create Zap button. This will open the automation builder, where you will configure the Gmail and Slack connection.
Step 2: Select Gmail as the Trigger App
After creating a new Zap, you need to choose the application that will start the automation.
Search for Gmail in the list of available apps and select it as the Trigger App. Zapier will then ask you to choose a Trigger Event.
Some common Gmail trigger events include New Attachment, New Labeled Email, and New Email Matching Search. Each trigger performs a slightly different function depending on the type of email notification you want to send to Slack.
For example, if you want Slack notifications for every new email, you should choose New Email. If you only want alerts for emails with attachments, then select New Attachment.
Once you choose the trigger event, click the Continue button to proceed.
Step 3: Connect Your Gmail Account
Zapier will now ask you to connect your Gmail account so it can access your emails and detect new messages.
Click the Sign in to Gmail option. A Google authentication window will appear where you need to select your Gmail account and permit Zapier to access your email data.
This connection is secure and uses Google’s official authorization system. Zapier only accesses the information necessary to perform the automation you create.
After selecting your Gmail account and approving access, the account will be successfully connected to Zapier. Click Continue to move to the next step.
Step 4: Configure the Gmail Trigger
In this step, you configure the conditions for the Gmail trigger. This determines which emails will activate the automation.
Zapier may ask you to specify additional settings, such as Labels, Search Queries, or Mailbox filters, depending on the trigger event you selected.
For example, if you chose New Email Matching Search, you can enter search parameters like a sender’s email address, keywords, or specific subjects. This allows Zapier to monitor only relevant emails instead of every message in your inbox.
Once you finish configuring the trigger settings, click the Test Trigger button. Zapier will attempt to pull a recent email from your Gmail account to confirm that the connection is working correctly.
If the test is successful, continue to the next step.
Step 5: Select Slack as the Action App
Now that the Gmail trigger is configured, you need to define what happens after the trigger occurs.
Search for Slack in the action app selection and choose it. Zapier will then ask you to select an Action Event.
A common action event is Send Channel Message, which posts a message to a Slack channel. Another option is Send Direct Message, which sends a notification directly to a specific Slack user.
Choose the action that best suits your workflow and click Continue.
Step 6: Connect Your Slack Workspace
Zapier must now connect to your Slack workspace to send notifications.
Click the Sign in to Slack button. A Slack authorization window will appear, asking you to log in to your workspace and permit Zapier to post messages.
Once authenticated, your Slack workspace will appear as a connected account inside Zapier. Select it and click Continue.
This connection allows Zapier to deliver Gmail notifications directly into Slack channels or direct messages.
Step 7: Customize the Slack Message
This step allows you to customize the notification message that will appear in Slack.
Zapier provides different fields where you can insert Gmail data, such as the Email Subject, Sender Name, Email Body, or Attachment Links.
You can also choose the Slack Channel where the message will be posted. Many teams create a dedicated channel, such as email alerts or client emails, to keep notifications organized.
You can design the Slack message so it clearly displays important email details. For example, you might include the sender’s name, subject line, and a short preview of the email message.
Once you finish customizing the message, click Continue.
Step 8: Test the Slack Notification
Before activating the automation, Zapier gives you the option to test the action.
Click the Test Action button. Zapier will send a sample message to your selected Slack channel using the email data retrieved earlier.
Check your Slack workspace and verify that the message appears correctly. Ensure that the sender name, subject line, and email content are displayed as expected.
If the message looks correct, the integration is ready to be activated.
Step 9: Turn On the Zap
The final step is enabling the automation.
Click the Publish Zap or Turn On Zap button in the Zapier interface. Once the Zap is activated, Zapier will continuously monitor your Gmail account for the selected trigger event.
Whenever a new email matches the trigger conditions, Zapier will automatically send a notification to Slack without requiring any manual action.
Your Gmail and Slack accounts are now successfully connected.
FAQs
Is it free to connect Gmail to Slack using Zapier?
Yes, Zapier offers a free plan that allows basic integrations between Gmail and Slack. However, advanced automation features and higher usage limits may require a paid plan.
Can I send Gmail attachments to Slack?
Yes, depending on the trigger and action settings, Zapier can send links or attachments from Gmail emails to Slack channels.
Can I filter which emails go to Slack?
Yes, Zapier allows you to use search filters, labels, and conditions to control which emails trigger Slack notifications.
Do I need coding skills to use Zapier?
No coding is required. Zapier provides a visual interface that allows users to build automations using simple configuration steps.
Is the Gmail and Slack connection secure?
Yes, Zapier uses secure authentication systems from Google and Slack. Your login credentials are not shared directly with Zapier.
