NEW Introducing AI workers. Hire the digital teammate you've been looking for. Learn more
Hire your AI teammate, meet AI workers. Learn more
SlackとGeminiの連携イメージ
How to Set Up a Slack Chatbot with Gemini Integration
Learn more about Yoom
Try this template
SlackとGeminiの連携イメージ
Flowbot Usecases

2025-08-06

How to Set Up a Slack Chatbot with Gemini Integration

s.kumagai
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. If you're looking to handle inquiries more efficiently and free up time for other tasks, Slack and Gemini integration is the perfect solution. 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 what you can do with Gemini Slack integration and show you how to set up an AI-powered chatbot by integrating the two :)

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 Yoom makes automation accessible to everyone.

  • 🌐 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 create a chatbot using Slack and Gemini.

✔️ 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.


■Overview

The "Receive inquiries on Slack and generate responses with Gemini" workflow is designed to streamline customer support operations.
When an inquiry is received on Slack, Gemini automatically generates an appropriate response, ensuring quick and consistent replies.
By utilizing this integration, you can reduce the burden of support tasks while enhancing customer satisfaction.

■Recommended for

  • Those who use Slack as a customer support tool
  • Those who have implemented Gemini and want to incorporate automated response features into their operations
  • Business owners who want to improve the quality and speed of inquiry responses using AI
  • Administrators who aim to streamline support operations and reduce the team's workload

■Benefits of using this template

By automatically generating responses with Gemini when inquiries are received on Slack, you can streamline customer support.
Gemini generates consistent responses to inquiries, improving the quality of customer interactions.
Automation helps prevent human errors in customer support, enhancing customer satisfaction.

🙌 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. This automation can enhance both the speed and the quality of your responses, making your customer support process more efficient.


■Overview

The "Receive inquiries on Slack and generate responses with Gemini" workflow is designed to streamline customer support operations.
When an inquiry is received on Slack, Gemini automatically generates an appropriate response, ensuring quick and consistent replies.
By utilizing this integration, you can reduce the burden of support tasks while enhancing customer satisfaction.

■Recommended for

  • Those who use Slack as a customer support tool
  • Those who have implemented Gemini and want to incorporate automated response features into their operations
  • Business owners who want to improve the quality and speed of inquiry responses using AI
  • Administrators who aim to streamline support operations and reduce the team's workload

■Benefits of using this template

By automatically generating responses with Gemini when inquiries are received on Slack, you can streamline customer support.
Gemini generates consistent responses to inquiries, improving the quality of customer interactions.
Automation helps prevent human errors in customer support, enhancing customer satisfaction.

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.


■Overview

The "Analyze Slack Post Messages with Gemini and Send Warning Messages for Inappropriate Remarks" workflow is an automated means to maintain healthy communication within a team.
By leveraging Gemini's advanced analysis capabilities, it monitors messages on Slack in real-time. When problematic remarks are detected, it automatically sends warning messages, enabling prompt responses.

■Recommended for

  • Administrators who use Slack regularly and wish to improve the quality of communication
  • IT personnel who want to automate message monitoring and analysis by integrating with Gemini
  • HR personnel of companies who want to prevent inappropriate remarks within the team
  • Owners of small and medium-sized enterprises who want to efficiently manage communication

■Benefits of Using This Template

By analyzing Slack post messages with Gemini and automatically sending warning messages for inappropriate remarks, it eliminates the need for manual message monitoring.
Since warning messages are sent automatically when problematic posts occur, efficient communication management is achieved.
Automation supports maintaining a healthy work environment and enhances team productivity.

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!


■Overview

The "Receive inquiries on Slack and generate responses with Gemini" workflow is designed to streamline customer support operations.
When an inquiry is received on Slack, Gemini automatically generates an appropriate response, ensuring quick and consistent replies.
By utilizing this integration, you can reduce the burden of support tasks while enhancing customer satisfaction.

■Recommended for

  • Those who use Slack as a customer support tool
  • Those who have implemented Gemini and want to incorporate automated response features into their operations
  • Business owners who want to improve the quality and speed of inquiry responses using AI
  • Administrators who aim to streamline support operations and reduce the team's workload

■Benefits of using this template

By automatically generating responses with Gemini when inquiries are received on Slack, you can streamline customer support.
Gemini generates consistent responses to inquiries, improving the quality of customer interactions.
Automation helps prevent human errors in customer support, enhancing customer satisfaction.

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.

