GitLabとSlackの連携イメージ
How to Integrate Applications

2025-05-20

[No Programming Required] How to Automatically Integrate GitLab Data into Slack

m.wadazumi

"Issues in GitLab keep piling up before I realize it, and I'm always playing catch-up..."
"I want to share progress with my team members, but checking every time is a hassle..."

These frustrations can be resolved quickly by integrating GitLab with Slack! For example, you can set up automatic notifications in Slack whenever an issue is created or updated in GitLab. You can also choose to notify only about issues containing specific keywords. This system prevents information from being overlooked and enables smooth task management. There's no reason not to try it. In this article, we will specifically introduce the simple automation integration flow between GitLab and Slack. If you want to create an efficient workflow, this is a must-read!

For those who want to try it as soon as possible

By using Yoom, you can easily integrate GitLab and Slack without any code.

Yoom provides templates for integration in advance, so you can achieve integration immediately just by registering, even without API knowledge.

What You Can Do by Integrating GitLab and Slack

By integrating the APIs of GitLab and Slack, you can automatically share GitLab data with Slack!
For example, you can automatically perform data integration like the following without human intervention.

Notify Slack When an Issue is Created in GitLab

This flow is recommended for those who want to quickly grasp GitLab issues.

Notify Slack When an Issue is Updated in GitLab

This flow differs from the previous template as it notifies Slack of updates to an issue.
It is recommended for those who want to share issue update information.

Notify Slack When an Issue Matching a Keyword is Created in GitLab

This flow is recommended for those who want to respond smoothly, as it allows you to notify Slack with information about specific issues.

Let's Create a GitLab and Slack Integration Flow

Let's get started by creating a flow that integrates GitLab and Slack!
We will use Yoom to proceed with the integration of GitLab and Slack without any coding, so if you don't have a Yoom account yet, please create one using the link below.

[What is Yoom]

This time, we will create a flow bot that notifies Slack when an issue is created in GitLab!
The creation process is broadly divided into the following steps.

  • Register GitLab and Slack as My Apps
  • Copy the template
  • Set the GitLab trigger that initiates the flow and the subsequent Slack action settings
  • Turn on the trigger button and activate the flow bot

Step 1: Register My Apps with GitLab and Slack

First, register My Apps to connect GitLab and Slack with Yoom.
Completing the My Apps registration in advance makes it easier to proceed with automation settings.

Let's proceed with the setup!
Click "My Apps" → "Add" on the left side of the Yoom screen.

How to Integrate GitLab

A list of apps will be displayed, so find GitLab from there or use the search function.
When the following screen appears, please log in to GitLab.

How to Integrate Slack

Similarly, find it from the list or use the search function.

When the following screen appears, enter the Slack URL.

When the following screen appears, select the appropriate channel from "Search Channels".
For detailed setup instructions, please check here.

If GitLab and Slack are displayed in your My Apps section, the registration is complete.

Step 2: Copy the Template

Now let's proceed with the automation settings!
Log in to Yoom and click "Try it" on the banner below.

The template will be automatically copied, and the following screen will be displayed.
The template will be automatically stored in a project called My Project, so if you want to check it, please check it from there.
Read the following screen display and click "OK".

When the following screen is displayed, please check the "Title".
You can also change the title to make it easier to use.
First, to set up the flow bot to start when an issue is created in GitLab, click "When an issue is created".

Step 3: Set the GitLab trigger that starts the flow

The following screen will be displayed, so check the settings.
If there are no issues, click "Next".

Let's create an issue in GitLab for testing.
When the following screen is displayed, set the "Trigger Interval".
Select from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
*Note that the trigger interval varies depending on the plan.

Scroll and set the "Project ID".
Click inside the box to display the candidates, and select the appropriate ID.
Once the setup is complete, click "Test".
If the test is successful, "Test Successful" will be displayed, so click "Save".

Step 4: Set up notifications to Slack

Next, to set up notifications to Slack when an issue is created in GitLab, click "Send a message to the channel".
The following screen will be displayed, so check the settings.
If there are no issues, click "Next".

Please check the following precautions.
To learn how to install the Yoom app in a Slack channel, check here.

Scroll and select the "Channel ID to post to" from the candidates.

Finally, set the "Message".
By utilizing the output from GitLab, you can set it up to check GitLab issues on Slack.
The output will be displayed when you click the arrow in the red frame.
The following is an example, so please set it as you like.
Once the setup is complete, click "Test" → "Test Successful" → "Save".

Step 5: Turn on the trigger button and start the flow bot

All items have been set up here!
The following screen will be displayed, and when you click "Turn on Trigger", the automation setup will be complete.
Check if the flow bot you set up is working properly!

This was the flow to notify Slack when an issue is created in GitLab.

If You Want to Integrate Slack Information into GitLab

In this guide, we introduced how to notify Slack when an issue is created in GitLab. Conversely, if you want to integrate information received in Slack into GitLab, please also use the template below.

Automatically Create Issues in GitLab from Content Posted on Slack

This is a workflow to streamline information sharing and task management within the team. Discussions and proposals on Slack can be automatically reflected as issues in GitLab.

Other Automation Examples Using GitLab and Slack APIs

By utilizing the APIs of Backlog and Salesforce, various automations can be achieved.

Automation Examples Using GitLab

Automatically synchronize GitHub Issues with GitLab Issues, or automatically create tasks in Trello when creating an issue in GitLab.

Examples of Automation Using Salesforce

Automatically classify inquiries with ChatGPT and automatically notify the appropriate Slack channel, or automatically create Zoom meetings based on Slack posts.

In Conclusion

How was it? By integrating GitLab and Slack, the efficiency of information sharing and task management is greatly improved. "I want to prevent overlooking issues," "I want to automate notifications to reduce hassle," "I want to increase the team's response speed"—this system's appeal lies in its ability to solve such problems.

By utilizing the no-code tool Yoom, you can easily integrate GitLab and Slack without any programming knowledge! If you're interested, start by creating a free account and see how it works for yourself. Registration takes just 30 seconds! You can experience automatic integration immediately.

Create a free account now

Why not utilize automation to achieve a smoother workflow? Use this article as a reference and take the first step towards improving work efficiency!

The person who wrote this article
m.wadazumi
I've been working as a writer since my job in child welfare, and I'm currently writing a blog on Yoom. While being surprised by the work efficiency improvements that can be made with Yoom, I would like to share that excitement with everyone and contribute to society. I'll tell you about application integration and automation that even I, who has zero programming knowledge, can do.
Tags
Automation
Integration
GitLab
Slack
Related Apps
App integration
No items found.
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