Connecting GitHub to Prizm
Setting up the GitHub App integration takes four steps: installing Prizm Pulse from the GitHub Marketplace, configuring the webhook so GitHub notifies Prizm of PR events, obtaining the Installation ID, and entering the repository and branch details in Prizm.Prerequisites
- GitHub Organization administrator access
- Repository administrator permissions for repositories to be monitored
- Admin or privileged user access in Prizm to configure integrations
Step 1: Install Prizm Pulse from the GitHub Marketplace
- Navigate to Prizm Pulse in the GitHub Marketplace.
- Click Install and select the GitHub Organization to install the app on.
- Choose repository access:
- All repositories — recommended for organization-wide monitoring
- Selected repositories — grant access only to the dbt repositories Prizm should monitor
- Review the requested permissions and approve the installation.
Permissions required (read-only)
- Pull Requests
- Repository Metadata
- Branch Information
- Commit Metadata
Step 2: Configure the webhook URL
1
Open GitHub App settings
In GitHub, navigate to Organization Settings → Developer Settings → GitHub Apps → Prizm Pulse.
2
Set the webhook URL
Open the Webhook section and enter:Replace
<your-prizm-domain> with your Prizm instance hostname (e.g., benchmark.qa.prizmdata.ai).3
Enable the webhook and save
Toggle the webhook on and save. GitHub will now deliver PR open, merge, and close events to Prizm in real time.
Step 3: Obtain the Installation ID
After installation, GitHub redirects to a URL in this format:Step 4: Configure the GitHub App in Prizm
1
Open Integration settings
Navigate to Organization → Integration and click the pencil icon on the GitHub App row.
2
Enter the Installation ID
Paste the numeric Installation ID obtained in Step 3.
3
Add repositories and branches
In the GitHub details section, enter the repository identifier in Repo Name (e.g.,
my-org/dbt-project). In Branch Names, type each target branch and press Enter to add it as a tag (e.g., main, develop, prod). Add a new row for each additional repository.4
Save
Click Update Integration. Prizm validates the Installation ID and begins monitoring the configured repositories.

Configuration reference
Updating repository access
To add a new repository after the initial setup:- In GitHub, go to Organization Settings → Installed GitHub Apps → Prizm Pulse and add the new repository to the app’s access list.
- In Prizm, navigate to Organization → Integration → GitHub App and add a new row with the repository name and target branches.
Both steps are required. If the app does not have access to a repository listed in Prizm, monitoring for that repository will fail silently.