__wf_reserved_inherit

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.


■Overview

The "Receive inquiries on Slack and generate responses with Gemini" workflow is designed to streamline customer support operations.
When an inquiry is received on Slack, Gemini automatically generates an appropriate response, ensuring quick and consistent replies.
By utilizing this integration, you can reduce the burden of support tasks while enhancing customer satisfaction.

■Recommended for

  • Those who use Slack as a customer support tool
  • Those who have implemented Gemini and want to incorporate automated response features into their operations
  • Business owners who want to improve the quality and speed of inquiry responses using AI
  • Administrators who aim to streamline support operations and reduce the team's workload

■Benefits of using this template

By automatically generating responses with Gemini when inquiries are received on Slack, you can streamline customer support.
Gemini generates consistent responses to inquiries, improving the quality of customer interactions.
Automation helps prevent human errors in customer support, enhancing customer satisfaction.

Click "Try this template".

__wf_reserved_inherit

Click "OK" and give the Flowbot a name to recognize.

This template will be copied to your “My Project”.

__wf_reserved_inherit

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".

__wf_reserved_inherit

Give your trigger a name (optional).
Check that your account is selected, and click "Next".

__wf_reserved_inherit

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.

__wf_reserved_inherit


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".

__wf_reserved_inherit

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".

__wf_reserved_inherit

Give your action a title (optional).

Check that your Gemini account is selected, then click "Next".

__wf_reserved_inherit

Next, we enter the required fields.

Model

  • Select the Gemini model you want to use.

__wf_reserved_inherit

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.

__wf_reserved_inherit

Check the annotation and enter the "System Instruction" based on the example input provided below. 

__wf_reserved_inherit

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".

__wf_reserved_inherit

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".

__wf_reserved_inherit

Give your action a title (optional).

Check that your account info is selected, and click "Next".

__wf_reserved_inherit

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.

__wf_reserved_inherit

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!

You can also go the other way around, send Gemini data to Slack.

Summarize Meeting Minutes with Gemini and Notify via Slack

Perfect for busy professionals who spend time creating and sharing meeting minutes. 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 :)


■Overview
The flow of "Summarizing meeting minutes added to the database with Gemini and notifying Slack" is a business workflow that streamlines the management of meeting minutes after meetings.
It facilitates smooth sharing of minutes across the team, reducing the effort required for information sharing.

■Recommended for

  • Business professionals who spend a lot of time creating and sharing meeting minutes
  • Those who want to streamline team communication using Slack
  • IT personnel at companies looking to improve efficiency by implementing AI and automation tools
  • Those who want to integrate multiple SaaS applications to streamline business workflows
  • Project managers who want to concisely summarize meeting content and share it with the entire team

■Benefits of using this template

  • Reduced time for sharing minutes: Automatic summarization enables speedy information transmission.
  • Centralized information management: By integrating the database with Slack, you can quickly access the necessary information.
  • Improved team communication: Important points can be shared concisely, enhancing understanding.

Summarize Data with Gemini and Record in Notion When a Page is Created

Perfect for those who want to ensure accuracy and prevent manual entry errors. 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. This is perfect for staying up to date without switching between platforms :) You can also build a Flowbot to start automatically when a message is sent to Slack.


■Overview

The "Notify Slack when an event is updated in Google Calendar" flow is a business workflow that streamlines schedule management and team communication.
By doing so, when there are changes or additions to the schedule, the information is shared with the entire team, preventing missed confirmations and miscommunications, and supporting smooth business operations.

■Recommended for

  • Those who use Google Calendar regularly and want to streamline schedule management
  • Team leaders who have already implemented Slack and want to automate information sharing
  • IT personnel who find manual notifications during schedule updates cumbersome
  • Executives or managers who want to share the latest schedules in real-time with the entire team
  • Companies that want to enhance communication transparency through workflow automation

■Benefits of using this template

When an event is updated in Google Calendar, it is automatically notified in Slack, eliminating the hassle of manual information transmission.
When an event is updated in Google Calendar, it is notified to the entire team, preventing information time lags.
Automation can prevent human errors in information transmission, enabling smooth business progress.


Overview

The workflow "Notify the team on LINE when a message is received on Slack" is a business workflow that automates information sharing between different communication tools.
By integrating these tools, you can efficiently utilize different platforms and achieve smooth communication.

