The GitLab integration is currently in Alpha. To have it enabled on your account, contact support@scrums.com.
Overview
The GitLab integration collects metadata about your organisation’s activity across repositories, merge requests, and deployments. We never read, transmit, or store source code. Sensitive data — such as branch names and merge request titles — are always encrypted.Why integrate GitLab?
- Automated analytics — Instantly gain insights into your team’s performance, DORA metrics, code churn, and more.
- No code changes needed — Integration is secure and token-based, requiring no changes to your repositories.
- Real-time & historical data — See results in minutes, with both real-time and historical analysis.
Requirements
- Administrative access to your GitLab group or project
- Scrums.com account with access to the Integrations section
Setup
Log in to Scrums.com
Go to Scrums.com and sign in to your account.
Navigate to Integrations
In your dashboard, click on your profile or account menu and select Integrations from the dropdown or sidebar.
Add GitLab
Click Add Integration and select GitLab from the list. Choose the project you want to link.
Generate a GitLab Personal Access Token
In GitLab, go to Personal Access Tokens and click Create personal access token. Set an expiry as required by your security policy, and select the following scopes:
apiread_userread_repositoryread_api
Connect your organisation
In the Scrums.com integration form, enter your GitLab organisation handle (e.g.
scrumsdotcom) and paste your personal access token. Save the form.Add repositories
Click Add next to GitLab repositories. Select your group or username, enter the repository name, and specify the branch (typically
main or master). Save your changes.Best practices
- Use a long-term admin account — Set up the integration with an account that will remain active to avoid disruptions.
- Token security — Store your personal access token securely. Do not share it publicly.
- Repository selection — Only connect repositories relevant to your project for focused analytics.
Troubleshooting
| Issue | Resolution |
|---|---|
| Authorization error | Ensure your token has all required scopes and has not expired |
| Data not syncing | Double-check token permissions and repository names |
| Need help? | Contact support through your Scrums.com dashboard |