・
Generative AI is changing the way we work, and you might already be using it to enhance your productivity. But what if you can take it a step further and create your own custom chatbot?
Developing a chatbot sounds difficult and sounds like it requires technical expertise… but with the no-code tool Yoom, anyone can build one easily! Even a non-tech-savvy like me was able to do it :) Curious? Let me show you how!
In this article, we will show you how to create a simple chatbot by integrating and utilizing ChatGPT with Slack.
Yoom offers ready-made templates for easy setup in connecting ChatGPT 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.
Yoom is a next-generation no-code automation tool 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.
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 integrate and utilize ChatGPT AI with Slack to create a chatbot that automatically generates relevant responses to questions and requests.
■Overview
Automatically obtain ChatGPT responses to posts on Slack and notify them on Slack.
■Setup Instructions
1. Integrate Slack with ChatGPT. (My App Integration)
2. Set the channel ID in the Slack operation "When a new message is posted to a channel".
3. To avoid an infinite loop of Slack app triggers and Slack message sending, set a branch to check if the string "This is a response from ChatGPT." is included.
4. In the app integration, select the conversation action with ChatGPT and set the message content.
5. In the app integration, select the Slack action "Send a message to a channel", specify the channel ID, and set the message content including "This is a response from ChatGPT.".
■Notes
・Integration settings between ChatGPT and Slack are required. Please change the linked account and setting information as appropriate.
・It is necessary to set a branch to avoid an infinite loop of Slack app triggers and Slack message sending. (By default, the branch is set with "This is a response from ChatGPT.")
・Please replace the Slack channel for notifications and the content of the notification message with any desired values.
・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 in the Team Plan and Success Plan. In the case of the Free Plan or Mini Plan, the operations of the flow bot you have set will result in an error, so please be careful.
・Paid plans such as the Team Plan and Success Plan offer a two-week free trial. During the free trial, you can use restricted apps and AI features (operations).
Let's walk through how to set up a Flowbot to get ChatGPT responses in Slack.
⏱️ Setup time: 10 minutes
🔧 What You’ll Need
If you don’t have a Yoom account yet, register now from this registration form!
⚠️ Note: To run ChatGPT (OpenAI) actions, you’ll need a paid OpenAI API plan. Make sure you have your payment set up ready for smoother transactions when the API usage fees are incurred. For more details, visit OpenAI API Pricing.
■Overview
Automatically obtain ChatGPT responses to posts on Slack and notify them on Slack.
■Setup Instructions
1. Integrate Slack with ChatGPT. (My App Integration)
2. Set the channel ID in the Slack operation "When a new message is posted to a channel".
3. To avoid an infinite loop of Slack app triggers and Slack message sending, set a branch to check if the string "This is a response from ChatGPT." is included.
4. In the app integration, select the conversation action with ChatGPT and set the message content.
5. In the app integration, select the Slack action "Send a message to a channel", specify the channel ID, and set the message content including "This is a response from ChatGPT.".
■Notes
・Integration settings between ChatGPT and Slack are required. Please change the linked account and setting information as appropriate.
・It is necessary to set a branch to avoid an infinite loop of Slack app triggers and Slack message sending. (By default, the branch is set with "This is a response from ChatGPT.")
・Please replace the Slack channel for notifications and the content of the notification message with any desired values.
・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 in the Team Plan and Success Plan. In the case of the Free Plan or Mini Plan, the operations of the flow bot you have set will result in an error, so please be careful.
・Paid plans such as the Team Plan and Success Plan offer a two-week free trial. During the free trial, you can use restricted apps and AI features (operations).
After logging into Yoom, go to "My Apps" from the left side menu, and click the "+ Add" button.

Search for Slack, and click on it.

Sign in using your Slack workspace.

Select the Slack workspace and the channel where messages should be posted.
Click "Allow" to grant permissions and complete the integration.

👉 If the connection with Slack doesn't work, check here for troubleshooting steps.
Search for ChatGPT from the app list and select it.
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 the access token, refer to this guide for the detailed steps.
Once all the required fields are filled in, click "Add" to complete registration.

Click the “Try it” button to copy the pre-built template into your project.
■Overview
Automatically obtain ChatGPT responses to posts on Slack and notify them on Slack.
■Setup Instructions
1. Integrate Slack with ChatGPT. (My App Integration)
2. Set the channel ID in the Slack operation "When a new message is posted to a channel".
3. To avoid an infinite loop of Slack app triggers and Slack message sending, set a branch to check if the string "This is a response from ChatGPT." is included.
4. In the app integration, select the conversation action with ChatGPT and set the message content.
5. In the app integration, select the Slack action "Send a message to a channel", specify the channel ID, and set the message content including "This is a response from ChatGPT.".
■Notes
・Integration settings between ChatGPT and Slack are required. Please change the linked account and setting information as appropriate.
・It is necessary to set a branch to avoid an infinite loop of Slack app triggers and Slack message sending. (By default, the branch is set with "This is a response from ChatGPT.")
・Please replace the Slack channel for notifications and the content of the notification message with any desired values.
・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 in the Team Plan and Success Plan. In the case of the Free Plan or Mini Plan, the operations of the flow bot you have set will result in an error, so please be careful.
・Paid plans such as the Team Plan and Success Plan offer a two-week free trial. During the free trial, you can use restricted apps and AI features (operations).
Click “Try this template”.

