diff --git a/docs/self-hosting/govern/integrations/github.md b/docs/self-hosting/govern/integrations/github.md
index 82d3549..974f77d 100644
--- a/docs/self-hosting/govern/integrations/github.md
+++ b/docs/self-hosting/govern/integrations/github.md
@@ -1,7 +1,7 @@
---
title: Configure GitHub for Plane integration
description: Connect GitHub to your self-hosted Plane instance. Sync pull requests, commits, and branches with Plane work items for seamless development tracking.
-keywords: plane github integration, github sync, pull request tracking, commit linking, github app, self-hosting, plane devops
+keywords: plane github integration, github cloud, github enterprise, github sync, pull request tracking, commit linking, github app,
---
# Configure GitHub for Plane integration
@@ -36,6 +36,10 @@ To configure GitHub integration, you'll need to create a GitHub App within your
== GitHub Cloud {#github-cloud}
+Follow these steps to create a GitHub App, set callback URLs, and configure webhooks so Plane can sync PRs and commits from GitHub Cloud.
+
+#### GitHub Cloud
+
1. Go to **Settings \> Developer Settings \> GitHub Apps** in your GitHub organization.
2. Click **New GitHub App**.
@@ -76,6 +80,9 @@ To configure GitHub integration, you'll need to create a GitHub App within your

== GitHub Enterprise Server {#github-enterprise-server}
+These steps cover hostname, callback URLs, and private key differences for on‑prem GitHub deployments.
+
+#### GitHub Enterprise Server
1. Go to **Settings \> Developer Settings \> GitHub Apps** in your GitHub organization.
diff --git a/docs/self-hosting/govern/integrations/gitlab.md b/docs/self-hosting/govern/integrations/gitlab.md
index 5bbcdf6..85b95c0 100644
--- a/docs/self-hosting/govern/integrations/gitlab.md
+++ b/docs/self-hosting/govern/integrations/gitlab.md
@@ -1,7 +1,7 @@
---
title: Configure GitLab for Plane integration
description: Connect GitLab to your self-hosted Plane instance. Sync merge requests and commits with Plane work items for development workflow tracking.
-keywords: plane gitlab integration, gitlab sync, merge request tracking, gitlab webhook, self-hosting, plane devops
+keywords: plane gitlab integration, gitlab cloud, gitlab self-managed, gitlab sync, merge request tracking
---
# Configure GitLab for Plane integration
@@ -33,6 +33,11 @@ After creating and configuring the GitLab application and configuring the instan
== GitLab Cloud {#gitlab-cloud}
+Follow these steps to register an application on the public GitLab service, set the redirect URI and scopes,
+and then configure your Plane instance so it can sync merge requests and commits.
+
+#### GitLab Cloud
+
1. On the left sidebar in GitLab, select your avatar.
2. Select **Preferences** tab.
@@ -67,6 +72,10 @@ After creating and configuring the GitLab application and configuring the instan
== GitLab Self-managed {#gitlab-self-managed}
+These instructions cover registering an OAuth app on your private GitLab server, using the correct callback URLs, and assigning the required scopes for Plane to access your repos and users.
+
+#### GitLab Self-managed
+
1. Log in to your GitLab instance.
2. Click on your profile icon in the top-right corner.
3. From the dropdown menu that appears, select **Edit profile**.