GitHub integration
Connect Superthread with GitHub to link pull requests to cards and automate status changes
GitHub
Superthread allows you to link pull requests to cards and automatically change the status of a card when the pull request changes.
Simply connect your GitHub account to your Superthread account so you and your team will be instantly able to:
- See the status of a PR from within a Card.
- Have Superthread automatically move a Card to a new status when PRs are created or merged.
Connect your GitHub account
This only needs to be done once by any member of your team.
Just head to Settings > Integrations > Github.
Currently you can only connect one GitHub account to a workspace.
Link a pull request to a card
Once connected, you can use the ‘Copy git branch name’ button in the header of the card. This copies a suggested branch name that includes the card title and card-ID to your clipboard. If you include the card-ID in your branch name, Superthread will automatically create a link between the card and the branch. You can also include the card-ID in the PR title:
- Branch name (e.g. “ST-123” or “username/ST-123”)
- Pull request title (e.g. “GitHub Workflow ST-123”)
Pull request automation
When a card is linked to a pull request, Superthread can automatically move the card to the appropriate status in your Board when the pull request changes.
This is fully configurable on a per Board basis, across all your Boards and Spaces, meaning you have complete flexibility in how you set up the integration.
Simply head to Settings > Spaces > Boards to configure PR automation for each board.
Branch-specific automation
You can add automation rules that target specific branches. These will override the default automation rules you have setup. For example, if a PR is merged to staging, you can move the card to In QA status. However, if a PR is merged to main, then move the card to Deployed status.
Viewing PR Status
Once linked, you can see the PR status directly from the card:
- PR status (open, merged, closed)
- Branch name
- Link to the PR on GitHub
- Latest PR activity
Need Help?
If you encounter any issues with the GitHub integration:
- Check that your GitHub account is properly connected
- Verify that the card-ID is correctly included in branch names or PR titles
- Review your automation rules in the board settings
- Get in touch with our support team