LINE WORKSとGitHubの連携イメージ
How to Utilize AI Operations

2024/12/02

How to create a GitHub Issue when a message is posted on LINE WORKS by integrating LINE WORKS, GitHub, and data extraction features

t.aizawa

By integrating LINE WORKS with GitHub, you can create an Issue in GitHub whenever a message is posted in LINE WORKS. This can be a convenient tool to improve the work efficiency of your team. In development and operational settings, manually transferring reports and requests received in LINE WORKS to GitHub can be cumbersome, but this automation can facilitate smoother information transmission and task management. It can also prevent oversights and errors, making it easier to track progress and enhancing the overall productivity of the team. In this article, we will introduce the benefits of this integration and the method of integration in detail, including images.

Recommended for

・Members of development teams who want to streamline bug handling
・Project managers who want to grasp progress in real-time
・Operations personnel who want to streamline the management of support tasks and operational tasks

Benefits and Examples of Integrating LINE WORKS, GitHub, and Data Extraction Features

Benefit 1: Streamlining Communication

When a message is posted in LINE WORKS, an Issue is automatically created in GitHub, which can streamline communication within the team. For example, when a message like "A new bug has been reported" is received in LINE WORKS, it is expected to eliminate the need to manually reflect it in GitHub. This allows developers to immediately check the issue in GitHub and start necessary actions, reducing the hassle of switching between multiple tools and allowing them to focus on tasks. Additionally, since Issues are created in real-time, the entire team can instantly grasp the latest status, potentially reducing the time taken to respond.

Benefit 2: Preventing Oversights

By integrating LINE WORKS and GitHub, the reported content is automatically registered as a GitHub Issue, which is expected to prevent oversights. For example, if there is a report like "An error occurred on the app's login screen" in LINE WORKS, it can be automatically reflected in GitHub and organized as an issue that needs attention. With this system, an Issue is created in GitHub simultaneously with the transmission of the report, making it easy to see who is responsible for which issue and the progress status at a glance. By preventing human errors and oversights, everyone will be able to address important tasks.

Benefit 3: Centralized Task Management

By integrating LINE WORKS with GitHub, you can centrally manage messages and tasks, improving work efficiency. For example, by directly registering reports or instructions received in LINE WORKS as GitHub Issues, you can manage ongoing tasks and unresolved issues in one place. This allows developers to take necessary actions in GitHub immediately, reducing the hassle of switching between multiple tools. Furthermore, with tasks centralized, it becomes easier to track progress in real-time and visualize issues.

[About Yoom]

How to Create a Flow Using LINE WORKS, GitHub, and Data Extraction Features

Now, let's create a flow together using a template to "create an Issue in GitHub when a message is posted in LINE WORKS"! You can copy the template we will use this time by clicking "Try it" on the banner below.

Before Getting Started

The integration flow is broadly divided into the following processes.

・Register LINE WORKS and GitHub as My Apps
・Set up for when a message is posted on LINE WORKS
・Use AI features to extract data from text
・Create an Issue by integrating with GitHub

If you do not have a Yoom account, please issue an account from the "Yoom Account Issuance Page" below.
For basic operations of Yoom, please check "First Time with Yoom".

Yoom Account Issuance Page

First Time with Yoom

Now, let's get started together!

※Notes

・AI operations are only available with the Team Plan and Success Plan. For Free Plan and Mini Plan, the operation of the flow bot set will result in an error, so please be careful.

・Paid plans such as Team Plan and Success Plan can have a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

Step 1: Integrate LINE WORKS and GitHub as My Apps

(1) After logging into Yoom, select "My Apps" in the left column and click "+ New Connection".

(2) From the list of new connections in My Apps, click LINE WORKS.
(3) The new registration screen for LINE WORKS will appear, enter the Client ID, Client Secret, and Scope, then click "Add".
For the method of registering LINE WORKS as My App, please refer to the link below.

How to Register LINE WORKS (API2.0) as My App

