Integrations
Integrations connect Qodex to the places your team already reviews code, receives alerts, and manages test outcomes. Today, Qodex supports GitHub, Slack webhooks, generic webhooks, email digests, and project-level OpenAI BYOK. Additional issue trackers, observability tools, and LLM providers are planned.Available today
GitHub
Install the GitHub App, link repositories, run PR reviews, and sync generated tests.
Slack webhook
Send scheduled run summaries to a Slack channel.
Generic webhook
POST run-completion JSON to your own endpoint.
Bring your own key
Use a project-owned OpenAI key for Qodex LLM calls.
Email digest
Email scheduled run results to project recipients.
What each integration helps with
| Integration | Use it when you want to |
|---|---|
| GitHub | Review pull requests, connect repos to projects, and send generated test scripts back to code. |
| Slack webhook | Notify a team channel when scheduled tests pass or fail. |
| Generic webhook | Route Qodex results into Teams, Discord, PagerDuty, internal tooling, or a relay service. |
| Email digest | Send scheduled run summaries without requiring a chat tool. |
| Bring your own key | Pay the LLM provider directly for a project’s Qodex usage. |
Where to configure integrations
Open a Qodex project and go to Settings > Integrations. Some integrations, such as schedule notifications, also appear in the workflow where they are used. For example, Slack and email notification fields live on schedule policies because the notification behavior is schedule-specific.Notification routing
Qodex uses the same run-completion dispatcher for Slack and generic webhooks.- If the webhook host is
hooks.slack.com, Qodex sends a Slack-formatted message. - If the URL is anything else, Qodex sends a generic JSON payload.
- Email recipients are stored separately on the schedule.
Planned integrations
The Settings panel may show planned connectors before they are wired end to end.| Planned area | Expected use |
|---|---|
| GitLab and Bitbucket | PR review support outside GitHub. |
| Linear, Jira, and GitHub Issues | Turn confirmed findings into tickets. |
| Microsoft Teams | Native team notifications. |
| Sentry, PostHog, and Datadog | Use production signals to prioritize tests. |
| Anthropic and Google BYOK | Use non-OpenAI provider keys for LLM calls. |
Next steps
GitHub
Connect repos and enable PR review.
Slack
Send test-run summaries to a channel.
Generic webhook
Send run results to any HTTPS endpoint.
Run tests on a schedule
Configure notification timing and recipients.