SlackとOpenAIの連携イメージ
[No Code Required] How to Automatically Integrate Slack Data with OpenAI
Learn more about Yoom
Try this template
SlackとOpenAIの連携イメージ
Flowbot Usecases

2025-07-17

[No Code Required] How to Automatically Integrate Slack Data with OpenAI

h.hamada
h.hamada

Are you overwhelmed with daily tasks and spending too much time on repetitive ones?

Especially with information sharing on Slack and interactions with team members, the workload keeps increasing, often requiring significant time for management and responses. What if you could reduce that effort even a little? By integrating Slack with OpenAI, you can automate daily interactions. For example, you can translate messages, automatically generate images using AI, or post responses based on specific keywords. This allows your work to proceed smoothly, reducing wasted time and enabling efficient task completion.

Why not create an environment where you can eliminate hassle and focus on more important work?

For those who want to try it quickly

By using Yoom, you can easily integrate Slack and OpenAI without any coding. Yoom provides templates for integrating Slack and OpenAI, allowing you to achieve integration immediately just by signing up, even without API knowledge.


■Overview

The "Workflow to translate messages posted on Slack using OpenAI and reply to the thread with the result" is a business workflow designed to facilitate international team communication.
By leveraging Yoom and utilizing the integration features of Slack and OpenAI, posted messages are smoothly and automatically translated.
The translation results are automatically replied to the original message thread, allowing for smooth interactions without feeling the language barrier.

■Recommended for

  • Administrators of companies that use Slack daily in multinational teams
  • Project leaders who want to improve communication efficiency among members with different languages
  • Marketing personnel deploying services for the global market
  • Operators of customer support teams that require multilingual support
  • Companies in remote work environments that prioritize quick and accurate communication
  • Executives looking to reduce the time and cost associated with language translation
  • Technical personnel aiming to automate operations by leveraging the integration of OpenAI and Slack

■Benefits of using this template

When using Slack as a communication tool, translating messages sent in multiple languages increases the burden on the responsible personnel.
By utilizing this flow, the content of sent messages is automatically translated by OpenAI, removing language barriers and facilitating smooth communication across the team.
Additionally, the automation of translation tasks significantly reduces the time and cost previously spent on translation.
This greatly improves communication efficiency among multinational teams and prevents misunderstandings and information delays.
It is an optimal solution, especially for companies operating globally or in multilingual environments.

What You Can Do by Integrating Slack and OpenAI

By integrating Slack with the OpenAI API, you can automatically connect Slack data to OpenAI!

Simply click "Try it out" for the automation example you're interested in and register an account to immediately experience the integration of Slack and OpenAI.
Registration takes just 30 seconds, so feel free to give it a try!

Translate Messages Posted on Slack with OpenAI and Reply with the Results in the Thread

By utilizing the integration features of Slack and OpenAI, you can smoothly and automatically translate posted messages. This flow is recommended for administrators of companies that use Slack daily in multinational teams.


■Overview

The "Workflow to translate messages posted on Slack using OpenAI and reply to the thread with the result" is a business workflow designed to facilitate international team communication.
By leveraging Yoom and utilizing the integration features of Slack and OpenAI, posted messages are smoothly and automatically translated.
The translation results are automatically replied to the original message thread, allowing for smooth interactions without feeling the language barrier.

■Recommended for

  • Administrators of companies that use Slack daily in multinational teams
  • Project leaders who want to improve communication efficiency among members with different languages
  • Marketing personnel deploying services for the global market
  • Operators of customer support teams that require multilingual support
  • Companies in remote work environments that prioritize quick and accurate communication
  • Executives looking to reduce the time and cost associated with language translation
  • Technical personnel aiming to automate operations by leveraging the integration of OpenAI and Slack

■Benefits of using this template

When using Slack as a communication tool, translating messages sent in multiple languages increases the burden on the responsible personnel.
By utilizing this flow, the content of sent messages is automatically translated by OpenAI, removing language barriers and facilitating smooth communication across the team.
Additionally, the automation of translation tasks significantly reduces the time and cost previously spent on translation.
This greatly improves communication efficiency among multinational teams and prevents misunderstandings and information delays.
It is an optimal solution, especially for companies operating globally or in multilingual environments.

