GitHubとLINE WORKSの連携イメージ
How to Integrate Applications

2024/11/12

How to integrate GitHub with LINE WORKS to receive notifications in LINE WORKS when an issue is created in GitHub.

y.matsumoto

By using GitHub, you can expect to improve the efficiency of task and bug management in development work.
However, when sharing GitHub issues with team members using communication tools, there may be time lags or omissions in sharing.
This article introduces a method to automatically notify LINE WORKS when an issue is created on GitHub by integrating GitHub with LINE WORKS.
Let's automate the notification process and improve work efficiency.

Recommended for

This article is recommended for the following people!

・Those who want to streamline issue management on GitHub and team collaboration on LINE WORKS
・Those who want to facilitate communication in remote work or between different departments
・Those who want to reduce the burden of project progress management

Benefits and Examples of Integrating GitHub and LINE WORKS

Benefit 1: Achieving Quick Response through Automation of Notification Tasks

By integrating GitHub and LINE WORKS, when an issue occurs on GitHub, it is automatically notified to LINE WORKS, allowing all team members to quickly grasp the situation.
Especially when working remotely or across multiple projects, this automation of notifications can prevent overlooking issues and enable quick responses.
For example, inquiries or bug reports from customers can be quickly notified to the person in charge, allowing for prompt responses and potentially gaining customer trust.
Even if the person in charge is absent, other members can immediately check the issue, facilitating smooth collaboration.

Benefit 2: Streamlining Progress Management and Reducing Workload

By integrating GitHub and LINE WORKS, updates to issues are automatically notified to LINE WORKS, allowing progress to be checked without opening GitHub each time, potentially reducing the burden on managers.
For example, project leaders can automatically notify the entire team of the latest progress, reducing the frequency of meetings or individual progress checks, thereby reducing the burden of management tasks and making effective use of time.
Furthermore, automation can prevent overlooking tasks, clarify priorities, and is expected to promote efficient project advancement.

Benefit 3: Improving Communication Between Teams

In projects that span departments, the ability to automatically notify LINE WORKS of issues that occur on GitHub can promote smooth collaboration.
By enabling quick and complete communication between different departments, information sharing among those responsible can be smooth, potentially reducing response delays and misunderstandings.
Additionally, since information can be automatically notified without relying on regular reports or meetings, team communication can be streamlined, facilitating smooth project progress and improving trust within the organization.

[About Yoom]

How to Create a GitHub and LINE WORKS Integration Flow

From here, we will clearly explain the steps to create a flow that notifies LINE WORKS when an issue is created on GitHub by integrating GitHub and LINE WORKS with Yoom.

You can create the flow with the following process.

・Integrate GitHub and LINE WORKS with My Apps
・Copy the template
・Set the GitHub trigger and LINE WORKS operation that will be the starting point of the flow
・Turn on the trigger button and check the integration operation of GitHub and LINE WORKS

If you are new to Yoom, please register for free from here.
※If you are already registered, please log in.

Step 1: Connect GitHub and LINE WORKS to My Apps

1. How to Register GitHub

Click "My Apps" and search for GitHub from "New Connection".

The GitHub login screen will appear, so enter your account information to log in.
This completes the registration of GitHub to My Apps.

2. How to Register LINE WORKS
Next, search for LINE WORKS from "New Connection".

Log in to the LINE WORKS Developer Console with an account that has admin privileges.
Reference)How to Register My Apps in LINE WORKS (API2.0)
This completes the registration of LINE WORKS to My Apps.

Check that the icons for GitHub and LINE WORKS are displayed in the My Apps section.

Next, copy the template to My Project and create a flow bot.
Please copy the flow bot template from below

1. Hover over the banner and click "View Details"
2. Click "Try this template" on the redirected page
3. Register with Yoom
* If you have already registered, the login screen will be displayed, so please log in.

Step 2: Set up a trigger to activate when a new issue is created on GitHub

First, select the item "When a new issue is created".


Ensure the trigger action is set to "When a new issue is created" and proceed to the next page.

Set the trigger activation interval as desired.
* The trigger activation interval may not be selectable depending on the plan.

Set the owner name and repository name by referring to the annotations outside the box.
Once the setup is complete, create a sample issue on GitHub and click "Test".

If the output is correctly obtained, save the settings.

Step 3: Send a message to the LINE WORKS talk room

Next, select the item "Send a message to the talk room".


Ensure the action is set to "Send a message to the talk room" and proceed to the next page.

Enter the board ID and talk room ID by referring to the annotations.

The message is set as shown above.
By setting it as above, when a new issue is created on GitHub, you can automatically retrieve the "Issue Title" and "Comment" and reflect them in the LINE WORKS message.

* How to set) Click inside the box, and click "Issue Title" and "Comment" within "When a new issue is created", then {{Issue Title}}{{Comment}} will be entered in the message field.‍

By clicking test, a sample message will be sent to LINE WORKS.
Check the sent content, and if there are no issues, save the settings.

Once all settings are complete, click "Turn on Trigger" to activate the flow bot.

This completes the flow bot for "Notifying LINE WORKS when an issue is created on GitHub".

Introduction to Other Automation Examples Using GitHub and LINE WORKS

Here are three flows using GitHub.

1. A flow that automatically creates an Issue in GitHub when a message is posted in LINE WORKS.
By utilizing this flow, you can seamlessly add Issues, potentially reducing the burden of adding tasks.

2. This is a flow where a new issue registered on GitHub is automatically registered as a record in kintone.
By utilizing this flow, you can automate the input process, which is expected to reduce human errors.
Since the entire process is completed automatically, it can save effort and potentially improve business efficiency.

3. This is a flow that automatically adds an issue created on Github to Microsoft Excel.
By utilizing this flow, you can automatically register the information of Github issues into Microsoft Excel, which eliminates manual work and allows you to use the time previously spent on manual tasks for solving issues, potentially leading to quicker problem resolution.

Summary

We introduced a method to automatically notify LINE WORKS when an issue is created on GitHub by integrating GitHub with LINE WORKS. How was it?
By utilizing this method, you can automate notification tasks, which can lead to prompt responses and improved communication efficiency within the team.
Using the no-code tool Yoom, you can easily integrate applications without any special knowledge.

If you're interested, please use this blog and template to experience automation for yourself.

The person who wrote this article
y.matsumoto
Until now, I have experienced sales and sales office work in the human resources industry. Based on my experience in my previous job, I feel that the problems faced by various companies can be reduced by “automating operations.” Through Yoom, we will continue to send out information on a daily basis so that we can solve your problems even a little bit!
Tags
GitHub
LINE WORKS
Automation
Integration
Notification
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