Skip to main content
A CircleCI pipeline tells QA Wolf about a deploy in one of two ways. Both are supported, and which one fits depends on where your repository lives.

Report the deploy from CircleCI

The direct route: a job that runs after your deploy succeeds and reports it to QA Wolf. This works whatever your code host is. Add QAWOLF_API_KEY and QAWOLF_WORKSPACE_ID under Project Settings → Environment Variables, then add the job to .circleci/config.yml. Example:
CIRCLE_WORKFLOW_ID is stable for one workflow run, so a retried job reports the same deployment rather than a second one. Webhook documents every field the report carries.

Let your code host record the deploy instead

If your repository is on GitHub or GitLab, a CircleCI job can create the code host’s own deployment, and QA Wolf picks it up through the connected integration. Nothing in the job talks to QA Wolf at all. The code-host route is worth the extra step when you want the deploy visible in your code host as well, and when you want QA Wolf to resolve the pull request from the commit rather than from what the job declares. See GitHub deployments and GitLab deployments.

Create a trigger

Either route produces a deployment. A trigger is what turns it into a run — see Set up a trigger.
Last modified on September 18, 2026