SlackとGoogle Driveの連携イメージ
Make file management easier with the integration of Slack and Google Drive!
Learn more about Yoom
Try this template
SlackとGoogle Driveの連携イメージ
How to Integrate Applications

2025-07-17

Make file management easier with the integration of Slack and Google Drive!

k.hieda
k.hieda

For companies that utilize Slack in their operations, managing the files shared in daily interactions can be a significant challenge. As the number of files increases, it can become difficult to know where they are stored, and managing them can become cumbersome.
By integrating Slack with Google Drive, files posted on Slack can be automatically saved to Google Drive. This makes organizing files easier and eliminates unnecessary hassle, potentially greatly improving work efficiency!
This article provides a detailed explanation of the setup process using no-code tools, so be sure to give it a try!

  • Those who use both Slack and Google Drive
  • Those who want to manage files centrally in Google Drive without switching between the two tools
  • Those who want to prevent files posted on Slack from getting lost in messages

For those who want to try it immediately

This article introduces the integration method 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 using the template below, so please give it a try!


This flow uploads the file to Google Drive when a file is posted on Slack.

[About Yoom]

How to Create a Slack and Google Drive Integration Flow

We will introduce the flow using Yoom's flow bot template, which allows you to automatically save files added to Slack into Google Drive.

Preparation

・Have a Slack account and post a file in the channel where you want to download data
・Google Drive account information and a dedicated folder to store files

Once you're ready, copy the flow bot and start editing!

The flow bot will be copied to My Projects.

__wf_reserved_inherit


First, start with the Slack settings.


This flow uploads the file to Google Drive when a file is posted on Slack.

Slack Account Integration ① - Obtaining the Download URL

(1/2) Select Your Account

__wf_reserved_inherit

・App Trigger → When a file is posted to a channel
・App → Slack
・Account information connected to Slack → Can be integrated with email address and password.
 Registering your app in the Yoom dashboard beforehand will make the process smoother.
・Trigger Action → "When a file is posted to a channel" is selected by default, so it's okay to leave it as is.

(2/2) API Connection Settings for the App Trigger

__wf_reserved_inherit

・Trigger Interval → The timing for trigger interval can be set to 5, 10, 15, 30, or 60 minutes.
※ Depending on your plan, the shortest interval for setting the trigger may vary, so please check that point. It is generally recommended to use the shortest activation interval for your plan.

・Channel ID → Clicking the blank will pick up candidate channels from the Slack workspace you just integrated.

Select the dedicated channel you created in advance.
Testing!

__wf_reserved_inherit

Success!

__wf_reserved_inherit

Looking at the output content, you can see that the necessary items for saving the file are automatically generated.
Next, we will set up the second Slack flow.

Slack Account Integration ② - Obtaining the Download URL

(1/2) Select the Integrated Account and Action

・Select the same Slack account as before.
・Action → Download posted file (default)

(2/2) API Connection Settings

__wf_reserved_inherit

・File Download Link → The link extracted earlier can be set by default.

Testing!

__wf_reserved_inherit

Success! The file name can be set later.

Setting the Storage Location in Google Drive - Uploading the Obtained File

(1/2) Select Integration and Action

__wf_reserved_inherit

・Title → Upload the file
・Select a Google Drive account
・Action → Upload file (default)

(2/2) API Connection Settings

__wf_reserved_inherit

・Destination Folder ID → Clicking the blank will pick up candidate folders to specify.
 If not found, please enter /folders/(string)/ from the URL.
・File Name → Clicking the blank will show retrieved values from Slack.
 This time, we used the file name, but for invoices, which often have duplicate names, using an ID might be better.
・File Attachment Method → It's okay to leave the default settings as is.

Testing!

__wf_reserved_inherit

Success!

Turn the template trigger 【ON】.

Result

Let's check Google Drive.

__wf_reserved_inherit

The file in the red frame is the one obtained during the test.

__wf_reserved_inherit

This file corresponds to the one on Slack.


This flow uploads the file to Google Drive when a file is posted on Slack.

Other Automation Examples Using Slack and Google Drive

In addition to the integrations introduced today, it is possible to achieve various automations by utilizing the APIs of Slack and Google Drive.

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

Automation Examples Integrating Slack and Google Drive

You can store forms received via email in Google Drive and notify Slack, or notify Slack when a file is saved in Google Drive.
It is also possible to read document data posted on Slack using OCR, update the file name, and save it to Google Drive.


This flow reads document data posted on Slack using OCR, updates the file name, and stores it in Google Drive.

This flow integrates with Google Drive to store files and notifies on Slack when an email with attached forms is received.

Automation Example Using Slack

Notify Slack When Information is Registered in the Database

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


Notifies the specified Slack channel when a page is created or updated in Notion.

Detect when a new lead is registered in Salesforce and notify the specified Slack channel.

Overview
Are you manually sending notifications to Slack every time you update information managed in Google Sheets?
Such routine reporting tasks not only require effort but can also lead to errors such as delayed or missed notifications.
By using this workflow, you can use row additions in Google Sheets as a trigger to automatically send a message to a specified Slack channel, streamlining information sharing.

Who this template is recommended for
- Those who report each update made in Google Sheets to their team on Slack
- Those who want to prevent human errors such as notification time lags and missed reports caused by manual work
- Those who want to automate information-sharing processes within a team or department and improve operational efficiency

Notes
- Please connect Yoom with both Google Sheets and Slack.
- For the trigger, you can choose a run interval of 5, 10, 15, 30, or 60 minutes.
- Please note that the minimum run interval varies by plan.

Notify Slack of Form Submissions

Automatically notify Slack of responses submitted through Google Forms or HubSpot forms.


This is a flow to notify Slack when a form is submitted in Hubspot.

■Overview
When inquiries or applications are submitted via forms on websites created with Wix, sharing with the person in charge may be delayed or responses may be missed.
Manual checks and notifications via copy and paste are not only time-consuming but also a source of human error.
By using this workflow, when a form is submitted in Wix, a notification is automatically sent to the specified Slack channel, enabling swift initial responses and preventing missed sharing.

■Who we recommend this template for
・Web managers who want to streamline handling inquiries from forms on websites created with Wix
・Those who want to share lead information and other data sent from forms in Slack in real time to respond quickly
・Those who want to resolve issues such as missed communications or delays caused by manual information sharing

■Notes
・Please connect Wix and Slack with Yoom respectively.

■Overview
Isn't it a hassle to share inquiries or survey responses received via Google Forms with stakeholders each time? Manual sharing can lead to delayed handling or missed information. By leveraging this workflow, as soon as a response is submitted to Google Forms, it can automatically notify the specified Slack channel, enabling fast and reliable information sharing and improving the quality of follow-up.

■Recommended for
・Those who want to quickly share responses received via Google Forms with the team on Slack
・Those who find manual information sharing burdensome and want to prevent missed or delayed notifications
・Team leaders who want to speed up the transition to the next action based on the form response content

■Notes
・Please integrate Yoom with both Google Forms and Slack.
・You can choose a trigger run interval of 5, 10, 15, 30, or 60 minutes.
・The shortest run interval depends on your plan.
・For how to retrieve response contents when using Google Forms as a trigger, please see below.
https://intercom.help/yoom/en/articles/6807133

Notify Slack when a task is updated in the project management app

Automatically notify Slack when a task is updated in Asana, Trello, or similar apps.


This is a flow that notifies Slack when Trello card information is updated.

Automatically send that information to the specified Slack channel when a task in a specific Asana project is completed.

■Overview
The "Notify Slack when an Issue is updated on GitHub" flow is a business workflow that facilitates communication within the development team.
When an Issue is changed on GitHub, a notification is automatically sent to Slack, allowing all team members to quickly grasp the situation.
This prevents delays and oversights in information sharing, keeping the project progress smooth.

■Recommended for
- Development team leaders who want to streamline Issue management on GitHub
- Engineers who want to enhance team communication using Slack
- Project managers who want to grasp project progress in real-time
- Busy developers who don't want to spend time on manual notification settings

■Notes
- Please integrate both GitHub and Slack with Yoom.
- Triggers can be set to activate at intervals of 5, 10, 15, 30, or 60 minutes.
- The shortest activation interval varies depending on the plan, so please be aware.
- Branching is a feature (operation) available in plans above the Mini Plan. In the case of the Free Plan, the operation of the set flow bot will result in an error, so please be aware.
- Paid plans such as the Mini Plan offer a 2-week free trial. During the free trial, you can use restricted apps and features (operations).

Automation Example Using Google Drive

Save files stored in Google Drive to other cloud storage

When a file is saved in Google Drive, it is automatically saved to services like Box or Dropbox.


■Overview
The "Store files saved in Google Drive to Dropbox as well" flow is a business workflow that automates file management between multiple cloud storage services.
For teams or individuals using different platforms, double management of files and manual transfer tasks can often be a waste of time and effort.
By utilizing this workflow, files saved in Google Drive are automatically copied to Dropbox, enabling smooth data sharing.

■Recommended for
Those who manage files using both Google Drive and Dropbox and find manual transfer tasks cumbersome
Business users who use multiple cloud storage services within a team and want to maintain data consistency
IT personnel who want to automate file backups and manage data safely and efficiently

■Notes
・Please link Yoom with both Google Drive and Dropbox.

■Overview
・This is a flow to connect the file to a specified folder in Box when a PDF file is uploaded to Google Drive.

■Notes
・Integration with each app and Yoom is required.

■Overview
The "Store files uploaded to Google Drive in Microsoft SharePoint" workflow automates file management across clouds, improving operational efficiency.
By using this flow, files are automatically stored in SharePoint, enabling you to always share and manage the latest files. This helps the entire team work smoothly.

■Recommended for
・Business users who use both Google Drive and Microsoft SharePoint
・IT administrators who find file management between cloud storage services burdensome
・Team leaders aiming for automatic file synchronization and keeping files up to date
・Those who want to improve operational efficiency by leveraging automatic updates in SharePoint
・Project managers who need to share a large number of files regularly

■Notes
・Please connect Yoom with both Google Drive and Microsoft SharePoint.
・Microsoft 365 (formerly Office 365) has consumer plans and Microsoft 365 Business (for general enterprises). If you are not subscribed to a business plan, authentication may fail.
・You can select the trigger interval of 5, 10, 15, 30, or 60 minutes.
・The minimum trigger interval varies by plan; please be aware.
・The maximum downloadable file size is 300 MB. Depending on the app specifications, it may be less than 300 MB.
・For details on the file sizes that can be handled by the trigger and each operation, please refer to the following.
https://intercom.help/yoom/en/articles/9413924

Upload attachments received by email to Google Drive

Automatically upload attachments received in Gmail, Outlook, etc., to Google Drive.


This is a flow to automatically store Microsoft Excel contracts sent by email into Google Drive™.

■Overview
Are you finding it cumbersome to manually save to Google Drive the attachments of invoices and important documents received in Gmail?
Handling them one by one takes time and can lead to mistakes such as forgetting to save.
By using this workflow, when an email with a specific label is received in Gmail, attachments can be automatically uploaded to Google Drive, streamlining file management tasks.

■Recommended for
- Those who spend time downloading and organizing attachments received in Gmail
- Accounting personnel who want to centrally manage items such as invoices from business partners in Google Drive
- Those who want to prevent mistakes such as omissions in manually saving files or putting them in the wrong location

■Notes
- Please connect both Gmail and Google Drive with Yoom.
- For the trigger, you can select an execution interval of 5, 10, 15, 30, or 60 minutes.
- The minimum execution interval varies depending on your plan.
- Branching is a feature (operation) available with the Mini plan or higher. With the Free plan, operations of the configured flow bot will result in an error.
- Paid plans such as the Mini plan offer a two-week free trial. During the free trial, you can use apps and features (operations) that are otherwise restricted.

This flow uploads attachments received in Outlook to Google Drive.

Create a folder in Google Drive when an account is registered in another app

Automatically create a folder in Google Drive when an account is registered in Salesforce, HubSpot, or other apps.


This is the flow to create a folder in Google Drive when an account is registered in Salesforce.

This is a flow that creates a folder with the company name in a specified location in Google Drive when a new company is registered in HubSpot.

This is a flow to create a folder in Google Drive for each account when an account is registered in Microsoft Dynamics365 Sales.

Benefits of Integrating Slack with Google Drive

(1) Smoother Communication

Slack allows for active communication, which can sometimes cause posts to get buried. If you forget to download a file you received, it can be quite a hassle to find it later. In the end, you might find yourself awkwardly asking, "I'm sorry to bother you, but could you resend the file you sent the other day?" By setting up automatic saving to Google Drive, you can rest assured knowing the file is safely stored.

(2) Efficient File Sharing

When sending files, you might share a Google Drive link. While sharing folders or files in progress is convenient, sending files directly via Slack is quicker for those you want to send swiftly. If the recipient is also integrated with Google Drive, you can send files without hesitation.

(3) Centralized Data Management

Integrating Slack with Google Drive allows for centralized data management. It streamlines setting access permissions, reducing the frustrating time spent saying, "I'll share it now, sorry for the wait!"

Conclusion

Slack makes data exchange easy and supports various file extensions, allowing for the transfer of .ai and .psd files. However, large files can take time to upload and download. If a file is sent while you're busy and needs immediate downloading, it can disrupt your workflow priorities. Automatically storing files in Google Drive would be a great help!

With Yoom, you can integrate apps without coding and automate daily tasks. Automating tasks can help create time for studying, discussions with colleagues, and communication. Use Yoom to enrich your and your team's time!

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
k.hieda
k.hieda
With a decade of experience as a Web Planner and Director, my primary responsibilities at a web production company included proposing and managing revision and operation plans for clients. Currently, I am a parallel worker. In the Content Division at Yoom, I am involved in blog production, while also handling external PR projects for companies as an independent contractor. As I embark on a new venture in the vacation rental industry, I am committed to optimizing routine work efficiency.
Tags
Automatic
Automation
Gmail
Integration
Slack
App Integration