Click “OK” and give this Flowbot a name to recognize.

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

Click on the trigger labeled “When a new message is posted to the channel”.

Give your trigger a title (anything you like). If there are no issues with the default settings, click "Next".

Set your trigger interval (frequency of sync) to determine how frequently Yoom checks Slack for updates.. It can be set to 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes. We would recommend that you set 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.

Select the Slack Channel ID from the displayed options.

Once set, click “Test”. If successful, click "Save".
Select "Command Operation".

Title: Give your trigger a title.
Operation: Check if "When a new message is posted in the channel" is selected.
Retrieved Value: Check if "Message content" is selected.
Branch Condition: Select "Message content" “contains” “This is ChatGPT’s response.”
By setting it as below, branching will happen if the text “This is ChatGPT’s response" is included, preventing an infinite loop.

Click on the ChatGPT action.

Give your action a title (anything you like), and select your account.
Make sure the action “Generate text” is selected and click “Next”.

Message content: Select "Message content" from Slack’s retrieved value. Confirm that the message content gets updated as shown in the image below. By setting it up as shown below, you can automatically send messages posted on Slack to ChatGPT.
Role: Select “User”.
Temperature: Set it as you like (it can be left blank).
Maximum token count: Specify the maximum number of top tokens to return at each token position. Set it as you like (it can be left blank).
Model ID: Select the AI model used from the displayed options.
Click "Test", and if successful, hit "Save".

Click on the Slack action labeled “Send Message to Channel”.
Give your action a title (anything you like), and select your account. Make sure the action “Send Message to Channel” is selected and click “Next”.

Destination Channel ID: Select from the displayed options where you want to post the responses. The channel ID will be something like 'C02U49NMLQ4'.
Message: Enter a phrase like “This is ChatGPT's response” to make it clear. Click inside the message box and select "Response content" (the generated ChatGPT response) in the retrieved value. Confirm that the message box gets updated as shown in the image below.
By setting it up as shown below, you can automatically send the response from ChatGPT to Slack.

Perform a test, and if successful, click 'Save.'
Toggle the "Trigger On" button to activate your flow! Check if the Flowbot you set up is working properly.

