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, Azure DevOps, 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 (Cursor, Codex, Augment, Incident.io, CircleCI) — you generate a key 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
| Tool | Connect via | Who needs to do it |
|---|---|---|
| GitHub | OAuth + app install | Org owner (to install the GitHub App) |
| GitLab | OAuth (cloud) or PAT (self-hosted) | Group owner / maintainer |
| Bitbucket | OAuth | Workspace admin |
| Azure DevOps | OAuth | Project / org admin |
| Jira | OAuth | Any user with project access (site admin recommended) |
| Linear | API key | Workspace admin |
| Cursor | Admin API key | Cursor team admin |
| Claude Code (API usage) | Anthropic Admin API key | Anthropic org admin/owner |
| Claude Code (Enterprise) | Telemetry / managed settings | claude.ai org admin |
| Codex | API key | ChatGPT workspace owner |
| Augment | API key | Augment admin |
| GitHub Copilot (org) | GitHub OAuth | Org owner |
| GitHub Copilot (Enterprise) | GitHub OAuth + enterprise slug | Enterprise owner |
| Incident.io | API key | Incident.io admin |
| Slack | OAuth | Anyone who can install Slack apps |
| CircleCI | Personal API token | Any member (token inherits their access) |