Generate images using OpenAI based on content posted on Slack and send the image URL to the thread

Automatically generated images from Slack text make information easier to understand intuitively and enable visualization of communication. This flow is recommended for those who want to visually enhance everyday information sharing.


■Overview

The workflow "Generate images with OpenAI based on content posted on Slack and send the image URL to the thread" is a business workflow that supports efficient communication and creative expression.
This integration adds a new visual element to daily communication, enhancing productivity in business operations.

■Recommended for

  • Those who use Slack for team communication
  • Those who want to incorporate OpenAI's image generation feature into their work
  • Project managers who want to visually enhance daily information sharing
  • IT personnel looking to advance the automation of business processes
  • Marketing personnel who want to streamline creative content generation

■Benefits of using this template

In this flow, the text posted by team members on Slack is automatically analyzed, and related images are created using OpenAI's image generation feature.
Then, the URL of the generated image is automatically posted to the original thread, allowing for smooth information sharing.

This makes the information intuitively easier to understand through automatically generated images from text, realizing the visualization of communication.  
Additionally, it eliminates the hassle of manually creating and sharing images, enabling quick information sharing and leading to improved business efficiency.  

When a message containing a specific keyword is posted on Slack, generate a response with OpenAI and post it to another channel

If the sent message contains a specific keyword, you can automatically generate a response with OpenAI. This flow is recommended for those who use Slack regularly and want to automate communication.


■Overview

The workflow "When a message containing a specific keyword is posted on Slack, generate a response using OpenAI and post it to another channel" is a business workflow that leverages the integration of Slack and OpenAI.
When a specific keyword appears in the chat, AI automatically generates an appropriate response and posts it to the designated channel.
This enables rapid information provision and question response, significantly improving the communication efficiency of the team.

■Recommended for

  • Teams or companies that use Slack regularly and want to automate communication
  • Project leaders or managers who want to reduce the time spent on recurring questions and information provision
  • IT personnel or developers who want to achieve high-quality automated responses using OpenAI's AI capabilities
  • Executives or managers who want to streamline information sharing within the team and improve business productivity
  • Those who want to promote business automation and build efficient workflows by utilizing RPA and API integration

■Benefits of using this template

When using Slack as a communication tool, manually creating responses for each message can be cumbersome.
By utilizing this flow, you can automatically generate responses with OpenAI when a sent message contains a specific keyword.
This not only saves valuable time through the automation of question responses but also maintains the accuracy of information with consistent AI responses.
Additionally, by smoothly sending responses, you can expect an improvement in the communication efficiency of the entire team.

Let's Create a Slack and OpenAI Integration Flow

Let's get started by creating a flow that integrates Slack and OpenAI!
We'll be using Yoom to proceed with the no-code integration of Slack and OpenAI, so if you don't have a Yoom account yet, please issue one from this registration form.

[What is Yoom]

This time, we will create a flow bot that translates messages posted on Slack using OpenAI and replies with the results in the thread!
The creation process is broadly divided into the following steps.

  • Integrate Slack and OpenAI with My Apps
  • Copy the template
  • Set the Slack trigger and OpenAI action
  • Set the trigger to ON and complete the preparation for flow operation

■Overview

The "Workflow to translate messages posted on Slack using OpenAI and reply to the thread with the result" is a business workflow designed to facilitate international team communication.
By leveraging Yoom and utilizing the integration features of Slack and OpenAI, posted messages are smoothly and automatically translated.
The translation results are automatically replied to the original message thread, allowing for smooth interactions without feeling the language barrier.

■Recommended for

  • Administrators of companies that use Slack daily in multinational teams
  • Project leaders who want to improve communication efficiency among members with different languages
  • Marketing personnel deploying services for the global market
  • Operators of customer support teams that require multilingual support
  • Companies in remote work environments that prioritize quick and accurate communication
  • Executives looking to reduce the time and cost associated with language translation
  • Technical personnel aiming to automate operations by leveraging the integration of OpenAI and Slack

■Benefits of using this template

