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.
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 Progress → Done).
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.
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.
Scoped permissions → Users only see repositories they have access to in GitHub.
OAuth-based linking → Secure authentication when connecting GitHub to Plane.
Navigate to your Workspace Settings in Plane.
Under Integrations, select GitHub.
Connect your GitHub organization and link your personal account.
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.
