How to Integrate Applications

2025-07-16

How to Use Slack and ChatGPT for AI Utilization: A Simple Guide to Creating a Chatbot

y.matsumoto

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, <span class="mark-yellow">we will show you how to create a simple chatbot by integrating and utilizing ChatGPT with Slack</span>.

Recommended for

  • Those aiming to enhance efficiency by utilizing Slack and ChatGPT
  • Corporate teams looking to automate internal support and streamline knowledge management
  • Companies interested in offering customer support through a multilingual chatbot
  • HR professionals who want to improve internal communication
  • Training or development teams looking for efficient methods to onboard employees

✔️ For Those Who Want to Try It Quickly

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.

Meet Yoom: No-Code Automation

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.

  • 🌐 Connect with apps like Slack, ChatGPT, 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 <span class="mark-yellow">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</span>.

🚀 How to Create a Chatbot with ChatGPT and Slack

Let's walk through how to set up a Flowbot to get ChatGPT responses in Slack.

⏱️ Setup time: 10 minutes

🔧 What You’ll Need

  • A free Yoom account
  • Access to ChatGPT & Slack

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.

Step 1: Connect Slack & ChatGPT to My Apps

After logging into Yoom, go to "My Apps" from the left side menu, and click the "+ Add" button.

Search for ChatGPT and Slack, and click on them to connect the app.

👉 If the connection with Slack doesn't work, check here for troubleshooting steps.

📚 Reference: To learn more about how to connect ChatGPT, check this guide

Step 2: Copy the Template

Click the “Try it” button to copy the pre-built template into your project.

Click “Try this template”. 

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

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

Step 3: Set Up Trigger Action to Activate When a Message is Sent on Slack

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

Step 4: Set Up Branching

Select "Command Operation".

Title: Give your trigger a title. For Example, 'Branch if the string "This is ChatGPT's response."' is included.

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" and "contains". Enter "This is ChatGPT's response".

By setting it as shown below, branching will occur if the string “This is ChatGPT's response.” is included, preventing an infinite loop.

Step 5: Set Up an Action to Chat with ChatGPT & Get a Response

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 "When a new message is posted in the channel" from the retrieved data tab. 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 is 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".

Step 6: Set Up Slack Action to Send the Response

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" under "Converse" 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.'

Step 7: 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!
The 'Chatbot' is now complete!!

💡 Other Automation Examples Using Slack & ChatGPT

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!

Automation Examples Using Slack

Automatically send notifications in Slack of received emails, including email body and attachements.

Automatically register Slack content, including messages and files, to apps like Google Sheets, Notion, and Box.

Automation Examples Using ChatGPT

Automatically summarized received Gmail or Outlook emails with ChatGPT and send notifications to chat tools.

Automatically analyze and append results with ChatGPT when information is added to apps like Salesforce or Notion.

👏 Benefits & Use Cases of Integrating Slack with ChatGPT

Benefit 1: Streamlined Knowledge Sharing

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, <span class="mark-yellow">you can ensure consistent, high-quality, quick answers, allowing the team to get the information they need easily.</span>

Benefit 2: Automatic Summarization

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 <span class="mark-yellow">ChatGPT can help everyone understand the key points and move to the next step.</span> This can reduce miscommunication and facilitate smoother projects by ensuring important meetings and discussions are easy to access for all project members.

Benefit 3: Automated New Employee Training & Inquiry Handling

ChatGPT can handle basic inquiries from new employees, such as questions about internal procedures and company policies. In addition, <span class="mark-yellow">ChatGPT's multilingual capabilities can support international teams, ensuring smooth communication for international members</span>. This automation can support new employees' onboarding and help them get up to speed faster without much operational cost.

📖 Summary

Now you know how to create a "chatbot" by integrating ChatGPT with Slack :)

By setting up this integration, <span class="mark-yellow">your company and teams can boost productivity by automated responses, ensuring seamless knowledge sharing, and organizing information efficiently</span>. 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!

👉 Create your free Yoom account now

The person who wrote this article
y.matsumoto
I have previously gained experience in sales and sales administration within the human resources industry. Based on my past experience, I have realized that the challenges faced by various companies can be alleviated through "automation of operations." Through Yoom, I will continue to share information daily to help address your concerns as much as possible.
Tags
Automation
Integration
Slack
ChatGPT
Related Apps
App integration
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials
What is Yoom?
Many tasks that were previously impossible can be automated more easily than before.
see details
See Details