The GitLab Enterprise integration for Plane connects repositories and projects, keeping development and project management in sync. Link merge requests with Plane work items, automate state updates, and use keywords to close or reference issues directly from GitLab Self-managed instance—all while maintaining full visibility in both tools.
Merge request linking → Connect Plane work items with GitLab merge requests and commits for complete traceability.
Automatic state updates → Work item states in Plane update automatically as linked merge requests progress (draft → open → approved → merged).
Project mapping → Connect specific GitLab projects to Plane projects for structured synchronization.
Repository linking → Ensure commits and MR updates flow into Plane automatically.
OAuth-based linking → Secure authentication when connecting GitLab to Plane.
Scoped permissions → Users only see the projects they have access to in GitLab.
Navigate to your Workspace Settings in Plane.
Under Integrations, select GitLab Enterprise.
Click on connect and enter app credentials created on your GitLab Enterprise account - docs
Connect your GitLab organization and authenticate your account.
Link specific GitLab projects to Plane projects.
Configure pull request automation to map MR states to Plane workflows.
Once configured, your merge requests will sync automatically between GitLab and Plane.
👉 For detailed setup, see the GitLab Integration Guide.
