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

2024/11/12

How to integrate GitHub with Chatwork to automatically notify Chatwork of issues added to GitHub

a.ohta

In team projects, collaboration among members is crucial, isn't it? Among these, task allocation can be considered a major point that influences the speed of work.
Therefore, this time, we will introduce the integration of GitHub and Chatwork apps to promote enhanced team communication!
By incorporating this integration, you can expect an improvement in work efficiency. Why not implement it to boost your team's productivity?

Recommended for

・Teams that utilize both GitHub and Chatwork
・Teams that frequently communicate about Issues added to GitHub via Chatwork
・Those who want to quickly notice Issues added to GitHub
・Leaders aiming to strengthen team collaboration

Benefits and Examples of GitHub and Chatwork Integration

Benefit 1: Improved Speed in Tackling Issues

With this integration, you will be able to automatically notify Chatwork of Issues added to GitHub.
As a result, team members will find it easier to notice new tasks and may be able to resolve issues quickly.
For example, in system development where GitHub is often used, it is preferable to address bugs and feature improvements as soon as possible.
By implementing this app integration, even when engaged in other tasks, it becomes easier to grasp new Issues, potentially speeding up the time it takes to tackle tasks.

Benefit 2: Enhanced Team Collaboration

System development is often conducted via remote work. In such cases, communication tools like Chatwork are frequently used. When you cannot work in the same space as your team members, detailed communication becomes key.
This integration may strengthen team collaboration and activate communication in such remote work settings.
For example, by quoting and replying to Issues notified in Chatwork, it may become easier to conduct more specific task allocations and consultations with members.

Benefit 3: Elimination of Redundancy

Have you been manually inputting information into Chatwork to notify members of Issues added to GitHub? By implementing this app integration, notifications will automatically be sent to Chatwork when an Issue is added, eliminating such redundancy.
This can simplify the notification process and potentially improve work burden. Additionally, as the task effort is reduced, efficiency is also expected to improve.

Now, let's introduce the flow of integrating the apps using Yoom.

[What is Yoom]

How to Create a GitHub and Chatwork Integration Flow

This time, we will automate the process of "notifying Chatwork when an Issue is created in GitHub" using the following template.

Let's start by registering with Yoom.
1. Click on "View Details" in the banner above
2. Click on "Try this template" at the bottom of the screen you moved to
3. Register with Yoom

※ If you have already completed registration, the login screen will be displayed, so please log in.

The integration flow this time is broadly divided into the following processes.

・Integrate GitHub and Chatwork with My Apps
・Set up GitHub
・Set up notifications to Chatwork
・Turn on the trigger button and verify the integration between GitHub and Chatwork

First, we will integrate with My Apps.

Step 1: Integrate GitHub and Chatwork with My Apps

Once registration with Yoom is complete, the flowbot template will be copied to "My Projects".
When the display appears as shown in the image, please select "My Apps" from the menu on the left.

Next, click the new connection button in the upper right corner.

Integration of GitHub and Yoom

Integrating My Apps with GitHub is quickly completed by logging into GitHub.
Therefore, please log into GitHub at this stage.

1. Search

Search for GitHub and select the GitHub icon.

Clicking will switch the screen.
Once the above display appears, the integration is complete.

Integration with Chatwork

1. Search

Search for Chatwork and click on the Chatwork icon.

2. Log in to Chatwork

The login screen will be displayed.
Log in with the account you want to notify of Issue registration.

3. Press Allow


When the above screen is displayed, press Allow.

After that, the screen will automatically switch to Yoom, and if the above display appears, the integration is complete.

Step 2: Set up GitHub

1. Open My Projects

Open "My Projects" from the menu on the left side of the screen.

2. Open the copied template
Click on "[Copy] Notify Chatwork when an Issue is created in GitHub".

3. Select App Trigger

Click on "When a new Issue is created" under the GitHub icon.
The title and other settings are complete, so press Next.

4. Set the Trigger Activation Interval

Set the activation interval.
Triggers can be set to activate at intervals of 5, 10, 15, 30, or 60 minutes.
Please note that the shortest activation interval varies depending on the plan.
Once set, scroll down the screen.

5. Enter Required Fields

Follow the notes at the bottom of the box and copy & paste from the GitHub URL.

6. Run the Test

Once the settings are complete, create a test Issue on GitHub. Then press the test button at the bottom of the screen.
Once the test success message appears, you are done. Click Save.

Step 3: Set up Notifications to Chatwork

1. Integrate with the App

Click on "Notify Chatwork" under the Chatwork icon.
The title and other settings are complete, so press Next.

2. Set the Room ID for Posting

Set the room ID to notify of GitHub Issues. Click the box.

A list of channels will be displayed, so click to insert.

3. Set the Message Content

Continue to set the message to be posted to Chatwork. Click the box.

Select "When a new Issue is created" in the red frame.

Since GitHub data can be selected, click on what you want to send to Chatwork.

4. Arrange the Layout

If there is other data you want to insert, continue to set it.
When data can be inserted, it will look like the image.


After that, for better readability, it is recommended to arrange the layout.

5. Run the Test

Once the settings are complete as shown in the image, press the test button at the bottom of the screen.
Once the test success message appears, the setup is complete. Save it.

6. Turn on the Trigger

Once the flowbot is created, the display will appear as shown above. The trigger is initially set to OFF, so turn it ON.

Flowbot template used this time
Notify Chatwork when an Issue is created in GitHub

Other Automation Examples Using GitHub and Chatwork

There are many other examples of automation using GitHub and Chatwork on Yoom, so here are a few to introduce.

1. Create an Issue on GitHub when a message is posted on Chatwork

You can also automatically add the content of Chatwork messages to an Issue. Combining this with the current automation can lead to efficient task management.

2. Add to Trello when an Issue is created on GitHub

This can be useful when the system development team and other teams within the same project use different task management tools. Strengthen collaboration between teams.

3. Add a task to Jira Software when an issue is created on GitHub

How about integration with Jira Software? Simplify task management in development and improve efficiency.

Summary

Integrating GitHub with Chatwork can enhance team collaboration. It may also lead to more active communication, allowing the team to tackle projects as a unified group.
Implementing such automation can help reduce workload and improve efficiency.
Why not consider adopting it to boost productivity?

The person who wrote this article
a.ohta
After working as a general store manager, I started working from home as an SEO writer. Later, an outsourcing agreement was signed with a marketing startup for about 5 years. Surrounded by students at the University of Tokyo, I held a computer and spent my days studying various business terms and how to use SaaS tools. When I was a general store manager, time was taken over and over again by office work such as sales and inventory management, human resource management, and ordering, etc., and I was unable to serve customers and often missed sales times. Even when outsourcing, there are many detailed tasks such as input, etc., and “can't such monotonous tasks be automated?” I thought so, and I really sympathize with Yoom's vision!
Tags
GitHub
Dropbox
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