Skip to main content
Are you using GitHub for version control, or to track your team’s tasks? You should consider installing our integration

What our GitHub integration can do

Our integration lets you:

1. Export your incident to-dos to GitHub

You can export your follow-ups to GitHub. We’ll sync the status of your tasks, so you can work in GitHub without worrying about updating statuses manually in incident.io! On an incident’s Post-incident tab, open a follow-up’s menu and choose Create or link a GitHub issue: You can also create export templates and automatically export follow-ups. In your templates, you can use expressions to set GitHub labels dynamically, for example tagging follow-ups by team or priority. Changes in GitHub update the linked follow-up: the issue title, its body as the description, its labels, and its assignee as the follow-up owner. Closing the issue completes the follow-up, and records when it was closed.

2. Attach GitHub pull requests to incidents

When you drop a link to a GitHub PR in your incident channel, we’ll ask if you want to add it as an attachment. Once it’s attached, we’ll notify the channel about changes to that PR, for example if it gets merged. An image showing incident.io notifying the incident channel when a PR is merged.

3. Track each incident as a GitHub issue

Set up incident tickets to create a GitHub issue for each incident and keep it up to date. Add the State field to your template to open and close the issue from the incident.

Setting Up

Adding GitHub to incident.io is simple.
  1. Go to SettingsIntegrations
Hit Connect next to GitHub.
  1. Install incident.io
Your GitHub account must be an Organization (not a personal account). Enterprise customers can connect multiple organizations. Get in touch to set this up. That’s it!
GitHub Enterprise Server and multiple GitHub organization support are available for enterprise customers. Get in touch to get set up.
If you run into any issues, get in touch