■Recommended for

  • Teams using both Slack and LINE but finding information sharing cumbersome
  • Individuals responsible for automating notifications between different communication tools
  • Project managers who want to quickly convey important messages to their team
  • Operational staff looking to reduce the workload of manual notification tasks

■Benefits of using this template

Even if your team primarily uses Slack, there are many situations where quick notifications via LINE are necessary.
For example, to avoid missing important messages or urgent communications, automatically notifying the entire team on LINE of messages received on Slack prevents information leaks and delays in communication.
Since important notifications can be sent quickly via LINE, the entire team can respond promptly.


■Overview

The "Analyze Slack Post Messages with Gemini and Send Warning Messages for Inappropriate Remarks" workflow is an automated means to maintain healthy communication within a team.
By leveraging Gemini's advanced analysis capabilities, it monitors messages on Slack in real-time. When problematic remarks are detected, it automatically sends warning messages, enabling prompt responses.

■Recommended for

  • Administrators who use Slack regularly and wish to improve the quality of communication
  • IT personnel who want to automate message monitoring and analysis by integrating with Gemini
  • HR personnel of companies who want to prevent inappropriate remarks within the team
  • Owners of small and medium-sized enterprises who want to efficiently manage communication

■Benefits of Using This Template

By analyzing Slack post messages with Gemini and automatically sending warning messages for inappropriate remarks, it eliminates the need for manual message monitoring.
Since warning messages are sent automatically when problematic posts occur, efficient communication management is achieved.
Automation supports maintaining a healthy work environment and enhances team productivity.


■Overview

The workflow "Create a Zoom meeting based on form information and notify on Slack" streamlines the process of scheduling meetings.
Once created, notifications are automatically sent, making it effective for information sharing as well.

■Recommended for

  • Those who frequently hold online meetings using Zoom
  • Those who collect participant information and agendas via forms but find manual meeting creation and notifications cumbersome
  • Those who want to set up meetings quickly and share information promptly with all participants
  • Those who use Slack as a communication tool
  • Those who use Slack regularly and want to quickly share meeting schedules

■Benefits of using this template

By implementing the flow "Create a Zoom meeting based on form information and notify on Slack," you can enjoy various benefits.
Processing the information entered in the form quickly to set up a Zoom meeting and notifying Slack of that information improves work efficiency.
Compared to the traditional manual meeting setup and notification process, it reduces working time.

Additionally, it facilitates smooth information sharing, allowing all members to grasp information in a timely manner, thus contributing to smoother communication.


■Overview  

The "Post Meeting Summary to Slack After Google Meet" flow is a business workflow that streamlines the recording and sharing of online meetings.
Once a meeting on Google Meet ends, Yoom automatically transcribes the meeting audio into text, generates an AI-based summary, and automatically posts the content to a designated Slack channel.
This allows the meeting content to be easily shared with the entire team, preventing information leaks and duplication.

■Recommended for

  • Business professionals who frequently use Google Meet and find it cumbersome to share meeting content
  • Managers who want to facilitate smooth information sharing within the team using Slack
  • Employees who do not want to spend time creating meeting minutes after meetings
  • Companies looking to improve communication efficiency in a remote work environment
  • Those who want to centralize information management and enhance the productivity of the entire team

■Benefits of using this template

Since the meeting content is automatically summarized and posted to Slack after Google Meet ends, you can eliminate the hassle of manually creating meeting minutes.
Summaries are always posted in a consistent format, maintaining clarity and organization of information.
Automation prevents human errors in creating meeting minutes and improves the accuracy of information.

Gemini Automation Examples

When you integrate Yoom with Gemini, you can automate content generation. For example, 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.


■Overview

The workflow "When an email is received in Gmail, categorize its importance with Gemini and assign it to the responsible person" aims to streamline email management.

■Who We Recommend This Template For

  • Business professionals who use Gmail regularly and spend a lot of time processing emails
  • Team leaders who are unsure about determining the importance of emails and are looking for efficient task allocation
  • IT personnel who want to automate their operations using Gemini
  • Small business owners who want to improve the speed and quality of email responses
  • Customer support teams who feel challenged by the allocation of email responses among multiple team members

■Benefits of Using This Template

  • Time-saving in email processing: Automatically analyzing and categorizing emails received in Gmail eliminates the need for manual sorting.
  • Faster response: Automatic assignment to the responsible person based on importance allows for timely responses.
  • Improved consistency in operations: Unified standards for importance assessment with Gemini ensure consistent response quality across the team.
  • Increased productivity: With automated processes, team members can focus on more creative tasks.

