Learn the best use cases for a GitHub-Trello integration, what fields are synced between the two tools, and your customization options.
If you're looking for help building this flow with Unito, you can follow this step-by-step guide to connecting GitHub and Trello with UnitoGitHub and Trello, when used in combination, allow for various live visualizations of your team's work. Lists, Kanban boards, calendars... More possibilities to make everyone you work with organized and happy, whether they are developers or not!
What is synced?
GitHub | Trello | |
Issue Title | ←→ | Card Title |
Issue Description | ←→ | Card Description |
State | ←→ | List |
Comments | ←→ | Comments |
Assignees | ←→ | Assignees |
Labels | ←→ | Labels |
Milestone Due Date | ←→ | Due Date |
Attachments | → | Description Footer |
Linke to Issue | → | Link to Issue |
Description Footer | ←→ | Link to Card |
Created By | ←→ | Description Footer |
Description Footer | ←→ | Issue Type |
Description Footer | ←→ | Milestone |
Not seeing the field you want to sync? Contact us! We may already support it through a manual configuration.
What is not synced?
- GitHub checklists: GitHub checklists are not yet supported by Unito.
- GitHub Project: Projects can't be synced by Unito because of a limitation with GitHub's API.
- Mentions: Unito does not support user mentions in titles, descriptions, or comments.
Is there a feature you'd really like? Let us know!
Customization options
Here are all the available options for Trello and GitHub:
Filter issues or cards synced
Unito will sync all cards and issues by default but you can customize your workflow by syncing just some of them (complete guide).
Filter by issue type
You can filter which type of issues you want to be synced to Trello (Issue, PR, or both) (complete guide).
One-way sync
You can choose to sync only from Trello to GitHub or GitHub to Trello. Here is how it works.
Map your GitHub and Trello users
Here is a complete article on how to sync teammates.
Sync tasks/issues already closed
Unito will automatically sync opened tasks or issues automatically. But here is how to also sync closed tasks and issues prior to the sync creation.
Add GitHub issue number to task title
Unito doesn't sync the issue number by default but you can enable that in your sync settings under the Trello tab. Here is how to do it.