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

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 'Translate messages posted to Slack with OpenAI and reply the results in a thread' workflow is a business workflow designed to facilitate international team communication.
By utilizing Yoom and leveraging the integration between Slack and OpenAI, it smoothly and automatically translates posted messages.
The translation result is automatically replied in the thread of the original message, enabling smooth communication without feeling the language barrier.

■Recommended for those who:
- Administrators of companies using Slack on a daily basis in multinational teams
- Project leaders who want to improve communication efficiency between members with different languages
- Marketing personnel deploying services for the global market
- Managers of customer support teams requiring multilingual support
- Companies in remote work environments that prioritize quick and accurate communication
- Executives who want to reduce time and costs associated with language translation
- Technical personnel who want to automate operations using Slack and OpenAI integration

■Cautions
- Integrate both OpenAI and Yoom with Slack.
- To execute an action of ChatGPT (OpenAI), it is required to have a contract for OpenAI's API paid plan. (Ensure that payment can be made when the API is used)
https://openai.com/api/pricing/
- The use of ChatGPT's API is provided by OpenAI as a paid service and operates on a token-based usage billing system. Please make sure that payment can be made when using the API, or an error will occur.
- Trigger intervals can be chosen at 5, 10, 15, 30, or 60 minutes.
- Note that the minimum trigger interval differs by plan.

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 'Translate messages posted to Slack with OpenAI and reply the results in a thread' workflow is a business workflow designed to facilitate international team communication.
By utilizing Yoom and leveraging the integration between Slack and OpenAI, it smoothly and automatically translates posted messages.
The translation result is automatically replied in the thread of the original message, enabling smooth communication without feeling the language barrier.

■Recommended for those who:
- Administrators of companies using Slack on a daily basis in multinational teams
- Project leaders who want to improve communication efficiency between members with different languages
- Marketing personnel deploying services for the global market
- Managers of customer support teams requiring multilingual support
- Companies in remote work environments that prioritize quick and accurate communication
- Executives who want to reduce time and costs associated with language translation
- Technical personnel who want to automate operations using Slack and OpenAI integration

■Cautions
- Integrate both OpenAI and Yoom with Slack.
- To execute an action of ChatGPT (OpenAI), it is required to have a contract for OpenAI's API paid plan. (Ensure that payment can be made when the API is used)
https://openai.com/api/pricing/
- The use of ChatGPT's API is provided by OpenAI as a paid service and operates on a token-based usage billing system. Please make sure that payment can be made when using the API, or an error will occur.
- Trigger intervals can be chosen at 5, 10, 15, 30, or 60 minutes.
- Note that the minimum trigger interval differs by plan.

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 using 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 and enhances productivity at work.

■Recommended for
- Those who use Slack for team communication
- Those who want to integrate OpenAI's image generation feature into their business
- Planning managers who want to visually enhance daily information sharing
- IT managers who want to automate business processes
- Marketing managers who want to streamline creative content generation

■Notes
- Connect both Slack and OpenAI with Yoom.
- A paid OpenAI API plan is required to execute ChatGPT (OpenAI) actions. (Ensure payment can be made when API is used)
https://openai.com/ja-JP/api/pricing/
- The use of ChatGPT's API is provided by OpenAI Inc. for a fee and is charged on a pay-as-you-go basis using tokens during the API call. Therefore, please ensure payment can be processed when using the API to avoid errors.
- Triggers can be set to intervals of 5, 10, 15, 30, or 60 minutes.
- Please note that the minimum trigger interval varies by plan.

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.


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

■Who we recommend this template for
- Teams or companies that frequently use Slack and want to automate communication;
- Project leaders or managers who wish to reduce time spent on repetitive questions and information provision;
- IT personnel or developers who want to achieve high-quality automated responses using OpenAI's AI functions;
- Managers or administrators who want to smooth internal information sharing and improve business productivity;
- Those who want to promote business automation using RPA or API integration and build efficient workflows.

■Notes
- Please link each of OpenAI and Yoom with Slack.
- To execute ChatGPT (OpenAI) actions, a paid OpenAI API plan is required. (A state where payment can be made when the API is used)
https://openai.com/ja-JP/api/pricing/
- OpenAI provides the ChatGPT API on a paid basis, and it's billed based on the tokens during API communication. Therefore, please be aware that an error will occur if there's no arrangement for payment when using the API.
- Branching is a feature (operation) available in mini plans and above. In the case of a free plan, the operation of the flow bot set will result in an error, so please be aware.
- Paid plans such as the mini plan allow for a two-week free trial. Apps or features (operations) subject to restrictions can be used during the free trial.
- The trigger interval can be selected from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
- The shortest trigger interval varies by plan, so please be aware.

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 'Translate messages posted to Slack with OpenAI and reply the results in a thread' workflow is a business workflow designed to facilitate international team communication.
By utilizing Yoom and leveraging the integration between Slack and OpenAI, it smoothly and automatically translates posted messages.
The translation result is automatically replied in the thread of the original message, enabling smooth communication without feeling the language barrier.