(4) Next, integrate with GitHub. Similarly, click GitHub from the list of new connections in Yoom.
(5) From the GitHub sign-in screen, sign in with your account.

Once the integration is complete, GitHub and LINE WORKS will be registered in Yoom's My Apps.

This completes the My App registration.
Next, let's set up triggers using templates!

Step 2: Set Up for When a Message is Posted on LINE WORKS

(1) We will use the template introduced earlier. Click "Try it" on the banner below to copy it.

Click on "When a new message is posted in the room" in the app trigger.

(2) From the "Select linked account and action" screen of LINE WORKS, check that there are no errors in the account information linked with LINE WORKS (API2.0), keep the trigger action as "When a new message is posted in the room", and click "Next".

(3) From the "App Trigger Webhook Event Reception Settings" screen, copy the Webhook URL and set it in the LINE WORKS management screen.
Log in and set it from the following site.

Developer Console

Once the settings are complete, click "Test" at the bottom, and if no errors occur, click "Save".

Step 3: Extract data from text using AI features

(1) Next, extract data from text using Yoom's AI.
Click "Extract data from text".

(2) Click "Change" from the "Select Action" screen.

Select the conversion type according to the number of characters in the text.

Once the selection is complete, click "Next".
(3) Enter the target text from the "Set Details" screen. By selecting from the output as shown in the image, you can quote information from LINE WORKS.

Scroll down, confirm the red line for the items you want to extract, and enter them directly.
Once the input is complete, click "Test", and if no errors occur, click "Save" at the bottom.

Step 4: Create an Issue by integrating with GitHub

(1) Next, create an Issue by integrating with GitHub.
Click "Create Issue".

(2) From the "Select linked account and action" screen of GitHub, check that there are no errors in the account information linked with GitHub, keep the action as "Create Issue", and click "Next".

(3) From the "API Connection Settings" screen, confirm the red line and enter the owner name, repository name, and assignee.
Select the title from the output.
The content entered in the comment will be reflected in GitHub.

Once the input is complete, click "Test" at the bottom, and if no errors occur, click "Save".
(4) Finally, click "Turn on Trigger".

This completes the flow bot "Create an Issue in GitHub when a message is posted in LINE WORKS".

Other Automation Examples Using LINE WORKS and GitHub

At Yoom, there are other examples of automation using LINE WORKS and GitHub, so let me introduce a few.

1. Notify LINE WORKS when an Issue is created in GitHub

By utilizing this flow, you can expect to improve the speed of information sharing. Additionally, since notifications are automatically sent to LINE WORKS, you can prevent missed notifications and ensure you don't miss important information. This flow is recommended for those who want to facilitate smooth information sharing.

2. Add to Google Spreadsheet when a new issue is created or updated on GitHub

By automating this process, information from GitHub is automatically reflected in Google Spreadsheets. This is expected to save the effort of manually transferring data to Google Spreadsheets and prevent input errors. It is recommended for those who want to centralize GitHub information in Google Spreadsheets.

3. Register information submitted via Google Forms to GitHub

Automatically registering tasks to GitHub will enable prompt responses to customers. Additionally, automatic registration is expected to prevent input errors and omissions. This flow is suitable for technical support personnel who frequently interact directly with customers.

Additionally, if you want to check templates using LINE WORKS or GitHub, please visit the following sites.

List of Flow Bot Templates Using LINE WORKS

List of Flow Bot Templates Using GitHub

Summary

By implementing the integration of LINE WORKS and GitHub, you can gain various benefits such as improved communication efficiency, prevention of missed responses, and centralized task management! Since messages are automatically reflected in GitHub Issues, manual work is reduced, and progress tracking and information sharing within the team will proceed smoothly. This flow is expected to improve work efficiency, prevent mistakes and omissions, and enhance the overall productivity of the team. It can be said to be an effective tool for teams aiming to streamline operations.

The person who wrote this article
t.aizawa
I hope everyone's everyday work will be much easier! We will continue to send out information on improving work efficiency using Yoom!
Tags
LINE WORKS
GitHub
Automation
Integration
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