When using Slack as a communication tool, translating messages sent in multiple languages increases the burden on the responsible personnel.
By utilizing this flow, the content of sent messages is automatically translated by OpenAI, removing language barriers and facilitating smooth communication across the team.
Additionally, the automation of translation tasks significantly reduces the time and cost previously spent on translation.
This greatly improves communication efficiency among multinational teams and prevents misunderstandings and information delays.
It is an optimal solution, especially for companies operating globally or in multilingual environments.

Step 1: Integrate My App

Here, we will integrate Yoom with each app to enable operations.
First, log in to Yoom, then click on My Apps in the left menu, and click the Add button on the right.

__wf_reserved_inherit

Slack Integration

1. Search
Enter Slack in the search box and click the Slack icon.

__wf_reserved_inherit

2. Sign In
Enter the workspace URL and click "Continue".
The screen will transition, so sign in with your registered email address.

__wf_reserved_inherit

3. Allow Integration
Integrate Yoom with Slack. After making the following settings, click the "Allow" button.

  • Select the Slack workspace to integrate from the dropdown in the upper right corner of the screen.
  • Set the channel to post to from the dropdown at the bottom of the screen.

__wf_reserved_inherit

4. Add Yoom App to Channel
On the Slack service, open the Slack channel where you want to send messages from Yoom, and set it in the order of 1 to 3 as shown in the figure below.
* Administrator approval may be required. For details, please refer to the official help.

__wf_reserved_inherit

Finally, the screen will transition, so click "Add" to add the Yoom app.

Return to the Yoom screen, and if the following display appears, the integration is complete!
* For details on Slack's My Apps registration, please see this help page.

__wf_reserved_inherit

OpenAI Integration

1. Search
Enter OpenAI in the search box and click the OpenAI icon.

__wf_reserved_inherit

2. Sign In

  • Account Name: Enter a name that is easy to manage.
  • Access Token: The method to confirm the access token is as follows.
    • Open this page, click the login button in the upper right, and click "API Platform".

__wf_reserved_inherit

* After that, please follow the settings on this help page.

Once the input is complete, click "Add".

__wf_reserved_inherit

If the following display appears, the integration is complete!

__wf_reserved_inherit

Step 2: Copy Template

Next, please copy the template to be used this time from below.


■Overview

The "Workflow to translate messages posted on Slack using OpenAI and reply to the thread with the result" is a business workflow designed to facilitate international team communication.
By leveraging Yoom and utilizing the integration features of Slack and OpenAI, posted messages are smoothly and automatically translated.
The translation results are automatically replied to the original message thread, allowing for smooth interactions without feeling the language barrier.

■Recommended for

  • Administrators of companies that use Slack daily in multinational teams
  • Project leaders who want to improve communication efficiency among members with different languages
  • Marketing personnel deploying services for the global market
  • Operators of customer support teams that require multilingual support
  • Companies in remote work environments that prioritize quick and accurate communication
  • Executives looking to reduce the time and cost associated with language translation
  • Technical personnel aiming to automate operations by leveraging the integration of OpenAI and Slack

■Benefits of using this template

When using Slack as a communication tool, translating messages sent in multiple languages increases the burden on the responsible personnel.
By utilizing this flow, the content of sent messages is automatically translated by OpenAI, removing language barriers and facilitating smooth communication across the team.
Additionally, the automation of translation tasks significantly reduces the time and cost previously spent on translation.
This greatly improves communication efficiency among multinational teams and prevents misunderstandings and information delays.
It is an optimal solution, especially for companies operating globally or in multilingual environments.

1. Click "View Details" on the banner above
2. When the screen changes, click "Try this template"
3. If you haven't registered with Yoom yet, please register
※ If you have already registered, the login screen will be displayed, so please enter your login information.
4. The template will be copied to your Yoom management screen as shown below, so press OK to proceed with the settings.

__wf_reserved_inherit

Step 3: Setting Up the App Trigger

1. Click "When a new message is posted to the channel" in the red frame
The screen will transition, and the content you entered in Step 1 will be reflected. If no corrections to the title, etc., are needed, click "Next" as is.

__wf_reserved_inherit

