Phase 1 - Connect Your Systems
In this phase, you will connect your source control provider and project management tool to LinearB. Once connected, LinearB begins ingesting commits, pull requests, and issue data across your engine…
In this phase, you will connect your source control provider and project management tool to LinearB. Once connected, LinearB begins ingesting commits, pull requests, and issue data across your engineering organization.
Goal of this phase: LinearB successfully receives engineering activity data.
- ➡ Phase 1 — Connect Your Systems
- Phase 2 — Configure Data & Metrics Accuracy
- Phase 3 — Organize Teams & Ownership
- Phase 4 — Enable Automation & Insights
- Phase 5 — Verify Your Setup
Before You Begin
Make sure you have the required access before starting the integration process.
- LinearB: Company Admin role
- Git provider: Admin or organization-level access
- Project management tool: Admin access
Use a dedicated service account to connect integrations. This prevents integrations from breaking if an employee leaves or loses permissions.
Step 1 — Connect Your Git Provider
LinearB analyzes commits, pull requests, merges, and repository activity from your Git provider. This integration is required for all engineering analytics and delivery metrics.
Supported Git Providers
- GitHub
- GitLab
- Bitbucket
- Azure DevOps
Follow the appropriate guide to connect your Git provider:
Step 2 — Connect Your Project Management Tool
LinearB links pull requests to work items from your project management system. This connection enables metrics such as Cycle Time, Coding Time, and Pickup Time.
Supported Project Management Tools
- Jira
- Azure Boards
- Shortcut
Follow the appropriate integration guide:
Initial Data Sync
After integrations are connected, LinearB begins synchronizing data.
- Recent activity appears within 30–60 minutes
- Historical data backfill may take 2–3 hours
You can continue the setup process while the historical backfill completes.
Verify Phase 1 — Confirm Data Is Flowing
Before moving to Phase 2, confirm that integrations are working correctly.
Verify Git Integration
- Navigate to Settings → Integrations → Git
- Confirm status shows Connected
- Verify repositories appear in the list
- Confirm recent commit timestamps are updating
Verify Project Management Integration
- Navigate to Settings → Integrations → Project Management
- Confirm status shows Connected
- Verify boards/projects are visible
What Success Looks Like
- Repositories appear in LinearB
- Pull requests begin appearing in dashboards
- Projects/boards are selectable during configuration
Common Integration Pitfalls
Most integration issues are caused by permission or configuration problems. Check the following if data does not appear.
Git Integration Issues
- Organization access was not granted during OAuth authorization
- Repositories were not selected during setup
- Integration account lacks repository read permissions
- Enterprise Git policies blocked OAuth access
Project Management Integration Issues
- Jira project permissions prevent issue visibility
- Azure Boards organization access not granted
- API token expired or revoked
Sync Delays
- Large repositories may require additional time for historical backfill
- Initial sync may take several hours for enterprise-scale environments
- Disconnect and reconnect the integration
- Verify admin permissions for the integration account
- Check repository and project visibility settings
- Contact LinearB Support if the issue persists
Next Step
Once integrations are working and data is flowing, configure data accuracy settings in the next phase.
How did we do?
Phase 2 — Configure Data & Metrics Accuracy