■Recommended for those who:
- Administrators of companies using Slack on a daily basis in multinational teams
- Project leaders who want to improve communication efficiency between members with different languages
- Marketing personnel deploying services for the global market
- Managers of customer support teams requiring multilingual support
- Companies in remote work environments that prioritize quick and accurate communication
- Executives who want to reduce time and costs associated with language translation
- Technical personnel who want to automate operations using Slack and OpenAI integration

■Cautions
- Integrate both OpenAI and Yoom with Slack.
- To execute an action of ChatGPT (OpenAI), it is required to have a contract for OpenAI's API paid plan. (Ensure that payment can be made when the API is used)
https://openai.com/api/pricing/
- The use of ChatGPT's API is provided by OpenAI as a paid service and operates on a token-based usage billing system. Please make sure that payment can be made when using the API, or an error will occur.
- Trigger intervals can be chosen at 5, 10, 15, 30, or 60 minutes.
- Note that the minimum trigger interval differs by plan.

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 'Translate messages posted to Slack with OpenAI and reply the results in a thread' workflow is a business workflow designed to facilitate international team communication.
By utilizing Yoom and leveraging the integration between Slack and OpenAI, it smoothly and automatically translates posted messages.
The translation result is automatically replied in the thread of the original message, enabling smooth communication without feeling the language barrier.

■Recommended for those who:
- Administrators of companies using Slack on a daily basis in multinational teams
- Project leaders who want to improve communication efficiency between members with different languages
- Marketing personnel deploying services for the global market
- Managers of customer support teams requiring multilingual support
- Companies in remote work environments that prioritize quick and accurate communication
- Executives who want to reduce time and costs associated with language translation
- Technical personnel who want to automate operations using Slack and OpenAI integration

■Cautions
- Integrate both OpenAI and Yoom with Slack.
- To execute an action of ChatGPT (OpenAI), it is required to have a contract for OpenAI's API paid plan. (Ensure that payment can be made when the API is used)
https://openai.com/api/pricing/
- The use of ChatGPT's API is provided by OpenAI as a paid service and operates on a token-based usage billing system. Please make sure that payment can be made when using the API, or an error will occur.
- Trigger intervals can be chosen at 5, 10, 15, 30, or 60 minutes.
- Note that the minimum trigger interval differs by plan.

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.


Detect when a new lead is registered in Salesforce and notify the specified Slack channel.

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

■Recommended for
・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 who want to improve the efficiency of information sharing
・Anyone spending time on manual notification tasks

■Notes
・Please connect Yoom with both Google Calendar and Slack.
・You can choose a trigger interval of 5, 10, 15, 30, or 60 minutes.
・Please note that the minimum trigger interval varies by plan.

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

Overview
Are you manually sending notifications to Slack every time you update information managed in Google Sheets?
Such routine reporting tasks not only require effort but can also lead to errors such as delayed or missed notifications.
By using this workflow, you can use row additions in Google Sheets as a trigger to automatically send a message to a specified Slack channel, streamlining information sharing.

Who this template is recommended for
- Those who report each update made in Google Sheets to their team on Slack
- Those who want to prevent human errors such as notification time lags and missed reports caused by manual work
- Those who want to automate information-sharing processes within a team or department and improve operational efficiency

Notes
- Please connect Yoom with both Google Sheets and Slack.
- For the trigger, you can choose a run interval of 5, 10, 15, 30, or 60 minutes.
- Please note that the minimum run interval varies by plan.

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.


This flow generates an image using OpenAI from content added to Google Spreadsheet and updates the obtained URL in Google Spreadsheet.

■Overview
The "Summarize Microsoft Teams chat content with OpenAI and send emails to stakeholders via Outlook" workflow is a business workflow that efficiently manages communication within the 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 Outlook. This improves the speed and accuracy of information sharing and enhances business 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

■Notes
- Please integrate Yoom with Microsoft Teams, OpenAI, and Outlook.
- To execute ChatGPT (OpenAI) actions, a paid plan contract for OpenAI's API is required. (Payment must be possible when the API is used)
https://openai.com/ja-JP/api/pricing/
- The use of ChatGPT's API is provided by OpenAI for a fee, and it is a pay-as-you-go system based on tokens during API communication. Therefore, if payment cannot be made when using the API, an error will occur, so please be careful.
- Microsoft365 (formerly Office365) has plans for home use and general corporate use (Microsoft365 Business), and if you are not subscribed to the general corporate plan, authentication may fail.

This is a flow to engage with OpenAI based on the registration content when a new company is registered in HubSpot, and create a ticket in HubSpot.

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

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
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
Related Apps