GitHubとLINE WORKSの連携イメージ
校閲まち

2024/11/12

[Mock Exam 8] How to Link GitHub and LINE WORKS to Automatically Notify 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 missed shares.
This article introduces a method to automatically notify LINE WORKS when an Issue is created on GitHub by integrating GitHub with LINE WORKS.
Automate notification tasks and streamline your work.

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 rapid and complete communication between different departments, information sharing between responsible parties can be smooth, reducing 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 that serves as the starting point of the flow and the LINE WORKS operation settings
・Turn on the trigger button and check the integration operation between 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 My App with GitHub and LINE WORKS

1. How to Register on GitHub

Click on "My App" 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 in My App.

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

Log in to the LINE WORKS Developer Console with an administrator account.
Reference: How to Register My App on LINE WORKS (API2.0)
This completes the registration of LINE WORKS in My App.

Check that the icons for GitHub and LINE WORKS are displayed in the My App 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 for Yoom
* If you have already registered, the login screen will appear, so please log in.

Step 2: Setting 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 based on the annotations outside the frame.
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 based on the annotations.

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

* How to set) Click inside the frame, and click "Issue Title" and "Comment" within "When a new issue is created" to input {{Issue Title}}{{Comment}} 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 "Notify LINE WORKS when an issue is created on GitHub".

Introduction to Other Examples of Automation Using GitHub

Here are three workflows using GitHub.

1. A workflow that automatically creates an Issue in GitHub when a message is posted on LINE WORKS.
By utilizing this workflow, 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 data entry tasks, 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 in Github to Microsoft Excel.
By utilizing this flow, you can automatically register information from Github issues into Microsoft Excel, eliminating manual work and allowing the time previously spent on manual tasks to be used for solving tasks, which may lead to quicker problem resolution.

Summary

We introduced a method to automatically notify LINE WORKS when an issue is created in GitHub by integrating GitHub with LINE WORKS. How was it?
By utilizing this method, you can automate notification tasks, which can lead to quicker responses and more efficient communication within the team.
Using the no-code tool Yoom allows you to easily integrate applications without any special knowledge.
If you want to experience it, register for free here and try automating your tasks.

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
No items found.
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
RELATED ARTICLES
No items found.
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
No items found.