Trello and GitHub
How to Integrate Applications

2025-05-13

[Easy Setup] How to Automatically Link Trello Data to GitHub

k.noguchi

"Updating Trello cards and manually handling GitHub issues takes too much time..."
"I want to integrate Trello and GitHub to seamlessly connect task management and development management!"
This is a must-read for leaders of development teams facing these challenges!

By integrating Trello and GitHub, you can address these issues and improve project management efficiency.
For example, you can automatically close GitHub issues based on Trello card status updates, or automatically add cards registered in Trello to GitHub.

In this article, we will clearly explain what you can do by integrating Trello and GitHub, as well as how to create a specific integration flow.
Please refer to this article and try integrating Trello and GitHub!

For those who want to try it as soon as possible

By using Yoom, you can easily integrate Trello and GitHub without any code.
Yoom provides templates for integrating Trello and GitHub, so you can achieve integration immediately just by registering, even without API knowledge.

What You Can Do by Integrating Trello and GitHub

By integrating Trello and GitHub APIs, you can automatically sync Trello data with GitHub!
For example, you can automatically perform data synchronization like the one below without any manual intervention.

You can experience the integration of Trello and GitHub immediately by clicking "Try it out" on the automation example you're interested in and registering an account.
Registration takes just 30 seconds, so feel free to give it a try!

Close GitHub Issues Based on Trello Card Status Updates

This flow is recommended for those who use Trello and GitHub for project management and want to automate GitHub issue management based on task status changes.

Add to GitHub when a card is registered in Trello

This flow is recommended for situations where you manage tasks with Trello and progress development-related projects with GitHub.

Let's Create a Trello and GitHub Integration Flow

Now, let's create a flow that integrates Trello and GitHub!
We will proceed with the integration of Trello and GitHub using Yoom without any coding, so if you do not have a Yoom account yet, please issue one from this link.

[What is Yoom]

This time, we will create a flow bot that closes a GitHub issue in response to a Trello card status update!
We will create it in the following major steps.

  • Integrate Trello and GitHub with My Apps
  • Copy the template
  • Set up Trello triggers and GitHub operations
  • Turn on the trigger and verify the operation of the integration flow

Step 1: Connect Trello and GitHub with My App

Let's register My App to connect Trello and GitHub to Yoom.
By completing the My App registration first, you can smoothly proceed with the automation settings.

Before connecting, make sure to create a card in Trello!
※ This time, it was created as shown in the image below.

1. Click on My App on the left side of the Yoom page and select "Add".
Enter "Trello" in the search box at the top right and select the Trello icon from the search results.

2. On the displayed screen, enter the required fields and click "Add".
※ For Trello's My App registration method, please refer to here.

3. Next, register GitHub with My App.
Search for GitHub following the same procedure as before.
On the displayed screen, enter your email address and password, and click "Sign In".

If Trello and GitHub are displayed in My App, the registration is complete.

Step 2: Copy the Template

From here, let's create the flow!
Since we will use a template, open the following template page and click 'Try this template'.

The template will be automatically copied to your workspace. Please click "OK" on the next screen.

Step 3: Setting up Trello Trigger

*The following screen will appear when you click "[Copy]Close GitHub Issue based on Trello card status update" in the Flowbot under "My Projects" on the left side of the Yoom page.

1. Click "OK" on the previous screen, then click the app trigger "When card information is updated (Webhook)" on the displayed screen.

2. Check each item on the displayed screen. Keep the trigger action as it is and click "Next".

3. Enter the "Username" according to the instructions below the input fields.

Select the "Board ID" from the suggestions displayed when you click the input field.
After entering, click "Next".

5. Return to the Trello screen on the displayed screen. Update the information of the created card to trigger the webhook.


After updating the card information, return to the Yoom screen, execute "Test", and click "Save" if successful.
*The Retrieved value can also be used in the next settings.

Step 4: Setting up Branching

1. Click the branch "Command Operation".
*The "Branch" operation is available for Mini plans and above. Please note that using it on a free plan will result in an error.
Paid plans like the Mini plan offer a 2-week free trial. During the free trial, you can freely try out apps and features that are usually restricted, so please take advantage of it.

Set "When card information is updated (Webhook)" as the operation and the item you want to detect as the retrieved value.
Set the "Branch Condition" to determine the conditions for processing the branch.

This time, we are setting it to branch based on the presence of the word "completed", as shown in the image below.
You can set the word freely, so set it as you like.

After setting, click "Save".

Step 5: Setting up GitHub

1. Click "Update Issue" to link with the app.

Check each item and click "Next".

2. Set up the API connection.
Enter the "Repository Owner" according to the instructions below the input field.

Enter the "Repository Name" from the URL of the Issues tab on GitHub.

*Enter the part in the red frame in the image below as the repository name.

Enter the "Issue Number" of the issue you want to close.

*If you manage your issue numbers in Trello, you can also set that here as a retrieved value.

The "Title" and "Content" can be selected from the suggestions displayed when you click the input field.
You can set them as you like, but make sure to leave them blank if you do not want to change them.

Set the "State" to "closed" without fail.


After entering, execute "Test" and click "Save" if successful.

Step 6: Turn on the Trigger Button and Check the Operation of the Integration Flow

Click the "Turn on Trigger" button in the red frame on the screen below to automatically start the Flowbot.

*Once the setup is complete, the issue will be closed as shown in the image below.

If You Want to Link GitHub Data to Trello 

This time, we introduced a method to link data from Trello to GitHub, but if you want to link data from GitHub to Trello, please also use the following template.

Add to Trello When an Issue is Created on GitHub

This flow is recommended for those who manage tasks using GitHub issues and create cards in Trello for task management.

Create a Card in Trello When a Pull Request is Created on GitHub

This flow is recommended for those who use GitHub and Trello for project management and want to streamline pull request management and visualize tasks.

Other Automation Examples Using Trello and GitHub APIs

It is possible to automate various tasks using Trello and GitHub APIs.
If you find something interesting, please give it a try!

Automation Examples Using Trello

You can notify Trello card information or add it to a database.
You can translate email inquiry information using DeepL and add a card to Trello.

Example of Automation Using GitHub

You can notify about GitHub Issues or add them to a database.
The Salesforce ToDo object can be reflected in GitHub.

Conclusion

By integrating Trello and GitHub, you can expect to improve the efficiency of your daily task management.
In particular, you can trigger the closure of GitHub Issues by updating Trello cards or add new cards to GitHub.
This will help prevent missing updates on GitHub and allow you to proceed with tasks accurately.
Additionally, since you can automatically reflect GitHub Issue creations in Trello, task management becomes smoother.
If you are considering implementing this or want to try it out, please create a free account here.

Registration takes only 30 seconds, so you can quickly sign up during your work!
Setting up automation doesn't take much time either, so take this opportunity to implement it!

The person who wrote this article
k.noguchi
I have experience in a wide variety of jobs, such as an SE programmer, new graduate recruitment assistant, and theme park actor. Among them, SE programmers built corporate systems and worked to improve work efficiency. Using Yoom, we will carefully disseminate practical approaches to reduce the burden of work in an easy-to-understand manner.
Tags
No items found.
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.