---
title: "GitHub integration — Sleekplan | Sleekplan"
canonical_url: "https://sleekplan.com/integrations/github"
last_updated: "2026-05-28T16:20:55.378Z"
meta:
  description: "Sync GitHub Issues with your Sleekplan widget. Status updates flow back to your users automatically."
  "og:description": "Sync GitHub Issues with your Sleekplan widget. Status updates flow back to your users automatically."
  "og:title": "GitHub integration — Sleekplan | Sleekplan"
---

# Sync GitHub Issues with your Sleekplan widget. Status updates flow back to your users automatically.

![Sleekplan widget rendering GitHub Issues](https://sleekplan.com/_ipx/f_webp/images/integrations/screenshots/github-1.webp)![Updating GitHub Issues from a Sleekplan post](https://sleekplan.com/_ipx/f_webp/images/integrations/screenshots/github-2.webp)![Status sync between GitHub and Sleekplan](https://sleekplan.com/_ipx/f_webp/images/integrations/screenshots/github-3.webp)

Sleekplan widget rendering GitHub Issues

## Overview

Two-way sync between Sleekplan and GitHub Issues. Turn a customer suggestion into an issue your team can plan against, then watch the status flow back: when the PR ships, the original requesters get an email and the post moves to Released automatically.

## How it works

Each Sleekplan board maps to one or more GitHub repos. Push a post to GitHub as a new issue with one click: title, description, voter count, and a deep link back are all copied across. Labels and milestones round-trip both ways.

Closing the issue on GitHub flips the Sleekplan post to Released and notifies every subscriber. The field mapping is configurable per repo, so it works for bug tracking, feature requests, or both.

## Configure

Workspace admins install the Sleekplan GitHub App from the marketplace, grant access to the repos you want to sync, then map each repo to a Sleekplan board. Private repos work; org-level installs are supported. The OAuth grant is read/write for issues only. We never touch your code.

## **Explore other integrations **

[**Browse all **](https://sleekplan.com/integrations)

[![Intercom logo](https://sleekplan.com/_ipx/f_webp&s_44x44/images/integrations/intercom.png)**Intercom** Capture feedback inside your Intercom Messenger and surface your roadmap + changelog on the Home screen.](https://sleekplan.com/integrations/intercom) [![Slack logo](https://sleekplan.com/_ipx/f_webp&s_44x44/images/integrations/slack.png)**Slack** Manage feedback from Slack: create posts, ship changelog updates, and get notified on every CSAT vote.](https://sleekplan.com/integrations/slack) [![Jira Cloud logo](https://sleekplan.com/_ipx/f_webp&s_44x44/images/integrations/jira.png)**Jira** Push feedback into Jira Cloud, link existing tickets, and keep status in sync without leaving your board.](https://sleekplan.com/integrations/jira)

Build your own

## **Don't see it?**Build it.

REST API, real-time webhooks, JavaScript SDK and a full MCP server. Everything our own integrations use is yours to call.

[**Read the docs **](https://sleekplan.com/docs) [**Suggest an integration **](https://feedback.sleekplan.com/feedback/add?type=integrations)

POST/v1/posts 200 OK · 84MS

```
$ curl -X POST https://api.sleekplan.com/v1/posts \
  -H "Authorization: Bearer $SLEEK_KEY" \
  -d '{"title": "Bulk re-categorise", "category": "feature"}'

{
  "id": "p_482",
  "score": 0.81,
  "tags": ["inbox", "feature"]
}
```