Google スプレッドシートとGitHubの連携イメージ
How to Add an Issue to GitHub After Adding a Row in Google Sheets
Learn more about Yoom
Try this template
Google スプレッドシートとGitHubの連携イメージ
How to Integrate Applications

2025-05-21

How to Add an Issue to GitHub After Adding a Row in Google Sheets

k.ueno
k.ueno

Integrating Google Sheets, a tool ideal for everyday data input and management, with GitHub, which enables efficient task tracking and collaboration, is a powerful way to reduce manual errors and streamline project and task management.

In this article, we’ll introduce a method to reduce the burden of manual work and improve overall workflow efficiency.
Even if you're new to programming, incorporating this simple automation flow can help you enhance your daily operations.

  • Those who find manually adding data to Google Sheets and GitHub time-consuming
  • Those spending a lot of time on task registration and progress tracking
  • Managers facing challenges in quickly sharing information and assigning tasks between sales and development teams
  • System administrators aiming to reduce human errors in daily operations
  • Anyone exploring ways to automate business processes using Google Sheets and GitHub

For those who want to try it right away

This article introduces an integration method using the no-code tool Yoom.
No complex setup or operations are needed, so even non-engineers can implement it with ease.
You can get started right away using the template below—give it a try!


This is a flow to add an Issue to GitHub when a row is added in Google Sheets.

[What is Yoom]

Let's create a flow bot using the template "Add an Issue to GitHub when a row is added in Google Sheets".

How to Create a Flow for Integrating Google Sheets and GitHub

The process to complete the flow will proceed as follows:

  • Integrate Google Sheets and GitHub with My Apps
  • Copy the template
  • Set up triggers in Google Sheets and configure various operations in GitHub and Google Sheets
  • Turn on the trigger and verify the actual activation

Now, let's establish a new connection for the apps you want to integrate.

・Integrate Google Sheets and GitHub with My Apps

(1) First, connect Google Sheets to My Apps.
After logging into your Yoom account, click "My Apps" on the left panel and search for Google Sheets from "New Connection".

__wf_reserved_inherit

Search for and click on the Google Sheets app icon.

__wf_reserved_inherit

__wf_reserved_inherit

(2) Click "Sign in with Google" to move to the account selection screen, then choose the account you want to integrate from the right management account.
After selection, proceed to the sign-in screen and complete the authentication.
The first Google Sheets connection is now complete.

(3) Next, integrate the GitHub app.
Just like registering Google Sheets with My Apps, select GitHub.
Proceed to the sign-in screen, enter your GitHub username or email address and password, and click 'Sign In'.

__wf_reserved_inherit

(4) An authentication code will be sent to your registered email address, so enter the received authentication code and click 'Verify'.

Once authentication is successfully completed, you will be redirected to the My Apps screen of your Yoom account.
Now, both apps are connected to your Yoom account.

After confirming that the new connection of the target app to your Yoom account is complete, click the "Try this template" icon on the template below.


This is a flow to add an Issue to GitHub when a row is added in Google Sheets.

__wf_reserved_inherit

The template will be copied, so click the "OK" button.
You will be taken to the "My Projects" screen of your Yoom account, so please check the template content.

__wf_reserved_inherit

There are three setup flows.

・Google Spreadsheet Trigger Setup

(1) First, set up the Google Spreadsheet app trigger.

__wf_reserved_inherit

From the "My Projects" on the left side of the Yoom account screen, click "【Copy】Add an Issue to GitHub when a row is added in Google Spreadsheet".

__wf_reserved_inherit

After clicking, the template content will be displayed as shown in the screen below.

__wf_reserved_inherit

(2) First, click on the trigger "When a record is registered".

__wf_reserved_inherit

(3) Enter the account information to be linked and click [Next].
On the next screen, enter information such as "Trigger Interval" and "Spreadsheet ID".

Select any of the following for "Trigger Interval": 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
*Note that the trigger interval varies depending on the plan.

__wf_reserved_inherit

(4) For the "Spreadsheet ID" and "Sheet ID" fields, click the input bar to expand the information obtained from the account as "candidates" as shown in the screen below.
Let's also make use of this information.

__wf_reserved_inherit

(5) After entering the information, click [Test] and if there are no issues, click [Save].

