[No Programming Required] How to Automatically Integrate and Analyze Slack Data with Gemini
How to Integrate Applications
・
2025-04-25
[No Programming Required] How to Automatically Integrate and Analyze Slack Data with Gemini
s.kumagai
"It takes time to respond to inquiries" and "I want to streamline message checking"—many people may feel these challenges. Manually creating response messages and checking content each time based on information received on Slack can be cumbersome.
However, when trying to integrate Slack with Gemini, the need for programming knowledge and handling APIs can make the implementation feel daunting.
In this article, we introduce a method to achieve data integration between Slack and Gemini without relying on engineers, by utilizing the no-code tool Yoom. For example, you can easily set up a convenient flow where a response message is automatically generated in Gemini when an inquiry is received on Slack.
If you're thinking, "I want to handle inquiries more smoothly," be sure to check this out until the end.
For those who want to try it quickly
Yoom provides a template for integrating Slack and Gemini, so you can achieve integration immediately just by registering, without any API knowledge.
What You Can Do by Integrating Slack and Gemini
By integrating the APIs of Slack and Gemini, you can automatically transfer Slack data to Gemini! For example, you can automatically perform data transfers like the ones below without human intervention.
Generate a Response in Gemini When a Query is Received in Slack
This is recommended for those who use Slack as a customer support tool, want to incorporate automatic replies into their operations by implementing Gemini, and <span class="mark-yellow">wish to enhance the quality and speed of responses with AI.</span>
Analyze Slack Post Messages with Gemini and Send Warnings for Inappropriate Remarks
This is recommended for administrators who use Slack regularly and want to improve the quality of communication, as well as IT personnel who wish to automate message monitoring and analysis by integrating with Gemini!
Summarize with Gemini and Add to Notion When Yoom's Database is Updated
It is possible to summarize the content registered in the database and add it to the database. This will reduce administrative work time, allowing you to focus on other important tasks.
Let's Create a Slack and Gemini Integration Flow
Now, let's create a flow that integrates Slack and Gemini!
We'll be using Yoom to proceed with the no-code integration of Slack and Gemini, so if you don't have a Yoom account yet, please issue one from the registration form here.
[What is Yoom]
This time, we'll create a flow bot that generates a response in Gemini when an inquiry is received in Slack!
The creation process is broadly divided as follows:
Integrate Slack and Gemini with My Apps
Copy the template
Set the Slack trigger and Gemini action
Set the trigger to ON and complete the preparation for flow operation
Step 1: Connect Slack and Gemini to My Apps
1. Connect Slack to My Apps
Click "My Apps" on the left side of the screen, and then click "+Add" on the right side of the screen.
Enter "Slack" in the search box and click the icon that appears in the suggestions. A screen like the one in the image below will be displayed, so click "Allow" within the red frame.
2. Register Gemini to My Apps
Next, register Gemini to My Apps. Click "My Apps" on the left side of the screen, and then click "New Connection" on the right side of the screen.
Enter "Gemini" in the search box and select it.
Enter the information in the red frame and click "Add". *For the Gemini API key, please check here.
If you can confirm that Slack and Gemini are displayed in My Apps, the registration is complete.
Step 2: Copy the Template
Next, copy the Yoom template.
Click the icon for "Try it" on the banner template below.
When the screen shown in the image below is displayed, the template copy is complete.
Step 3: Setting up Slack as a Trigger
We will set up the detection of new messages posted on Slack using Yoom's API. This section will be the starting point for the automation trigger.
Click "When a new message is posted to the channel".
A screen to select the linked account and action will be displayed. Confirm that the Slack account you are linking is correct and click "Next".
Proceed with the input in the red frame area.
The trigger activation interval can be selected from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes. ※ Please note that the shortest activation interval varies depending on the plan.
Channel ID: Enter the Slack channel ID of your choice.
After entering, post a new message to the specified Slack channel and click "Test". If successful, you can retrieve the output of the message content.
The values obtained from this output can be used in later settings. ※ For more details on the output, please check here.
After the test is complete, click "Save".
Step 4: Create a Response with Gemini
Next, set up Gemini to generate a response to the content posted on Slack. Click "Generate Content".
On the screen to select the linked account and action, confirm that there is no mistake in the Gemini account linked this time and click "Next".
The following screen will be displayed, so enter the required fields. It is also possible to quote the values obtained at the trigger in Step 2 as output.
Please select the model from the candidates.
Enter "Prompt" with reference to the setting example. The body text can be selected from the output of the test-sent data.
Enter "systemInstruction" with reference to the input example below. If you are not a customer representative, a sentence like "This is AI Assist" written below the input field is also acceptable.
Once the setup is complete, click "Test", and if successful, click "Save". If the test is successful, Gemini will automatically generate a response to the test content posted on Slack, as shown in the screen below. Once you confirm that it has been generated, click "Save".
Step 5: Send the Generated Response to Slack
Finally, set up to send the generated response to Slack. Click "Send Message to Thread".
A screen to select the linked account and action will be displayed, similar to Step 3, so confirm that there is no mistake in the Slack account and click "Next".
The following screen will be displayed. Channel to post to: You can enter from the candidates as in Step 3.
Timestamp: It is fine as it is.
Message: Change as needed.
Once the input is complete, click Test. When you click Test, the response generated by Gemini and the message sent to Slack will be displayed.
Once you have confirmed the content, click "Save".
Step 6: Turn on the Trigger and Confirm Automation
By clicking the red-framed "Turn on the trigger" part of the screen below, the flow bot will automatically start.
If You Want to Link Gemini Data to Slack
This time, we introduced how to link data from Slack to Gemini, but if you want to link data from Gemini to Slack, please also use the template below.
Summarize Meeting Minutes Added to the Database with Gemini and Notify Slack
This flow is recommended for business people who spend time creating and sharing meeting minutes or those who want to streamline team communication using Slack.
Summarize with Gemini and Record in Notion When a Page is Created in Notion
By utilizing this template, you can prevent human errors such as input mistakes and omissions. If you want to reduce errors, give it a try.
Other Automation Examples Using Slack and Gemini APIs
By leveraging integration with Slack and Gemini, it is possible to automate various tasks beyond just handling inquiries and message analysis. If you find something interesting, please feel free to use it!
Automation Examples Using Slack
By integrating Yoom with Slack, you can freely connect various SaaS with Slack and receive all kinds of notifications on Slack.
Additionally, it is possible to trigger a bot to start when a message is sent to Slack.
Example of Gemini Automation
You can use Gemini via API to automatically generate content at various times. It is possible to create an AI chatbot by integrating with chat tools or to automatically store text generated by Gemini by integrating with database-related services.
Conclusion
By integrating Slack and Gemini, you can significantly reduce the effort required for handling inquiries and analyzing messages.
In this article, we introduced how to easily create automated workflows using the no-code tool Yoom, even without programming knowledge. For those aiming to improve work efficiency and response quality, Yoom is sure to be a reliable support tool.
Start by registering for Yoom for free and experience what it can do!
The person who wrote this article
s.kumagai
I worked for a web marketing company as customer support for about 3 years. I spent time managing customer information and internal data, and when I was worried, I came across Yoom. I have a strong feeling every day that I wish I could come across Yoom sooner, which is easy to use even without programming knowledge... I hope it will help those who have similar problems with improving work efficiency!
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.
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.