2. API Connection Settings for the App Trigger
Set which Slack channel's posted messages will be targeted.
If you haven't created the target channel yet, please do so at this time.
Also, since a message needs to be sent to the target channel for the test operation later, please send a message.

This time, we created a channel like the one below and sent a message.

__wf_reserved_inherit

Return to the Yoom screen and enter as follows.

  • Trigger Interval: It varies depending on the plan, so please be careful. If you have no particular preference, please select the shortest activation time.
    ※ For details on pricing plans, please see this help page.
  • Channel ID: Click the input field, and candidates will be displayed as shown in the image below. Please select the channel you want to target.

__wf_reserved_inherit

Once the input is complete, click "Test".
If the test is successful, Retrieved values like the image below will be displayed.

About Retrieved value| Yoom Help Center
The information and messages of the channel you set earlier are reflected.
If there are no discrepancies, return to the Yoom screen and press "Save".

__wf_reserved_inherit

Step 4: OpenAI App Integration Settings

1. Click "Text Generation(Chat completion)" in the red frame
The screen will transition, and the content you entered in Step 1 will be reflected. If no corrections to the title, etc., are needed, click "Next" as is.

__wf_reserved_inherit

2. API Connection Settings
Set up to generate text with OpenAI from messages posted on Slack.
Note that to run actions using ChatGPT (OpenAI), you need to subscribe to OpenAI's paid API plan. Make sure your contract details are in order so that you can smoothly make payments when API usage fees occur. For details on OpenAI pricing, please see this official page.

  • Message Content: Click the input field, and the retrieved values will be displayed as shown in the image below. This time, we entered content that translates the body of a Slack message.

__wf_reserved_inherit

  • Model ID: As before, click the input field, and candidates will be displayed. Please select your preferred OpenAI model.
    ※ For a list of available models, please see OpenAI's official page

__wf_reserved_inherit

This time, we only entered the required fields, but you can further customize by setting other fields. Please set as you like.

Once the input is complete, click "Test".
If the test is successful, the output will be displayed.
It is assumed that information such as "ID" and "Generated Content" is included in the retrieved data.
If data is reflected in the items, click "Save".

__wf_reserved_inherit

Step 5: Slack App Integration Settings

1. Click "Send message to thread" in the red frame
The screen will transition, and the content you entered in Step 1 will be reflected. If no corrections to the title, etc., are needed, click "Next" as is.

__wf_reserved_inherit

2. API Connection Settings
Set to send a message reflecting the content generated by OpenAI to Slack.

  • Destination Channel ID: Click the input field, and candidates will be displayed as shown in the image below. Set the same ID as the channel ID set in Step 3.

__wf_reserved_inherit

  • Timestamp: As before, click the input field, and the retrieved values will be displayed as shown in the image below. Select the Slack timestamp.

__wf_reserved_inherit

  • Message: Click the input field, and the retrieved values will be displayed as shown in the image below, so select the content generated by OpenAI.

__wf_reserved_inherit

Once the input is complete, click "Test".
If the test is successful, please check if the message has been sent to Slack.
If the content generated by OpenAI has reached the specified channel in Slack, it is complete.
Finally, return to the Yoom screen and click "Save".

Step 6: Turn on the Trigger and Check Operation

The setup is complete, so turn the trigger "ON" and check the operation.

__wf_reserved_inherit

This was the method to translate messages posted on Slack with OpenAI and reply to the thread with the results!

Other Automation Examples Using Slack and OpenAI APIs

Apart from integration with OpenAI, it is possible to automate various tasks using Slack's API. If you find any of these interesting, please feel free to give them a try!

Automation Examples Using Slack

You can notify about received email content, schedule creation, and record additions.
This helps prevent information from being overlooked.


◼️Overview

When a new lead is registered in Salesforce, a notification will be sent to a specified Slack channel.

You can automatically expand lead information without accessing the chat tool.

Additionally, you can specify any Slack channel for notifications.

◼️Setup Instructions

① Select Salesforce from the app trigger, perform the following settings, and then test and save.

・Action: Select when a new lead is registered in the lead object.

・Trigger Interval: Set to 5 minutes.