・GitHub Setup

(1) Next, click on the second action "Create Issue".

__wf_reserved_inherit

(2) Enter or add the GitHub account information you want to link and click [Next].
Keep the trigger action as "Create Issue".

__wf_reserved_inherit

(3) On the next screen, obtain and enter the "Owner Name" and "Repository Name" from the GitHub URL. Enter any information in the "Title".

(4) Scroll down the screen and enter information in other fields as needed.
You can reference the information obtained from the previous step as output, as shown in the screen below.

__wf_reserved_inherit

__wf_reserved_inherit

Once the input is complete, click [Test] and [Save].

(5) Finally, click on the third action "Update Record".

__wf_reserved_inherit

(6) Make sure the Google Spreadsheet account information is entered.
Scroll down to the "Database Integration" section and enter the relevant information.
You can expand the information obtained from the previous step as "candidates", so let's make use of this as well.

__wf_reserved_inherit

(7) After entering the information, click [Next].

(8) On the next screen, set up to retrieve records that match the conditions from the specified table in Google Spreadsheet and update the value of the top record in the response result.
As an example, in "① Condition of the record to be updated", specify 'Issue' for the record to be updated, set the condition to 'Equal', and set the information that matches the condition to 'Issue'.

__wf_reserved_inherit

You can also reference the information obtained from the previous step as output.

(9) Set "② Value of the record after update".
The value set in "① Condition of the record to be updated" will be updated to the value set here.
(The image below is an example. The display will vary depending on the content of the spreadsheet.)

__wf_reserved_inherit

(10) After entering the information, click [Test] and if there are no issues, click [Save].
This completes the setup.

・Turn ON the Trigger

A message indicating that all settings have been completed will appear, so click "Turn ON the Trigger".

__wf_reserved_inherit

This completes the setup of the flow bot.

Here is the template used this time


This is a flow to add an Issue to GitHub when a row is added in Google Sheets.

Other Automation Examples Using Google Sheets and GitHub

In addition to the integrations introduced today, it is possible to achieve various automations by utilizing the APIs of Google Sheets and GitHub.

If there is something that interests you, please give it a try!

Automation Examples Integrating Google Sheets and GitHub

You can update a GitHub Issue when a row is updated in Google Sheets, or add new or updated Issues from GitHub to Google Sheets.
Additionally, it is possible to set up an integration that retrieves Issues from GitHub and adds them to Google Sheets on a specified schedule.


This is a flow to add an Issue to GitHub when a row is added in Google Sheets.

Automation Example Using Google Sheets

Retrieve tasks with today's deadline from Google Sheets and notify chat tools in bulk daily

Automatically retrieve tasks with today's deadline from Google Sheets and notify tools like Slack or Discord in bulk daily.


This flow retrieves records with today's date from Google Sheets and notifies Slack every day.

This is a flow to retrieve records from Google Sheets with today's date and notify Discord in a batch daily.

This flow retrieves records from Google Spreadsheet where the date matches today and notifies them in bulk on Google Chat daily.

Create a folder in cloud storage when a row is added in Google Sheets

Automatically create a folder in Google Drive, OneDrive, etc., when a row is added in Google Sheets.


This flow creates a folder in Box when a row is added in Google Sheets.

This is a flow to create a folder in Google Drive when a row is added to Google Sheets.

■Overview
Based on the information managed in Google Sheets, the task of manually creating a folder in OneDrive each time is not only labor-intensive but also tends to cause omissions and naming mistakes. By leveraging this workflow, simply adding a new row to Google Sheets will automatically create the specified folder in OneDrive, enabling you to improve operational efficiency while maintaining accuracy in file management.

■Recommended for
・People who manage projects or customer information using Google Sheets and OneDrive
・People who want to eliminate the effort of manual folder creation and mistakes such as omissions
・People who want to automate file management tasks and create an environment that allows them to focus on core work

■Notes
・Please connect both Google Sheets and OneDrive with Yoom.
・Microsoft 365 (formerly Office 365) has consumer plans and commercial plans (Microsoft 365 Business). If you are not subscribed to a commercial plan, authentication may fail.
・For the trigger, you can choose a run interval of 5, 10, 15, 30, or 60 minutes.
・Please note that the minimum run interval varies by plan.

