GmailとSlackの連携イメージ
How to Integrate Applications

2025-04-18

How to find out how to notify Slack of emails received in Gmail

r.suzuki

Have you ever been told, "I sent you an email earlier"?

Even if you think you're checking frequently, you might be too busy with work, or you might not have many opportunities to open emails because you're mostly using messaging tools...

Isn't there anyone like that?

To prevent such situations, let's integrate Gmail with the messaging tool Slack to check email reception in real-time!

Recommended for

  • Those considering improving work efficiency with Gmail and Slack.
  • Those who want to receive notifications on Slack when an email is received in Gmail.
  • Those who want to integrate Gmail and Slack to prevent missing messages.

For those who want to try it right away

In this article, we introduce a method of integration using the no-code tool "Yoom".
No complicated settings or operations are required, and even non-engineers can easily achieve this.
You can start immediately with the template below, so please give it a try!

[What is Yoom]

Try Integrating Slack and Gmail Using Yoom

First, if you don't have a Yoom account, please create one from the Yoom Account Creation Page. It's easy to get started!

For basic operations of Yoom, please refer to Getting Started with Yoom.

Notify Slack When You Receive an Email with an Invoice Attached

Let's create a flow where you get notified in Slack when you receive an email with an invoice attached!

First, register the Slack and Gmail apps.

Once you have obtained and logged into your Yoom account,

1. Proceed to "My App Registration" and click "Add".

2. Select the app you want to register and log in with the account you will use.

  Please register both the Gmail and Slack apps.    

  For Slack, please set the Slack workspace and channel you want to post to.

  For detailed registration methods, please refer to this.  

  How to Register My Apps in Slack | Yoom Help Center (intercom.help) 

3. Once registration is complete, an icon will appear in My Apps.        

  Please confirm that the Gmail and Slack icons have been registered.

Now, let's integrate the two apps!

You can easily create a flow bot using the template below.

4. First, click "Create New" from "My Project" and select "Create from Scratch".

5. Enter the title and select "Email".

6. Do not set any email trigger actions. Copy the created email address (any is fine). Press "Save" and wait with "Next". *Please note that if you set the trigger conditions at this stage, the forwarded email will not be received.

From here, configure Gmail settings. In this flow, we will start by forwarding emails received in Gmail to Yoom's email address to activate the email trigger. Therefore, first prepare the forwarding on the Gmail side. Please refer to the detailed steps from 7 to 11 here.

📩 How to forward emails from Gmail and activate email triggers | Yoom Help Center (intercom.help)

7. Open Gmail, go to "Gear icon at the top right > Show all settings", and set the Yoom address as the forwarding address.

8. Return to the Yoom settings page and click the confirmation link. Go back to the Yoom settings screen and select "Test" within the output sample settings page.

9. If the test is successful, copy the URL from the text displayed in the body, access it from another tab, and select "Confirm".

10. Return to Gmail, reload Gmail, and complete the forwarding settings.

11. Set up filters in Gmail.

12. Enter conditions in the email trigger and select "Next" (this time, we want to extract invoices, so include "invoice").

13. Send an email that meets the conditions to Gmail, perform a "Test", and if the test is successful, "Save".

Next, analyze the attached image PDF and obtain the output information.

14. Click the "+" displayed under the trigger settings of the saved flow and select "OCR" from the list of operation types.

15. Select the action "Read Qualified Invoice" and click "Next".

16. In the detailed settings, select the output information of the previously set email trigger from "Obtained values" for the file attachment method. If there is anything additional you want to extract, please add the item.

17. Perform a "Test", and if the output information can be obtained, "Save".

Finally, configure Slack notification settings.

18. Click the "+" displayed under the trigger settings of the saved flow and select "Integrate with app" from the list of operation types.

19. Select Slack, then choose the action "Send message to channel".

20. Fill in the "Channel ID" and edit the notification message. If the app is linked, you can select the channel ID from the candidates. In the message, you can also utilize the information obtained from image loading, so you can quote that information (output) in the body.

21. Perform a "Test", and if the test is successful, "Save".

22. Finally, switch the trigger to "ON" to activate it.

With this, the flow of "Notify Slack when an email with an invoice attached is received" is complete!

Other Automation Examples Using Gmail and Slack

In addition to the integrations introduced today, various automations can be achieved by utilizing the APIs of Gmail and Slack.

If you find something interesting, please give it a try!

Automation Examples Integrating Gmail and Slack

