> For the complete documentation index, see [llms.txt](https://docs.does.qa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.does.qa/platform/integrations.md).

# Integrations

Integrations are how DoesQA talks to the rest of your stack. Use this section when you want to start Runs from another system, send results somewhere your team already watches, or work from an AI coding agent.

For the settings screens inside DoesQA, see [CI / CD](/configuration/ci-cd.md) and [Notifications](/configuration/notifications.md). Those pages document the options in the product. The pages here are organised by the tool or job you care about.

## Start Runs from elsewhere

Something outside DoesQA starts a Run: a pipeline, a button in another app, or an automation platform.

| Integration                                                      | What it is for                                               |
| ---------------------------------------------------------------- | ------------------------------------------------------------ |
| [Universal Webhook](/platform/integrations/universal-webhook.md) | The HTTP hook any system can call to start a Run             |
| [GitHub](/platform/integrations/github.md)                       | Start a Run from GitHub Actions with PR Checks reporting     |
| [GitLab](/platform/integrations/gitlab.md)                       | Start a Run from GitLab CI with the DoesQA catalog component |
| [Bitbucket](/platform/integrations/bitbucket.md)                 | Start a Run from Bitbucket Pipelines                         |
| [Azure DevOps](/platform/integrations/azure-devops.md)           | Start a Run from Azure Pipelines                             |
| [Make](/platform/integrations/make.md)                           | Start a Run from a Make scenario                             |
| [Zapier](/platform/integrations/zapier.md)                       | Start a Run from a Zap                                       |
| [n8n](/platform/integrations/n8n.md)                             | Start a Run from an n8n workflow                             |

## Send results elsewhere

DoesQA posts when a Run finishes, so the team sees pass or fail where they already work.

| Integration                                                  | What it is for                                                     |
| ------------------------------------------------------------ | ------------------------------------------------------------------ |
| [Slack](/platform/integrations/slack.md)                     | Post Run results into Slack, and send messages from a Flow         |
| [Microsoft Teams](/platform/integrations/microsoft-teams.md) | Post Run results into a Teams channel                              |
| Email                                                        | [Notifications → Email](/configuration/notifications/email.md)     |
| Outbound webhook                                             | [Notifications → Webhook](/configuration/notifications/webhook.md) |

## Work from an agent

| Integration                         | What it is for                                                          |
| ----------------------------------- | ----------------------------------------------------------------------- |
| [DoesQA AI](/platform/doesqa-ai.md) | Optional AI across the product, including CLI and MCP for coding agents |

## Related settings in DoesQA

* [CI / CD](/configuration/ci-cd.md): keys and options under **Settings → CI/CD**
* [Notifications](/configuration/notifications.md): rules under **Settings → Notifications**
* [Integration Test Steps](/test-steps/integration.md): call APIs, SFTP, or Slack from inside a Flow
