What our GitLab integration can do
- Export your incident follow-ups to GitLab

- Link GitLab issues to your follow-ups.

- Attach GitLab Merge Requests to incidents from Slack

- Attach GitLab MRs to incidents from GitLab

Setting Up
Adding GitLab to incident.io is simple.1. Create a Service Account user in GitLab
Follow GitLab’s guide to creating a service account. We recommend using ‘incident.io’ for thename, since this will show up in the UI on issues and comments created by the integration.
Make sure the bot user has access to create and edit issues, and view and comment on merge requests in all relevant projects.
Reporter role to your incident.io service account user.
See GitLab.com: Permissions and roles
2. Create a Personal Access Token
Follow GitLab’s guide here. For scopes the integration requires theapi scope.

3. Connect the integration
Go to Settings → Integrations, click on GitLab, then Connect.
For GitLab users to connect with their incident.io accounts, their GitLab public email must:
- Match their incident.io user email
- Be visible on their GitLab profile