・My Domain URL: Enter the specified My Domain URL.

② Press the + mark, select Slack from the operations to integrate with the app, and after the following settings, test and save.

・Action: Select send a message to the channel.

・Channel ID for posting: Select the specified channel ID from the options.

・Message Content: Enter any string, including the output obtained in ①.

・For details on dynamically embedding output, please refer to here.

◼️Notes

・It is necessary to set up account information for integration in each app's operation.

※ For integration (My App Registration), please refer to here.

・Please replace the Slack channel ID for posting and Salesforce setting information with any desired values.

・Salesforce is an app available only with the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations and data connect of the flow bot you set will result in an error, so please be careful.

・Paid plans such as Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use apps that are subject to restrictions.


■Overview

The "Notify Slack when an event is created in Google Calendar" flow is a business workflow that streamlines schedule management and team communication.

■Who should use this template

  • Teams that use Google Calendar and Slack on a daily basis
  • Business professionals who want to automate schedule sharing and notifications
  • Managers and team leaders looking to improve information sharing efficiency
  • Those who spend time on manual notification tasks

■Benefits of using this template

  • Faster schedule sharing: Events in Google Calendar are automatically notified in Slack, allowing you to smoothly keep up with the latest information.
  • Prevention of information sharing omissions: Eliminates the need for manual sharing, preventing information leaks due to human error.
  • Improved communication efficiency: Receiving schedule notifications on Slack makes it easier to coordinate with other tasks.

■Overview

This flow automatically transcribes and summarizes meeting content after a Zoom meeting ends, and notifies the transcription results to Slack.

■Recommended for

1. Teams that frequently use Zoom meetings and share information on Slack

・Those who want to transcribe meeting content and keep a record

・Those who want to reduce the effort of creating minutes and improve work efficiency

・Those who want to share meeting content with team members on Slack

2. Those who want to analyze and utilize meeting content

・Those who want to analyze transcription data to understand the content of discussions and trends

・Those who want to quickly grasp the key points of meetings with the automatic summarization feature and link them to the next actions


■Benefits of using this template

Zoom is a tool that makes online meetings efficient, but creating minutes after a meeting ends can be time-consuming and labor-intensive for the person responsible, potentially leading to delays in information sharing.

By utilizing this flow, the content of a Zoom meeting is transcribed and summarized by AI after the meeting ends, and the minutes are notified to Slack. This reduces the effort for the person responsible for creating the minutes. Additionally, members who missed the meeting can check the shared information on Slack to understand the content of the discussion and smoothly participate in the project.


■Notes

・Please integrate Zoom and Slack with Yoom.

・AI operations are available only with the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations set in the flow bot will result in an error, so please be careful.

・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

・To obtain Zoom recording information, meeting data must be cloud recorded. Please note that cloud recording is limited to specific Zoom plans. For details, please refer to here.


■Overview

This flow notifies Slack when a row is added to a Google Spreadsheet.

■Recommended for

1. Those who use Google Spreadsheets for business

・Accounting professionals who manage and add information on shared sheets

・Administrative department personnel who want to edit the same data simultaneously with multiple people

2. Those who use Slack as their main communication tool

・Companies using it as an information-sharing tool for each department

・Project managers who create channels for each project to share information



■Benefits of using this template

Google Spreadsheets are an effective tool for team projects because they allow easy information sharing.
By using Slack simultaneously, you can share information instantly, leading to transparency within the team.
However, notifying Slack every time new information is entered into Google Spreadsheets can be cumbersome.

This flow is effective for those who want to be notified when information is added to Google Spreadsheets.
When information is added to Google Spreadsheets, it automatically sends a notification to Slack, enabling quick information sharing within the team.
Additionally, by quoting the added content in the chat, you can improve the accuracy of the information.

■Notes

・Please integrate Google Spreadsheets and Slack with Yoom.

Convenient Automation Examples Using OpenAI

You can automate time-consuming tasks with OpenAI, such as translating and analyzing Microsoft Teams messages and transcribing audio on Dropbox.


■Overview

This flow generates images using OpenAI from the content added to Google Sheets and updates the obtained URL in Google Sheets.

