- Create and update GitHub issues from incident workflows
- Fetch recent commits across repositories during an incident
- Receive push, pull request, and issue events as Rootly pulses
- Automatically enrich GitHub PR links shared in Slack with live status updates
Before You Begin
You must be an Owner of your GitHub organization and an Admin of your Rootly account to complete this installation.We recommend using a service account so the integration continues to work if a user leaves your organization.
- Install the rootlyhq GitHub App from the GitHub Marketplace
- Connect GitHub to Rootly via OAuth
Permissions
The following GitHub App permissions are required:| Permission | Access Level |
|---|---|
| Checks | Read |
| Code | Read |
| Deployments | Read |
| Metadata | Read |
| Pull Requests | Read |
| Issues | Read + Write |
Installation
Step 1: Install the GitHub Marketplace App
Open your organization's GitHub Apps page
Navigate to the GitHub Apps page for your organization. Replace 
Click GitHub Marketplace.
<your-organization-name> with your organization’s name:

Find and add the Rootly app
Search for rootly and click on the Rootly app.
Click Add to begin the installation.


Select the correct organization
If you belong to multiple GitHub organizations, select the correct one and click Install it for free.
Confirm the correct organization is selected. Check Allow my billing information to be linked with this organization and click Save.
Click Complete order and begin installation.



Set repository scope and install
Select the desired scope of access (all repositories or specific repositories) and click Install.

Step 2: Connect GitHub to Rootly
Find GitHub in Rootly Integrations
Navigate to the Integrations page in Rootly and search for github.

Authorize the connection
You’ll be prompted to sign in to GitHub to authorize the connection to your organization.




