How to Set Up a Slack Chatbot with Gemini Integration
How to Integrate Applications
・
2025-08-06
How to Set Up a Slack Chatbot with Gemini Integration
s.kumagai
Are you struggling with time-consuming tasks like responding to inquiries or manually checking messages on Slack? Many businesses face these challenges, and it can be overwhelming to create response messages or review them every time a new message is received on Slack.
Imagine having an automated flow that generates answers to the messages using Gemini as soon as an inquiry is received on Slack. <span class="mark-yellow">If you're looking to handle inquiries more efficiently and free up time for other tasks, Slack and Gemini integration is the perfect solution</span>. While this might sound difficult, there's an easy way to connect these two applications without any technical knowledge or coding.
In this article, we'll walk you through <span class="mark-yellow">what you can do with Gemini Slack integration and show you how to set up an AI-powered chatbot by integrating the two</span> :)
Meet Yoom: No-Code Automation
Yoom is a next-generation no-code automation that lets you connect and automate tasks between your favorite apps. Connecting different apps can be challenging for non-engineers, but <span class="mark-yellow">Yoom makes automation accessible to everyone</span>.
🌐 Connect with apps like Gemini, Slack, and more.
📖 Use automation templates - no technical setup required
📈 Boost productivity and reduce human errors
You don't need to go through a complex setup and IT jargon, you can build your automation workflows with just a few clicks :) It's designed for those who want to streamline their daily work and save hours of time and stress from repetitive work.
In this guide, you'll learn the step-by-step process of how to use Yoom to <span class="mark-yellow">create a chatbot using Slack and Gemini</span>.
✔️ For Those Who Want To Try It Now
Yoom offers ready-made templates for easy setup in creating a chatbot with Gemini and Slack. Click the "Try It" button to get started now!
We’ll also walk you through the step-by-step process of creating this automation flow in the following section of this article.
🙌 What You Can Do by Integrating Slack and Gemini
Integrating Slack with Gemini, you can unlock a variety of automation options, seamlessly connecting Slack data with Gemini. Here are some practical, ready-to-use templates that you can try out. Just click on the "TryIt" button to get started quickly!
Generate a Response with Gemini When a Query is Received in Slack
Perfect for businesses using Slack as a customer support tool. This integration allows you to automatically generate AI-powered resposnes in Gemini as soon as a query chat is received in Slack. <span class="mark-yellow">This automation can enhance both the speed and the quality of your responses, making your customer support process more efficient.</span>
Analyze Slack Posts with Gemini and Send Warnings for Inappropriate Remarks
Recommended for Slack administrators and IT teams who monitor and analyze posts for inappropriate content. With Gemini, you can automatically detect these messages and send alerts, helping maintain a positive communication environment.
Summarize Slack Messages and Add Them to Notion
Automatically summarize the Slack messages and add them to Notion whenever your database is updated. This setup can reduce administrative work, helping you stay organized.
🚀 Let's Create a Slack and Gemini Integration Flow
Let's walk through how to set up a flow to get Gemini responses in Slack.
⏱️ Setup time: 10 minutes
🔧 What You’ll Need
A free Yoom account
Access to Gemini & Slack
If you don’t have a Yoom account yet, register now from thisregistration form!
Step 1: Connect Slack and Gemini to My Apps
After logging into Yoom, go to "My Apps" from the left side menu, and click the "+ Add" button.
Connect Slack
Search for "Slack" from the app list and select it.
Select the Slack workspace and the channel where messages should be posted. Click "Allow" to grant permissions and complete the integration.
📚 Reference: For more detailed steps on how to connect Slack, refer tothis guide.
Connect Gemini
Similarly, go to "My Apps" from the left menu, and click the "+ Add" button.
Search for "Gemini" and click on it to connect the app.
Enter the account name. Use a name that's easy to recognize, such as your company name or the person responsible for the account.
To get your access token, go to the Gemini API acquisition page. Review the content and agree to the terms by checking the box. Click the "Continue" button at the bottom right.
Click on the "Get API key" button.
Click on "Create an API key".
Your new API key will appear. Copy it. Return to Yoom, and paste the copied API key into the access token field.
Once all the required fields are filled in, click "Add" to complete registration.
Step 2: Copy the Template
Click the "Try It" button to copy the pre-built template into your project.
Click "Try this template".
Click "OK" and give the Flowbot a name to recognize.
This template will be copied to your “My Project”.
Step 3: Set Up Slack Trigger
We will set up a Flowbot that runs when a message is posted on Slack.
Click on the action labeled "When a new message is posted to the channel".
Give your trigger a name (optional). Check that your account is selected, and click "Next".
Set your trigger interval (frequency of sync) to how frequently Yoom checks Slack for updates. It can be set to 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes. We recommend setting the trigger to the shortest activation interval available for your plan.
⚠️ Note: The trigger interval varies depending on your Yoomplan. Be sure to check your current plan’s limit.
Then, select the Channel ID (where Yoom checks for updates) from the displayed options.
Once set up, send a test message in the specified Slack channel and click "Test". If successful, you will see the retrieved value get updated as below.
Then click "Save".
Step 4: Create a Response with Gemini
Next, let's set up Gemini action to generate a response to the message posted on Slack.
Click "Generate Content".
Give your action a title (optional).
Check that your Gemini account is selected, then click "Next".
Next, we enter the required fields.
Model
Select the Gemini model you want to use.
Prompt
Fill this field out based on the provided example below.
Include specific instructions on how you'd like Gemini to generate responses.
Since you want to generate an answer based on the message posted on Slack, select "Message Text" from the previous action. This allows Gemini to automatically use the Slack message without needing to set it manually each time.
📚 Reference: For more details on retrieved values and how to set them up, see theguide here.
Check the annotation and enter the "System Instruction" based on the example input provided below.
Once the setup is complete, click "Test". If successful, Gemini will automatically generate a response to the test message you sent earlier on Slack.
Then click "Save".
Step 5: Send the Generated Response in Slack
Finally, let's set up an action to send the generated response in Slack.
Click "Send Message to Thread".
Give your action a title (optional).
Check that your account info is selected, and click "Next".
Then, we enter the required fields.
Destination Channel ID:
Specify which channel you want to post your generated responses.
You can select from the displayed options.
Timestamp:
This is pre-configured. You can leave it as it is.
Message:
Select "Generated Content" from the Gemini action's retrieved value.
By setting it up as shown below, you can automatically send the response created with Gemini to the specified Slack channel.
Once the setup is complete, run a test. If you receive the message in Slack, then the test is a success :)
Make sure to save your settings.
Step 6: Activate the Flowbot
Toggle the "Trigger On" button to activate your flow!
Check if the Flowbot you set up is working properly.
That’s it! 🎉
Your Flowbot is complete!
🔁 Want to Link Gemini Data to Slack Instead?
You can also go the other way around, send Gemini data to Slack.
Summarize Meeting Minutes with Gemini and Notify via Slack
<span class="mark-yellow">Perfect for busy professionals who spend time creating and sharing meeting minutes.</span> This flow automatically summarizes meeting minutes added to your database and shares them through Slack. This automation can help streamline team communication and save your time :)
Summarize Data with Gemini and Record in Notion When a Page is Created
<span class="mark-yellow">Perfect for those who want to ensure accuracy and prevent manual entry errors</span>. This automation summarizes data with Gemini and automatically records it to Notion, making your workflow smoother and more efficient :)
💡 Other Automation Examples Using Slack and Gemini
By integrating Slack and Gemini, you can automate a variety of tasks beyond just handling inquiries and analyzing messages. Here are some more examples you can explore for your next automation!
Slack Automation Examples
When you integrate Yoom with Slack, you can connect with other SaaS applications to receive notifications in Slack. <span class="mark-yellow">This is perfect for staying up to date without switching between platforms</span> :) You can also build a Flowbot to start automatically when a message is sent to Slack.
Gemini Automation Examples
When you integrate Yoom with Gemini, you can automate content generation. For example, <span class="mark-yellow">you can create an AI-powered chatbot by integrating Gemini with chat tools, or automatically store the generated content by integrating Gemini with database tools</span>.
📖 Summary
Now you know how to create a chatbot by integrating Slack and Gemini. By setting up this integration, your company and teams can boost productivity with automated responses, <span class="mark-yellow">reducing the time and effort needed to handle inquiries</span>. Best of all, no special knowledge is needed, and anyone can easily set it up! Ready to simplify your workflows? Sign up for Yoom and try it today!
I worked as a customer support representative at a web marketing company for about three years. I spent a lot of time managing customer information and internal data, which was quite challenging until I discovered Yoom. I strongly feel that I wish I had encountered Yoom, which is easy to use even without programming knowledge, much earlier. I hope it can be of assistance to others who are struggling with similar efficiency issues in their work!
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.