GitHub

GitHub

Sync issues, pull requests, and commits seamlessly across your workflow.

Overview

The GitHub integration for Plane bridges your repositories and projects so engineering and project management move together. Issues, pull requests, and commits stay connected, reducing manual updates and giving your team a single source of truth from idea to release.

Features

Core Integration
  • Two-way sync → Issues created in GitHub can be synced into Plane, and updates/comments flow both ways.

  • Issue linking → Link Plane work items with GitHub pull requests and commits for seamless traceability.

  • Automatic state updates → When a PR linked to an issue moves from draft → open → merged, the Plane issue updates automatically (e.g., In ProgressDone).

Project & Repository Management
  • Repository mapping → Connect one or more GitHub repositories to a Plane project.

  • State synchronization → Keep issue states in sync across GitHub and Plane, reducing manual status updates.

User & Account Setup
  • Personal GitHub account linking → Each user can securely link their GitHub account to Plane.

  • Organization-level setup → Admins can manage GitHub integration at a project level.

Security & Permissions
  • Scoped permissions → Users only see repositories they have access to in GitHub.

  • OAuth-based linking → Secure authentication when connecting GitHub to Plane.

Configure

To enable the GitHub integration in Plane:
  1. Navigate to your Workspace Settings in Plane.

  2. Under Integrations, select GitHub.

  3. Connect your GitHub organization and link your personal account.

  4. Add repository mappings to the relevant Plane projects.

Once configured, your issues, pull requests, and commits will stay in sync automatically.

👉 For step-by-step guidance, see the GitHub Integration Guide.

Plane
Build your own app
Create an app just for your team or publish it on the Plane Marketplace for everyone to use.
Integrations
Download the Plane App
Nacelle