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

2024/11/15

How to integrate Chatwork with GitHub to automatically create an Issue on GitHub when a message is posted on Chatwork.

y.matsumoto

By utilizing GitHub, you can streamline task and bug management.
However, when registering the content of Chatwork messages as GitHub Issues during work, the process can be cumbersome, leading to potential human errors such as transcription mistakes or omissions.
This article introduces how to create an Issue on GitHub when a message is posted on Chatwork by integrating Chatwork and GitHub.
We will introduce the steps and benefits of integrating Chatwork and GitHub without code, so please read until the end.

Benefits of Creating GitHub Issues Based on Chatwork Message Content

Benefit 1: Reduce the hassle of manual input and improve work efficiency!

When managing task progress and sharing information manually, there is a risk of transcription errors and human errors.
By integrating Chatwork and GitHub, the content of Chatwork messages can be automatically registered as GitHub Issues.
This can shorten the working time for those responsible and speed up the decision-making process.
Additionally, it is expected to reduce human errors such as transcription mistakes or omissions.

Benefit 2: Prevent task oversight with centralized information management!

By integrating Chatwork and GitHub, when a message is posted, the title and content of the Chatwork message can be automatically recorded as a GitHub Issue, enabling centralized information management, clarifying tasks, and potentially preventing oversight.
Especially in cases of telework or projects spanning multiple departments, all team members can share progress without omissions through GitHub, improving the accuracy of work.

[About Yoom]

How to Create a Chatwork and GitHub Integration Flow Using Yoom

From here, we will introduce how to create a flow that integrates Chatwork and GitHub using Yoom, where an Issue is created on GitHub when a message is posted on Chatwork.
By utilizing the above flow, you can realize the aforementioned benefits.

The creation procedure is as follows.

・Register Chatwork and GitHub as My Apps
・Copy the template
・Set the Chatwork trigger and GitHub operation that serve as the starting point of the flow
・Turn on the trigger button and confirm the integration operation between Chatwork and GitHub

〈Notes When Creating a Flow Bot〉
The AI feature is available only in some paid plans, and a two-week free trial is available.

〈Preparation〉
Click the "Try it" banner below.
Fill out the registration form and register with Yoom.

Once registration is complete, let's log in immediately and start editing the flow!

Step 1: Register Chatwork and GitHub as My Apps

First, register Chatwork and GitHub in Yoom's My Apps.

1. How to register Chatwork


Click "My Apps" in the left column and search for Chatwork from "New Connection".

After logging in with the account you want to link, the above image will be displayed, so click "Allow".

2. How to register GitHub
Now search for GitHub from "New Connection".

The GitHub login screen will be displayed, so please log in.
Once the integration is complete, Chatwork and GitHub will be registered in Yoom's My Apps.

Step 2: Set a Trigger to Activate When a New Message is Posted in a Chatwork Room

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

Ensure there are no errors in the trigger action and account information, then click "Next".

Trigger activation interval: You can choose from 5 minutes/10 minutes/15 minutes/30 minutes/60 minutes.
※Please note that the activation interval may not be selectable depending on the plan.

Step 3: Extract Data from Text

Next, select the item "Extract data from text".

The title can be changed.
As shown in the image above, make sure the conversion type "Data Extraction (2 Tasks)" is selected.

Refer to the content of the image above for the target text settings.
How to set) Click "Message Content" in "When a new message is posted in a room".
By setting it this way, when a new message is posted in Chatwork, the message content can be automatically retrieved and data can be extracted.

By setting the items you want to extract as shown above, you can automatically extract the "Title" and "Content" of the message.
After completing the settings, click Test.

If the test is successful, the output will be obtained, so after confirming, click "Save".

Step 4: Create an Issue on GitHub

Next, select the item "Create an Issue".

Ensure there are no errors in the action and account information, then click "Next".

Enter the owner name and repository name based on the annotations.

For the title, click "Title" in "Extract data from text".
By setting it this way, the "Title" of the message posted in Chatwork can be automatically reflected in the title of the GitHub Issue.

For comments, click "Content" in "Extract data from text".
By setting it this way, the "Content" of the message posted in Chatwork can be automatically reflected in the comments of the GitHub Issue.
Conduct a test, and if successful, click "Save".

Step 5: Turn ON the Trigger

Once all settings are complete, the above screen will be displayed, so turn "ON the Trigger" to activate the flow bot.

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

Introduction to Other Automation Examples Using GitHub

From here, we will introduce three recommended flow bots using GitHub.

1. A flow that automatically adds an issue created in GitHub to Microsoft Excel.
By utilizing this flow, you may be able to eliminate manual work and solve problems quickly.

2. This flow automatically registers task information recorded in GitHub to the Garoon calendar.
By utilizing this flow, you can automatically register GitHub task information to Garoon, saving time on tasks and potentially leading to quicker task resolution.
This can facilitate smoother task resolution and is expected to improve overall productivity.

3. This is a flow that automatically adds an issue created in GitHub to Trello.
By utilizing this flow, you can automate the transcription process and use reference information for card creation, which is expected to eliminate manual input errors.

Summary

In this article, we introduced a method to integrate Chatwork with GitHub, allowing you to create an Issue in GitHub whenever a message is posted in Chatwork.
This integration is expected to improve efficiency and reduce human errors such as transcription mistakes and omissions.
Additionally, centralized information management can help prevent overlooking tasks.
At Yoom, you can automate your workflow by integrating with various applications beyond just Chatwork and GitHub.
Feel free to try out any interesting flows from Yoom's Flowbot Template List.

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
Chatwork
GitHub
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