GitHub Issues Setup
Automatically create GitHub issues when users submit feedback on your support pages. Bug reports, feature requests, and questions — all tracked in your repo.
How labels work
Every issue gets a feedback label. Bug reports also get bug, and feature requests get enhancement. Labels are created automatically if they don't exist in your repo.
Setup steps
Create a fine-grained personal access token
Go to GitHub Settings → Developer settings → Fine-grained tokens and click Generate new token.
Configure token permissions
Repository access: select Only select repositories and pick the repo where issues should be created.
Permissions: under Repository permissions, set Issues to Read and write. Metadata is automatically set to Read-only. Works with both public and private repos.
Copy the token
Click Generate token and copy it immediately — GitHub only shows it once.
Add the repository in SupportDock
Go to your app in the console, open the Contact tab, and find the GitHub Issues section. Enter your repository in owner/repo format (e.g. myorg/myapp). You can also paste a full GitHub URL — it will be converted automatically.
Paste the token and save
Paste the personal access token into the token field and hit Save.
Done
When users submit feedback, a GitHub issue is created automatically in your repo.
Token permissions summary
| Setting | Value |
|---|---|
| Token type | Fine-grained personal access token |
| Repository access | Only select repositories |
| Issues permission | Read and write |
| Metadata permission | Read-only (auto-set by GitHub) |
Using a fine-grained token scoped to a single repo with minimal permissions is the most secure approach.
What created issues look like
Each issue includes:
- Title: [Feedback] followed by the subject
- Labels:
feedbackalways, plusbugorenhancementbased on category - Body: sender name, email, app name, category, and full message
Example issue
From: Jane Doe (jane@example.com)
App: Loan Reminder
Category: Bug
The app crashes immediately after opening on iOS 18.2. I've tried reinstalling but it still happens.
Ready to connect GitHub Issues?
Get started