That’s it!
The 'Chatbot' is now complete!!
With Yoom, you can easily create customized Flowbots that integrate with a variety of apps. So the chatbot you just created can be adapted to meet your needs!
Here are some more examples you can explore for your next automation!
■Overview
Minutes added to the database are summarized using ChatGPT and notified to the specified Slack channel.
■Setup Instructions
1. Integrate Yoom with ChatGPT and Slack. (My App Integration)
2. Set the database trigger to "Select record to activate" and configure the target database or table.
3. In the ChatGPT operation, configure the linked account and summary settings.
4. In Slack's "Send message to channel" operation, configure the linked account, target channel for notifications, and message content.
■Notes
・Integration settings with accounts are required for both ChatGPT and Slack.
・Feel free to replace the summary method and Slack notification content with any desired values.
◼️Overview
When an inquiry email is received, ChatGPT is used to automatically classify the inquiry content and notify the appropriate Slack channel.
This enables a quick response to inquiries.
◼️Setup Instructions
1. Set up an email trigger that activates the flow bot when an inquiry email is received.
2. Configure the inquiry email address to forward to the email address set in Yoom.
3. Use ChatGPT's "Converse" action to extract and automatically classify the inquiry content from the email body.
4. Appropriately configure the message content. Set switching conditions with command operations.
5. Set the items you want to sort emails by based on ChatGPT's response content.
6. For each item, configure the channel ID and message content for the Slack "Send a message to channel" action.
◼️Notes
・Integrate ChatGPT, Slack, and Yoom.
・Depending on the inquiry content, special processing or assignment to a person in charge may be necessary, so you can add flows to accommodate this.
・Using ChatGPT or OpenAI's API may incur costs payable to OpenAI. Please check OpenAI's official website for details.
・"Switch destination" is a feature (operation) available with the Mini Plan or higher. For the Free Plan, the operation set in the flow bot will result in an error, so please be careful.
・Paid plans like the Mini Plan offer a two-week free trial. During the free trial, you can use restricted apps and features (operations).
Automatically send notifications in Slack of received emails, including email body and attachements.
■Overview
The workflow "Receive an email in Outlook, categorize its importance using AI, and notify on Slack" is designed to streamline email management and quickly share important information.
■Recommended for
■Benefits of using this template
Automatically register Slack content, including messages and files, to apps like Google Sheets, Notion, and Box.
■Overview
This is a flow where inquiries received on Slack are registered in a Google Spreadsheet.
By integrating Slack with Google Spreadsheets, you can avoid the hassle of operating individual apps or repeatedly entering data, allowing you to proceed with work smoothly. Records can be easily added to Google Spreadsheets automatically, eliminating any gaps or omissions in information management.
■Notes
・Please integrate both Slack and Google Spreadsheets with Yoom.
■Overview
This flow adds the content of a post to Notion when a message is sent on Slack.
By using Yoom, you can easily connect apps without the need for programming.
■Recommended for
1. People who communicate via Slack for work
・Those who use Slack regularly to conduct business
・Those who search on Slack using specific keywords
2. People who use Notion
・Those who want to centrally manage specific information in Notion
・Those who want to automate the manual task of transferring information
■Benefits of using this template
Searching for posts containing specific keywords from messages sent on Slack can be a hassle.
Additionally, if a single message contains a lot of content, it can take time to interpret, potentially reducing productivity.
With this flow, you can extract lines containing specific keywords from messages sent on Slack and add them to Notion.
By accumulating sentences related to specific keywords in Notion, you can reduce the time it takes to search, thereby improving work efficiency.
You can set keywords for Slack channels and AI functions as desired, allowing customization to meet your needs.
Automatically summarized received Gmail or Outlook emails with ChatGPT and send notifications to chat tools.
■Overview
The "Workflow to summarize and notify content received in Gmail using ChatGPT" is an automated process designed to efficiently share email content.
It reduces the effort of quickly conveying important information to the team when processing a large volume of emails daily.
By utilizing Yoom, Gmail and ChatGPT are seamlessly integrated to support smooth business operations.
■Recommended for
■Benefits of using this template
Since the content received in Gmail is summarized by ChatGPT and automatically notified, it eliminates the hassle of manual notification tasks.
Additionally, as the summarized content by ChatGPT is notified, you can quickly check the necessary information.
Automation prevents manual errors and omissions, improving the accuracy of information.
■Overview
This workflow allows you to automatically summarize emails using ChatGPT after receiving them and notify the summary to Slack. With this automation, you can smoothly share information with the entire team without missing important details.
By using Yoom, you can easily integrate apps without the need for programming.
■Recommended for
■Benefits of using this template
■Overview
This is a flow where when a new email is received in Outlook, its content is summarized by ChatGPT, and the summarized text is notified to Microsoft Teams.
Customization of the notification destination in Microsoft Teams and the summary content is possible.
■Notes
・Please integrate Outlook, ChatGPT, and Microsoft Teams with Yoom.
・Microsoft365 (formerly Office365) has both a home plan and a general business plan (Microsoft365 Business). If you are not subscribed to the general business plan, authentication may fail.
・Using ChatGPT or OpenAI's API may incur additional costs with OpenAI. Please check OpenAI's official website for details.
・For the summary operation of the YoomAI feature, please check here.
Automatically analyze and append results with ChatGPT when information is added to apps like Salesforce or Notion.
■Overview
In this workflow, the minutes entered into Google Sheets after a meeting are automatically organized, summarized, and updated by ChatGPT. This automation reduces effort and achieves high-quality minutes management.
With Yoom, you can easily connect apps without the need for programming.
■Recommended for
■Benefits of using this template
■Overview
In this workflow, when a new page is added to Notion, ChatGPT automatically summarizes its content and records the summary within the same Notion. This allows you to grasp vast amounts of information concisely, facilitating smooth information sharing across the team.
By using Yoom, you can easily connect apps without the need for programming.
■Recommended for
■Benefits of using this template
■Overview
In this flow, when a new lead is registered in Salesforce, ChatGPT can automatically analyze the content and categorize it appropriately. By automatically reflecting the results in Salesforce, it can facilitate follow-up by the sales team. This reduces the effort of manual data organization and enables more effective sales activities.
With Yoom, you can easily integrate apps without the need for programming.
■Recommended for
■Benefits of using this template
Integrating Slack with ChatGPT enables automatic responses to questions posted by team members, making knowledge sharing easy. This can be helpful during projects, when questions about specialized knowledge and work procedures come up frequently. By training it on key guidelines and manuals, you can ensure consistent, high-quality, quick answers, allowing the team to get the information they need easily.
When Slack conversations become lengthy, ChatGPT can automatically generate summaries, making it easier for the team to digest the information. For example, reading through and summarizing project discussions can be time-consuming, but ChatGPT can help everyone understand the key points and move to the next step. This can reduce miscommunication and facilitate smoother projects by ensuring important meetings and discussions are easy to access for all project members.
ChatGPT can handle basic inquiries from new employees, such as questions about internal procedures and company policies. In addition, ChatGPT's multilingual capabilities can support international teams, ensuring smooth communication for international members. This automation can support new employees' onboarding and help them get up to speed faster without much operational cost.
Now you know how to create a "chatbot" by integrating ChatGPT with Slack :)
By setting up this integration, your company and teams can boost productivity by automated responses, ensuring seamless knowledge sharing, and organizing information efficiently. No specialized knowledge is needed, and anyone can easily set it up!
Ready to simplify your workflow? Sign up for Yoom and try it today!