Skip to main content
A trigger runs a set of flows when your application deploys, or on a schedule. Triggers belong to the workspace, so one trigger can cover staging, production and every preview environment. You create and edit triggers on the workspace’s triggers page.

Trigger kinds

  • Deployment — fires when your pipeline notifies QA Wolf of a successful deploy that matches the trigger’s conditions. The flows run against that deploy. See PR testing and the deployment testing guides for how the notification reaches QA Wolf.
  • Schedule — fires hourly, daily or weekly in one environment, and an hourly or daily schedule can be restricted to chosen days of the week. Needs nothing from your pipeline.

What a trigger runs

  • A tag — every flow carrying it. Flows tagged later join automatically.
  • Named flows — a fixed set.
  • A Smart Smoke Suite — flows QA Wolf selects from the pull request behind the deploy. Deployment triggers only, and only for deploys tied to a pull request. See PR testing.
Give preview deploys their own trigger rather than widening the one that covers staging. A pull request rarely needs everything staging runs, and a Smart Smoke Suite skips every deploy that has no pull request.

Pausing

A paused trigger never fires. Resuming brings it back unchanged.

Reference

  • Trigger fields — conditions, schedule and action fields.
  • Deployments — how QA Wolf reads a deployment, and the verdict it records for each trigger.
Older workspaces may still run legacy triggers, which attach to a single environment.
Last modified on October 2, 2026