OMG QA connects to GitHub through a GitHub App. Your team connects in one click β no personal access tokens, no manual webhooks. Once connected, findings link to pull requests, a finding moves to Ready for retest when its fixing PR merges, and you can open a GitHub issue straight from a finding.
In OMG QA, go to Settings β Integrations and click
Connect GitHub. (You need the Manage projects permission.)
You're sent to GitHub's βInstall OMG QAβ screen. Pick the repositories you want (or All repositories) and click Install. That's the only choice you make β GitHub handles the rest.
GitHub sends you back to OMG QA, already connected. No token to paste, no webhook to set up. You can disconnect anytime (it just uninstalls the app from your repos).
This is done once, by your OMG QA administrator (self-hosted or your own deployment). After it's registered, every workspace connects with the one-click flow above β they never touch any of this.
On GitHub, go to Settings β Developer settings β GitHub Apps β New GitHub App (for an org, use Organization settings β Developer settings). Fill in:
OMG QA (must be unique on GitHub β e.g. OMG QA Quality).https://omgqa.comhttps://api.omgqa.com/api/v1/integrations/github/setup β tick βRedirect on updateβ.Turn the webhook on and set:
https://api.omgqa.com/api/v1/integrations/github/app/webhookopenssl rand -hex 32)Repository permissions:
Subscribe to events:
Click Create GitHub App.
On the new app's page, note the App ID and Client ID, copy
the app slug from its public URL (github.com/apps/your-app-slug),
and click Generate a private key to download the .pem. Then set
these in your OMG QA configuration (user-secrets, environment, or appsettings):
Restart OMG QA. Connect GitHub now appears in every workspace's Integrations.
Link a pull request to a finding (or let an agent do it). The finding shows the PR's live state.
When the fixing PR merges, the linked finding moves to Ready for retest β no manual status change.
File a GitHub issue straight from a finding, in the repo you choose β using the installation's own token.
OMG QA β Capture Every Finding. Fix Faster.
Documentation Β· API Reference Β· MCP Guide Β· Home