■Recommended for

1. Those who utilize Google Sheets for business

・Team leaders who conduct Q&A in real-time using the comment feature

・Sales representatives who edit documents while on the go

2. Companies that utilize OpenAI for business

・Marketing department personnel who generate image ads for campaigns

・Administrative staff using it for data analysis

■Benefits of using this template

Google Sheets reflects edits immediately, making it suitable as a tool for sharing the latest information with the team.
However, manually entering the content added to Google Sheets into OpenAI is labor-intensive and may promote inefficient work practices.

This flow is effective for those looking to automate where possible to improve work efficiency.
By automatically inputting content added to Google Sheets into OpenAI and generating images, it eliminates the hassle of manual entry.
Additionally, by using the registered content as a reference, it prevents errors from manual work.

■Notes

・Please integrate both Google Sheets and OpenAI with Yoom.


■Overview
The workflow "Summarize Microsoft Teams chat content with OpenAI and send emails to stakeholders via Outlook" is a business workflow that efficiently manages communication within a team.
Manually organizing the vast amount of chat content exchanged daily on Microsoft Teams can be challenging. With this workflow, you can automatically summarize chat content and send necessary information to stakeholders via email through Outlook. This improves the speed and accuracy of information sharing and enhances operational efficiency.

■Recommended for

  • Team leaders who have a lot of chats on Microsoft Teams and spend time organizing information
  • IT personnel who want to automate business processes using OpenAI
  • Business managers who want to streamline regular report emails to stakeholders
  • Those interested in automating business workflows and integrating with Outlook

■Benefits of using this template

  • Improved information organization: Automatically summarizing chat content allows you to quickly grasp important information.
  • Smoother communication: Automatically sending summary emails facilitates smooth information sharing among stakeholders.
  • Time-saving: Eliminates the hassle of manual summarization and email sending, allowing you to focus on other important tasks.

■Overview

This is a flow where when a new company is registered in HubSpot, it connects with OpenAI based on the registration details to have a conversation and create a ticket in HubSpot.


■Recommended for

1. Those who need research across a wide range of industries

・Sales representatives who do not choose an industry

・Marketing personnel of companies with many departments

2. Those who regularly use HubSpot to manage company information

・Sales assistants or department heads

・General affairs departments or administrative staff overseeing the entire company


3. Those who want to reduce manual input tasks by utilizing AI technology

・Owners of small and medium-sized enterprises aiming for operational efficiency

・Administrative managers interested in workflow automation


■Benefits of using this template

・By automatically conversing with OpenAI and creating tickets using the registration details, it enables the automation of routine tasks, thereby improving operational efficiency.

・Since the entire process is completed automatically, it prevents human errors.

■Notes

・Please integrate Yoom with both HubSpot and OpenAI.

・Using ChatGPT or OpenAI's API may incur additional costs with OpenAI. Please check OpenAI's official website for details.

・AI operations are functions (operations) available only with the Team Plan and Success Plan. In the case of Free Plan or Mini Plan, the operations of the flow bot set will result in an error, so please be careful.

・Paid plans such as the Team Plan or Success Plan offer a two-week free trial. During the free trial, you can use restricted apps and AI functions (operations).

Conclusion

The integration of Slack and OpenAI goes beyond mere work efficiency. By automating processes, communication within the team becomes smoother, and the workload is simultaneously reduced. For example, you can seamlessly share information across language barriers, provide information in a visually understandable format, and streamline repetitive tasks in daily operations. By incorporating such automation flows, you can reduce the time spent on unnecessary tasks and enhance the quality of work.

Let's take a step towards transforming our busy daily lives into something smarter and more efficient.

Create a free Yoom account

Create these powerful automations yourself!
Try now
About the author
h.hamada
h.hamada
I have approximately eight years of experience in sales and administration at an insurance agency. While handling customer interactions, I have coordinated operations across various branches, striving for efficiency and standardization. In addition to my primary responsibilities, I will continue to disseminate various content using company-designated tools to contribute to the operational efficiency of all stakeholders.
Tags
Automatic
Automation
Integration
OpenAI
Slack