How connecting works
Almost everything is done from one screen in the Bilanc dashboard:- Sign in to app.bilanc.co as an admin.
- Go to Admin → Connections.
- Find the tool you want, click the + (Connect) button on its card, and follow the prompt.
- OAuth (GitHub, GitLab, Bitbucket, Jira, Slack) — you click Connect and authorize Bilanc in a popup. The person clicking must be signed in to that tool with the right level of access (see each section).
- API key / token (Azure DevOps, Cursor, Codex, Augment, Devin, Incident.io, CircleCI) — you generate a key or token in the other tool first, then paste it into Bilanc when prompted.
Once connected, Bilanc backfills roughly the last 2 months of history automatically and then keeps syncing. There’s nothing to schedule.
What you’ll need at a glance
A note on permissions
Bilanc only ever requests read access. We pull metadata (pull requests, commits metadata, issues, usage counts, etc.) to compute metrics — we don’t write to your repos, tickets, or channels, and we don’t read source code beyond what’s needed for diff-size metrics.Deployment & DORA data
Bilanc reports Deployment Frequency, Lead Time for Changes, Change Failure Rate and Time to Restore for every account. Which connections feed them:- Version control (GitHub, GitLab, Bitbucket, Azure DevOps) – required. Provides pull requests, published releases and Bitbucket deployment records.
- CI/CD (GitHub Actions via GitHub, CircleCI, GitLab CI, Azure Pipelines) – production deploy workflow runs, detected by workflow name, plus failed deployments.
- Incident.io – turns Change Failure Rate and Time to Restore from revert-based proxies into incident-based measurements.

