Troubleshooting
Symptom-first playbooks to fix common setup, sync, and login issues on your own. Each section lists numbered steps in the product UI — no operator access required.
Still stuck after these steps? Use the in-app feedback form, email support with your organization login and the section you followed, or ask in the DeliveryCompass Discord (discord.gg/QhHyfNaGqr).
Org metrics show data but teams are empty
- This usually means bootstrap succeeded at org level but repositories are not mapped to teams yet.
- Open Teams & repos and drag repos from Unassigned onto team cards.
- Return to Overview or Team analytics and refresh.
See Teams & repos guide.
Setup complete but import not finished
Onboarding can finish before the worker marks baseline import complete. Symptoms: empty charts, zero throughput, or a setup banner still visible.
- Wait 5–15 minutes and refresh the dashboard — large orgs may take longer.
- Confirm your PAT is valid in GitHub setup (invalid token steps).
- If nothing changes after several hours, contact support with your org login. Operators can check import status in backoffice.
Dashboard empty after setup
- Open Start setup or the onboarding banner and confirm every step shows complete.
- If you just finished, wait a few minutes — large organizations can take longer to import pull requests. Refresh the dashboard.
- Open Teams & repos and drag repositories from the unassigned pool onto team cards. Team KPIs stay empty until repos are mapped.
- Check GitHub setup in the user menu — your token must validate with
read:organdreposcopes.
Team KPIs missing
- Go to Teams & repos.
- Drag each active repository from the unassigned pool onto the team that owns it.
- Return to the dashboard and select the team — metrics only include mapped repos.
See the Teams & repos guide for mapping rules.
Invalid or expired GitHub token
- In GitHub, create a new personal access token with
read:organdrepo(read-only is fine). - In DeliveryCompass, open GitHub setup from the user menu (top right).
- Paste the new token and save. Wait for validation, then refresh the dashboard.
Your GitHub token is only used for data import — it is not your DeliveryCompass login password.
Import still running
- After setup, the first import runs in the background. This is normal for organizations with many repositories or years of pull request history.
- Refresh the dashboard every few minutes — org-level stats may appear before all team KPIs.
- If it has been more than a few hours with no change, check your token in GitHub setup and follow invalid token steps.
Metrics look stale
- DeliveryCompass syncs GitHub data on a daily cadence — yesterday’s merges may not appear until the next run. See sync schedule.
- On the dashboard, use Refresh after a sync completes to reload computed KPIs.
- Confirm your GitHub token is still valid in GitHub setup.
Chart milestones not showing
- Confirm the event falls inside the chart’s time range — markers respect the toolbar range.
- For GitHub releases and tags, wait for daily sync and check Chart milestones lists synced events for that range.
- Verify your GitHub token is valid and repositories are mapped (not excluded or forks).
- On the chart, check the milestone legend below the series legend — a hidden type removes its markers.
- See the Chart milestones guide and FAQ.
Numbers look wrong
- Check the time range on the dashboard toolbar — compare the same window across teams.
- Verify repos are mapped on Teams & repos — unassigned repos do not count toward team KPIs.
- Read the confidence column on team cards — low confidence means fewer merged PRs in the window.
- See the metrics glossary for how each KPI is calculated.
Can’t log in
- Use the email and password you created during setup — not your GitHub token.
- On Forgot password, enter your work email and follow the reset link.
- Check spam for the reset email. If nothing arrives, contact support — SMTP may be disabled in your environment.
Weekly email not received
- Check spam and promotions folders.
- Open Profile and confirm Weekly digest is enabled.
- Weekly emails send after the Sunday sync — see weekly summary guide.
Organization name already taken
If another account registered your GitHub organization login first, you cannot access their data from a second signup. Each pilot workspace is tied to one registrant.
Options: use the account that originally registered the org, or see accounts & access for pilot limitations.
No GitHub teams found
- Team names are imported from GitHub — create teams in your GitHub organization if none exist yet.
- After creating teams, reconnect your token in GitHub setup or wait for the next daily sync.
- You can still see organization-level metrics while team cards populate.