■Overview

The workflow "Automatically generate responses with Gemini when inquiries are received on Chatwork" aims to streamline the inquiry response process. By utilizing Gemini's AI capabilities, appropriate responses are automatically generated and quickly sent to inquiries received on Chatwork. This improves response speed and ensures consistent reply content.

■Recommended for

  • Support staff managing customer inquiries using Chatwork
  • Team leaders looking to improve the efficiency of inquiry responses and standardize reply content
  • IT personnel aiming to achieve fast and accurate automated responses using AI
  • Executives who want to reduce the burden of support tasks and allocate more time to advanced responses
  • Individuals who need to handle a large number of inquiries and find manual responses time-consuming

■Benefits of using this template

  • Improved response speed: Automatically reply to inquiries received on Chatwork with text generated by Gemini, reducing the time taken to respond to customers.
  • Consistent reply content: AI-generated responses ensure high-quality, uniform replies, leading to increased employee satisfaction.
  • Reduced burden on support teams: Automating responses to standard inquiries allows support staff to focus on solving more complex issues.

■Overview

This flow analyzes the content posted on Microsoft Teams using Gemini's assistant and updates the response back to Microsoft Teams.

■Recommended for

1. Those who want to improve the efficiency of internal FAQs and help desk operations

2. Those who want to promote the activation of internal communication

■Benefits of using this template

Microsoft Teams is increasingly being used not only for internal communication but also for customer support.
However, to respond quickly and accurately to customer inquiries, the knowledge and experience of the person in charge may be required, which can sometimes take time.

By utilizing this flow, the content posted on Microsoft Teams is automatically analyzed by Gemini's assistant to generate the optimal response.
The person in charge can quickly respond to customers by simply reviewing the generated response and making any necessary adjustments.
This can improve the efficiency and speed of customer support, leading to enhanced customer satisfaction.

■Notes

・Please integrate both Microsoft Teams and Gemini with Yoom.

・Microsoft365 (formerly Office365) has a home plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.


■Overview

In this workflow, Gemini automatically analyzes messages posted on LINE and can automatically send a warning message if deemed inappropriate. This automation allows you to maintain the quality of communication without hassle.
By using Yoom, you can easily connect apps without the need for programming.

■Recommended for

  • Team leaders who utilize LINE as a business chat tool
  • HR personnel who want to maintain a healthy internal communication environment
  • Executives who want to prevent issues caused by inappropriate remarks
  • Managers who are struggling to manage a large number of messages
  • Companies aiming to improve the quality of communication

■Benefits of using this template

  • Efficient monitoring through automatic message analysis by integrating Gemini with LINE
  • Quick detection of inappropriate remarks and seamless sending of warning messages
  • Maintaining the quality of communication and keeping the workplace atmosphere positive

■Overview
The "Analyze Google Form Content with Gemini and Add to Notion" workflow is an automated process designed to efficiently utilize collected form data.
It reduces the effort required for data processing and enables quicker decision-making.

■Who Should Use This Template

  • Those who use Google Forms to gather feedback from customers or teams
    ・Those who want to efficiently analyze large amounts of text data collected through forms
  • Business professionals who want to perform text analysis easily without specialized knowledge in data analysis
    ・Those who want to leverage Gemini's AI capabilities to understand data trends and key points
  • Team leaders or project managers who use Notion to organize and share information
    ・Those who want to automatically add analysis results to Notion and facilitate smooth information sharing across the team
  • Executives or managers who want to improve efficiency and productivity
    ・Those who want to automate data processing that was previously done manually, saving time and effort
  • Those who want to integrate multiple SaaS applications to build a unified business workflow
    ・Those who want to achieve a streamlined business process using Yoom

■Benefits of Using This Template
This flow eliminates the need for data entry into Notion and analysis of Google Form content, contributing to a reduction in work hours.
By analyzing inquiry content with Gemini, accurate analysis of the content is possible.
Additionally, automating the addition of data to Notion enables smooth information sharing across the team.

📖 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, reducing the time and effort needed to handle inquiries. 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

Create these powerful automations yourself!
Try now
About the author
s.kumagai
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
AI
Automatic
Automation
Gemini
Integration
Slack
App Integration