> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rootly.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GitLab Configuration

> Configure GitLab integration to automatically track repository pushes and merge requests as contextual pulses for enhanced incident analysis.

The GitLab integration records repository activity as [pulses](/configuration/pulses) in Rootly, giving responders a timeline of recent code changes alongside their incidents. When something breaks, pulses help you correlate the incident with the pushes and merge requests that landed just before it.

Rootly will **automatically** add the following GitLab events as pulses:

* Push to any repositories

* Merged merge requests

* More to come...

## How it works

Once the GitLab integration is connected, Rootly receives webhook events from your tracked repositories and records them as pulses on the incident timeline and service activity feed. Push events, merged merge requests, and deployment events each produce a pulse with labels and refs identifying the repository, branch, and commit. You can limit tracking to specific repositories in the integration settings to reduce noise.

Beyond pulses, the GitLab integration also lets you create and update GitLab issues from incident and action item workflows, fetch recent commits during an incident, and enrich GitLab merge request links pasted into incident Slack channels with live status cards.

## Getting the most out of GitLab pulses

* Use pulses during triage to answer "what changed?" — a merge or deployment shortly before an incident is often the fastest lead.
* Pair the integration with [workflows](/workflows/workflows) to automate GitLab issue creation and keep issues in sync as incidents progress.

Ready to configure the GitLab integration? See [GitLab integration setup](/integrations/gitlab).

## Related pages

* [GitLab integration setup](/integrations/gitlab) — installation, OAuth setup, and workflow actions
* [Pulses](/configuration/pulses) — how change events appear in Rootly
* [Workflows](/workflows/workflows) — automate incident response with GitLab actions
