Setup guide
Self-serve setup takes about a minute for your account. GitHub import runs in the background after you finish. This guide walks through each step and what to do if something looks wrong.
Before you start
- Know your GitHub organization login (the slug in
github.com/your-org). - Have permission to create a personal access token with
read:organdreposcopes for that org. - Understand that import is statistics only — PR and review metadata, not source code. See what we import.
- Your DeliveryCompass password is separate from GitHub — the PAT is only for data import.
- Plan a few minutes after setup to assign repositories to teams — team KPIs stay empty until you map repos.
Setup steps
Typical time to first dashboard: under 10 minutes with GitHub connected and repos mapped.
GitHub token scopes
Create a classic or fine-grained personal access token with read access to your organization and repositories:
read:org— list teams and organization repositoriesrepo— read pull requests, reviews, and PR metadata (read-only is sufficient)
If validation fails, see troubleshooting: invalid token.
How long until data appears?
Account creation is immediate. After you finish setup with a valid PAT, the worker runs a bootstrap import of full PR history — typically minutes for small orgs, longer for large histories.
Organization-level metrics may appear before team cards populate. Team KPIs need both bootstrap progress and repo mapping.
Daily syncs refresh roughly the last 90 days; see sync schedule.
Map repositories to teams
After import completes, open Teams & repos. Drag repositories from the unassigned pool onto team cards. Team KPIs only include mapped repos.
See the Teams & repos guide for mapping rules.
Common situations
For step-by-step fixes (empty dashboard, invalid token, login issues, stale metrics, and more), see the troubleshooting guide.