Register Survey Results Received by Email into Google Sheets

Automatically register survey results received via Gmail or Outlook into Google Sheets.


This is a flow to store survey results received in Gmail into Google Spreadsheet.

■ Notes
・Please connect both Gmail and Google Spreadsheet with Yoom.
・The trigger interval can be selected from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・Please note that the shortest trigger interval differs depending on the plan.
・AI operation is a feature available only in the Team Plan and Success Plan. In the case of the Free Plan or Mini Plan, operations of the flow bot you set will result in errors, so please be cautious.
・Paid plans such as Team Plan and Success Plan can be tried for free for two weeks. During the free trial, you can use restricted apps and AI features (operations).

This is a flow to store survey results received in Outlook into Google Sheets.

■Notes
・Please connect both Outlook and Google Sheets to Yoom.
・Triggers can be set to activate at intervals of 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・Please note that the shortest activation interval may vary depending on your plan.
・Microsoft365 (formerly Office365) has home plans and business plans (Microsoft365 Business), and authentication may fail if you are not subscribed to the business plan.
・AI operations are features available only in the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, operations set in the flowbot will result in errors, so please be aware of that.
・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

Example of Automation Using GitHub

Notify Chat Tools When an Issue is Created on GitHub

Automatically notify Slack, Discord, etc., when an issue is created on GitHub.


This flow notifies Discord when an Issue is created on GitHub.

Notify the content of the issue to Slack when an issue is created on GitHub.

Overview
This is a flow to notify Microsoft Teams when an issue is created on GitHub.

Note
Integration settings with Yoom are required for both GitHub and Microsoft Teams.

Add a task to the task management app when an issue is created on GitHub

Automatically add a task to apps like Asana or Trello when an issue is created on GitHub.


This flow adds to Trello when an Issue is created on GitHub.

GitHubでIssueが新しく作成されたらAsanaタスクとして追加します

This is a flow to automatically add a task in Jira Software when an Issue is created in GitHub.

Register responses submitted through the form as GitHub Issues

Automatically register responses submitted through Google Forms, etc., as GitHub Issues.


This flow creates a GitHub Issue when a HubSpot form is submitted.

This is a flow to register information submitted via Google Forms to GitHub.

This is a flow to add to GitHub when a form is submitted on Wix.

Benefits and Examples of Integrating Google Sheets with GitHub

Benefit 1: Time Savings by Reducing Workload

By integrating Google Sheets with GitHub, you can reduce the effort of manually transferring data.
For example, if a system is set up where adding a new task to a spreadsheet automatically registers it as a GitHub Issue, routine tasks can be streamlined.
This allows staff to focus on more important tasks, which should lead to improved overall team performance.

Benefit 2: Prevention of Human Error

When entering or transferring data manually, human errors such as typos or omissions can occur.
By implementing this automation, such mistakes can be minimized.
For instance, if the content entered in Google Sheets is automatically added to GitHub Issues, accurate information will be recorded.
This smooths the progress of tasks, allowing multiple stakeholders to verify accurate data and proceed with work smoothly.

Benefit 3: Smooth Collaboration Between Teams

Organizing information using Google Sheets and automatically creating Issues in GitHub facilitates smooth collaboration between various teams.
For example, if the sales team records client requirements in Google Sheets and they are automatically reflected in GitHub, the development team can quickly respond.
Seamless collaboration between the sales and development teams can lead to faster product development and modifications.

Conclusion

Those using different apps may find themselves wasting time with unnecessary actions due to cross-app operations.
Integrating Google Sheets with GitHub using Yoom should help reduce previous work time and contribute to operational efficiency.
Additionally, by preventing human errors and facilitating smooth team collaboration, the success rate of projects can be expected to improve.

Even without programming knowledge, you can easily get started, so try using the introduced automation flow to help improve your daily operations!

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
k.ueno
k.ueno
As a customer support representative, I have been dedicated to resolving users' questions and concerns. I was impressed to learn that by utilizing yoom, the increasingly complex daily tasks can be handled more efficiently. For those aiming to improve operational efficiency, we will continue to deliver clear and understandable content to ensure smooth service utilization.
Tags
Automatic
Automation
GitHub
Google Sheets
Integration