When an email is received, you can extract sender information with AI operations and notify Slack.

The flow "Notify Slack when an email with an invoice attached is received" follows the same steps from 1 to 11.

Here, we start from saving the email trigger at step 12.

12. Do not set any conditions for the email trigger and click "Next".

13. Conduct a "Test", and if successful, click "Save".

14. Click the "+" displayed under the trigger settings of the saved flow, and select "Tevt Extraction" from the list of operation types.

15. Choose a conversion type.

16. Without changing the action, click "Next" and enter the information you want to extract.

Enter the information output from the email (in this case, the body) in "Target Text" and the information you want to extract (in this case, the name) in "Items to Extract", separated by commas.

17. Conduct a "Test", and if successful, click "Save".

Finally, set up Slack notifications. From here, return to the same steps as the flow "Notify Slack when an email with an invoice attached is received".

18. Click the "+" displayed under the trigger settings of the saved flow, and select "Integrate with App" from the list of operation types.

19. Select Slack, then choose the action "Send a message to a channel".

20. Enter the "Channel ID" and edit the notification message.

If the app is integrated, you can select the Channel ID from the suggestions.

In the message, you can also utilize the information obtained from image loading, so you can quote that information (output) in the body.

21. Conduct a "Test", and if successful, click "Save".

22. Finally, switch the trigger to "ON" to activate it.

This completes the flow "Extract sender information with AI operations and notify Slack when an email is received"!

Additionally, you can simply forward Gmail emails to Slack for notifications or automatically share Slack posts with attachments via Gmail.

Automation Example Using Gmail

When the web conference ends, share the recording URL via Gmail.

When the web conference ends with Google Meet or Zoom, automatically share the recording URL via Gmail.

Save Documents Received in Gmail to Cloud Storage

Automatically save documents received in Gmail to services like DropBox or OneDrive.

Send the issued document via Gmail

Automatically send documents created with Google Docs, etc., via Gmail.

Example of Automation Using Slack

Notify Slack When Information is Registered in the Database

Automatically notify Slack when information is added to Google Sheets, Salesforce, etc.

Notify Slack of Inquiry Details

Automatically notify Slack of inquiry details sent via Google Forms or Gmail.

Notify Slack of Today's Schedule and Tasks Due Today

Automatically notify Slack of today's schedule from Google Calendar and tasks due today in Notion.

Benefits of Integrating Slack and Gmail

What are the benefits of integrating Slack and Gmail?

By having Gmail notifications sent to the Slack you use daily, you will check Gmail information more frequently than before.

Moreover, if notifications are sent to Slack in real-time, it should help prevent missing important information!

Additionally, when you want to share information, instead of forwarding Gmail information as is, you can notify while scrutinizing the information, allowing you to share only the necessary information with the necessary recipients, which many might find beneficial.

Expected Automation in Work by Integrating Slack and Gmail

So, specifically, what tasks can be automated by integrating Slack and Gmail? Firstly, automatic notifications of new emails.

Gmail, which you didn't log into daily before, will now notify you in the Slack you use every day, making email checks a breeze.

Also, if notifications are in real-time, the risk of missing emails is reduced.

Sales representatives won't miss emails because they can't prioritize the accumulated emails and leave them unopened.

Furthermore, you can notify Gmail information by channel, automating information sharing with the team.

For example, various inquiry emails from sales to recruitment that arrive at the information desk can be automatically scrutinized based on set information and notified to the sales channel or HR channel, eliminating the hassle of wondering who the responsible person is and how much to share each time.

Summary

This time, we tried integrating Gmail and Slack using Yoom to notify emails received in Gmail to Slack.

Not only does it prevent missing email confirmations, but it also automates team information sharing and allows notifications extracted from received email information, offering more benefits than expected!

Using Yoom, you can also integrate with other apps, potentially improving work efficiency even more.

Everyone, please try app integration too!

The person who wrote this article
r.suzuki
I came across Yoom when I was searching for ways to improve work efficiency on a daily basis at a small and medium-sized enterprise in a region where human resources are limited. I was casually thinking that it would be nice if this were the case, and by introducing Yoom, we can make it so much more efficient! I'm moved. Even though I have no knowledge or experience with systems or programming, my work has changed drastically, so I'm writing that I hope I can share it with many people who feel the same way.
Tags
Gmail
Slack
Automation
Automatic
Integration
Notification
Related Apps
App integration
No items found.
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials