Google Drive・Gemini・Slackの連携イメージ
How to Integrate Applications

2024/12/08

How to integrate Google Drive, Gemini, and Slack to analyze images uploaded to Google Drive with Gemini and notify on Slack

m.takahashi

For those who frequently use image data in their work, checking the data each time can be cumbersome. Moreover, if you are sharing this information within a team, it might take a considerable amount of time. In this article, we will introduce a method to automate everything from image upload to analysis and notification through the integration of Google Drive, Gemini, and Slack. This automation will enhance work efficiency and facilitate smooth information sharing within the team. Especially in tasks that involve handling a lot of images, it reduces the manual workload and enables quick responses. Additionally, since you can immediately know what kind of image has been uploaded through the notification content, the hassle of checking can be reduced. Please make sure to check how you can automate this process until the end.

Recommended for

We especially recommend this integration for the following people!

・Those who utilize Google Drive, Gemini, and Slack
・Those who handle a lot of images or visual content in their work
・Operations managers considering work efficiency through automation
・Those who share information about images used in work within a team using Slack
・Companies looking to strengthen information sharing between teams in remote work

Benefits and Examples of Integrating Google Drive, Gemini, and Slack

Streamlining Image Quality Management

Based on the analysis results from Gemini, if incorrect or non-standard images are uploaded, a notification is immediately sent to Slack, allowing for smooth confirmation. Furthermore, it becomes easier to smoothly confirm whether the uploaded images meet the standards. For example, when checking if images used in the advertising industry conform to the specified format, it reduces manual errors and prompts quick corrections. This shortens the time required for checks and allows for the rapid detection of errors and quality issues. Additionally, improved check accuracy reduces manual errors. The automatic notification feature allows for the detection of incorrect images without waiting for manual checks and prompts necessary corrections to the responsible person, potentially speeding up operations.

Improving Work Efficiency

By automating image verification through the integration of Google Drive, Gemini, and Slack, the manual task of checking images is eliminated. Automating the entire process of analyzing with Gemini and sending notifications can help avoid human errors caused by decreased concentration of image analysis personnel, leading to improved work efficiency. For instance, when handling a large number of product images on an e-commerce site, the analysis with Gemini and Slack notifications allow the responsible person to quickly determine necessary corrections, reducing work time. Once the responsible person receives the notification, they can swiftly decide whether any corrections or actions are needed, enabling more accurate checks. This may shorten the work time when processing multiple images. Operations will speed up, allowing resources to be allocated to other important tasks.

Easy Information Sharing Across the Team

By utilizing Slack, the analysis results of images can be smoothly shared across the team. For example, when the design team uploads images for a new project to Google Drive, the analysis results from Gemini are automatically notified in Slack, smoothing project progress and improving work efficiency. The content of the images analyzed by Gemini and notifications regarding the uploaded images are automatically sent to the Slack channel, facilitating smooth information sharing within the team. This accelerates the start of subsequent tasks after the images are registered, establishing a system that allows for speedy responses, leading to smoother business progress. Furthermore, communication discrepancies within the team decrease, coordination between responsible persons becomes smoother, and the team’s work system is organized, potentially achieving work efficiency.

Let's proceed with the actual integration using Yoom from here!

[What is Yoom]

How to Integrate Google Drive, Gemini, and Slack

This time, we will introduce how to set up the integration flow of "When an image is uploaded to Google Drive, analyze it with Gemini, perform a visual check, and notify Slack."

The integration flow is broadly divided into the following processes: - Register Google Drive, Gemini, and Slack as My Apps - Copy the template - Set the trigger for Google Drive, which serves as the starting point of the flow, and configure the subsequent operations for Gemini and Slack - Turn on the trigger button and verify the integration operation of Google Drive, Gemini, and Slack If you are not using Yoom, please register for free from [here](https://yoom.fun/members/sign_up?_gl=1*g14lzx*_gcl_au*MTc4NTI3NDA0MC4xNzMyNDk0NjA4*_ga*MTAwMzEzNjkyNC4xNzMyNDk0NjA5*_ga_663H387CXM*MTczMjQ5OTA5NC4yLjEuMTczMjQ5OTA5NS41OS4wLjIwNDg0MzE4NDY.). If you are already using Yoom, please log in. Step 1: Integrate Google Drive, Gemini, and Slack as My Apps First, register the apps you will use as My Apps. By registering them in advance, the flow setup will be smoother. [Google Drive My App Registration] First, access My Menu on the left side of the Yoom screen and press the new connection button on the right side of the screen. Next, enter Google Drive in the search window and select "Google Drive" from the displayed options. A screen like the one below will appear, click "Sign in with Google." Once the screen changes, select the account you will use for the integration. Read the notes and click "Next." Finally, a screen to allow access will be displayed, confirm the contents, and click "Continue." [Gemini My App Registration] Enter Gemini in the Gemini search window and select "Gemini" from the displayed options. A screen like the one below will appear, enter the account name and the acquired API key. [Slack My App Registration] Enter Slack in the search window and select "Slack" from the displayed options. If you are already logged in to Slack, a screen like the one below will appear. Confirm the contents, specify the channel you want to notify, and click "Allow." If Google Drive, Gemini, and Slack are displayed in My Apps, registration is complete. Step 2: Set the trigger for Google Drive "When a new file or folder is uploaded" Now, let's proceed with the automation settings! Click "Try it" on the banner below to copy the flow bot.
Click to display an image like the one below and press OK. Once the following screen appears, check the "Title" and "Description". If changes are needed, click on the relevant section to make modifications. To start with Google Drive settings, click "Create a new file or folder". After clicking, proceed with the following settings. "Title" → Can be changed as needed "Google Drive account information" → Confirm if the account is correct "Trigger Action" → When a new file or folder is created Once the settings are complete, click "Next". When the following screen appears, proceed to the detailed settings. "Trigger Interval" → Set as desired * Triggers can be set at intervals of 5, 10, 15, 30, or 60 minutes. The shortest interval varies depending on the plan, so please be aware. "Folder ID" → Select from the options * Clicking the input field will display folder options related to the linked account. Click the target folder to set it. Once the settings are complete, execute "Test", and if successful, click "Save" to finish. Let's proceed with setting up the image analysis action in Gemini and the notification action in Slack. First, download the uploaded image for analysis. Click "Download File" to display the following screen and proceed with the settings. "Title" → Can be changed as needed "Google Drive account information" → Confirm if the account is correct "Action" → Download File Once the settings are complete, click "Next". The following screen will appear, so read the precautions and set the File ID. The file to be downloaded is stored in the folder specified in the trigger action. This value changes each time the flow is triggered. Use the output of the file ID obtained in the previous trigger action. By using the output, you can use the value for each flow trigger. * For more details on output, please see [here](https://intercom.help/yoom/ja/articles/8223528-%E3%82%A2%E3%83%97%E3%83%88%E3%83%97%E3%83%83%E3%83%88%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6‍). Clicking the File ID input field will display options below. Click "Output" to display the previous trigger name. Clicking the side mark will show the obtained output, so click "File ID" to complete the input! Execute "Test", and if successful, click "Save" to finish. Next, upload the file you want Gemini to analyze. Click "Upload File" to display the following screen and proceed with the settings. "Title" → Can be changed as needed "Gemini account information" → Confirm if the account is correct "Action" → Upload File Once the settings are complete, click "Next". When the following screen appears, select the file to upload. You can use the output obtained in the previous action, so set it accordingly. Execute "Test", and if successful, click "Save". Set the analysis action for the uploaded image. Click "Generate Content (using file)" to display the following screen and proceed with the settings. "Title" → Can be changed as needed "Gemini account information" → Confirm if the account is correct "Action" → Generate Content (using file) Once the settings are complete, click "Next". When the following screen appears, proceed with the detailed settings. "Model" → Select from the options "Prompt" → Set the instructions "systemInstruction" → Define the role "File URI" → Set the file URI uploaded to Gemini from the output Once everything is set, execute "Test", and if successful, click "Save" to finish. Finally, set up the notification action in Slack! Click "Send Message to Channel" to display the following screen and proceed with the settings. "Title" → Can be changed as needed "Slack account information" → Confirm if the account is correct "Action" → Send Message to Channel Once the settings are complete, click "Next". When the following screen appears, read the precautions and set the channel to post to. Select from the channel options of the linked account. Set the content of the message to be sent. The message content can be set as follows: Fixed part: Direct input Variable part: Use output By inputting the image link and the analysis result of the image generated by Gemini as output, you can smoothly confirm which image's result it is. Once the settings are complete, execute "Test", and if successful, click "Save" to finish! Finally, click "Turn ON Trigger" to complete the automation settings. Check if the flow bot is activated correctly. Thank you for setting up!

Other Automation Examples Using Gemini

There are many other examples of automation using Gemini in Yoom, so here are a few.

1.Analyze content posted on Slack using Gemini's assistant and update the response back to Slack

The first example is a flow where the content posted on Slack is analyzed by Gemini. It sends the response back to Slack, allowing for smooth confirmation of answers, which could be useful for internal FAQs.

2.Summarize the contents of internal meetings added to NotionDB using Gemini

Next, we introduce a flow bot that summarizes the contents of meetings added to Notion using Gemini. Automatic summarization seems to allow for quick review of meeting contents.

3.Summarize the content added in Google Sheets using Gemini and update it in Google Sheets

The last flow to introduce is the integration with Google Sheets. By performing automatic summarization with Gemini, you can allocate the time previously spent on summarization tasks to core business activities, thereby improving operational efficiency.

Summary

By integrating Google Drive, Gemini, and Slack, there is potential to improve work efficiency by automating processes from image uploading to analysis and notification. This is particularly beneficial for tasks that involve handling a large number of images, as it reduces manual workload and enables quick responses. As a result, information sharing within the team becomes smoother, and improvements in work speed and accuracy can be expected.

Why not try using Yoom to see how much the actual workload can be reduced?

The person who wrote this article
m.takahashi
I experienced jewelry sales as a new graduate, got married and gave birth, and worked at a social insurance labor consultant office for about 6 years. I experienced a variety of office work in both industries, including inventory management and customer management. Especially when I work at a company labor office, I often end the day with a huge amount of input work and paperwork. When I learned about Yoom, my first voice was “Why couldn't we meet sooner...” I try to write easy-to-understand sentences so that I can bring the convenience of Yoom to everyone!
Tags
Google Drive
Gemini
Slack
Automatic
Automation
Integration
Notification
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