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.

👉 Sign Up for Yoom Here – Quick and Easy in Just 30 Seconds!

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 this registration 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 to this 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 Yoom plan. 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 the guide 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!

👉 Create your free Yoom account now

The person who wrote this article
s.kumagai
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!
Tags
Slack
Gemini
Automatic
Automation
Integration
AI
Related Apps
App integration
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
What is Yoom?
Many tasks that were previously impossible can be automated more easily than before.
see details
See Details