Connect to Linear using OAuth authentication
Prerequisites
Before you begin, ensure you have:- Admin access to your Linear workspace
- Linear workspace with active projects and teams
Setup guide
Authorize with Linear
- You’ll be redirected to Linear’s authorization page
- Review the requested permissions:
- Read and write issues
- Read projects and teams
- Read and write comments
- Click Authorize to grant access
Troubleshooting
Authorization fails
Authorization fails
Issues not syncing
Issues not syncing
Cause: Ticket not properly linked or permission issuesSolution:
- Verify the ticket is linked to a Linear issue
- Check that team and project IDs are valid
- Ensure the authorized user has permission to edit issues
- Try unlinking and relinking the ticket
Missing projects or teams
Missing projects or teams
Cause: Projects not accessible or integration needs refreshSolution:
- Refresh the integration by disconnecting and reconnecting
- Ensure the Linear workspace has active projects
- Verify the authorized user has access to the teams
- Check team permissions in Linear
Permission errors
Permission errors
Cause: OAuth authorization missing required permissionsSolution:
- Verify the OAuth authorization granted all required permissions
- Re-authorize the integration with full permissions
- Check Linear workspace settings for app restrictions
- Ensure the user has team admin access
Sync interval configuration
Control how frequently Ravenna synchronizes data from your Linear workspace. By default, Ravenna syncs every 5 minutes, but you can adjust this based on your organization’s needs.Navigate to integration settings
Go to Settings > Integrations and click on your connected Linear integration.
Configure sync interval
In the integration settings, locate the Sync Interval field and enter your desired interval in minutes.Recommended intervals:
- 5 minutes (default): Best for active teams needing near-real-time sync
- 15 minutes: Good balance for most teams
- 30-60 minutes: Suitable for less active projects or to reduce API usage
The sync interval affects how quickly changes in Linear appear in Ravenna and vice versa. Lower intervals provide faster updates but increase API usage.