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 the DeliveryCompass GitHub App is connected in Profile → GitHub (connection invalid 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 Profile → GitHub — the DeliveryCompass GitHub App should show connected and valid.
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.
GitHub connection invalid
Most teams connect with the DeliveryCompass GitHub App. If you use a personal access token instead, follow the PAT fallback path below.
GitHub App (most users)
- Open Profile → GitHub (or GitHub setup in the user menu).
- Click Install or reconnect GitHub App and approve access for your organization.
- Wait for validation, then refresh the dashboard.
PAT fallback (Advanced)
- In GitHub, create a new personal access token with
read:organdrepo(read-only is fine). - In DeliveryCompass, open Profile → GitHub and expand Advanced.
- Paste the new token and save. Wait for validation, then refresh the dashboard.
GitHub App install and PAT are only used for data import — they are not your DeliveryCompass login credentials.
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 Profile → GitHub and follow GitHub connection invalid 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 the GitHub App is still connected in Profile → GitHub (or your PAT is valid if using the fallback).
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 the GitHub App is connected (or PAT valid if using fallback) 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, or Sign in with GitHub on the log in page.
- GitHub App install and PAT are for data import — they are not login credentials.
- 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 workspace is tied to one registrant.
Options: use the account that originally registered the org, or see accounts & access for the full rules.
No GitHub teams found
- Team names are imported from GitHub — create teams in your GitHub organization if none exist yet.
- After creating teams, reconnect the GitHub App in Profile → GitHub or wait for the next daily sync.
- You can still see organization-level metrics while team cards populate.