If your app isn’t deployed on Vercel or Coolify, you can still wire up PR testing with a group webhook. Trigger it from GitHub Actions, GitLab CI, Jenkins, a shell script, or any other system that can send an HTTP request after a deployment finishes.
POSTs to the webhook URL with the commit SHA (and optionally the preview URL).The URL looks like:
Store it as a secret in your CI system. See Group Webhooks for the full reference (rate limits, mobile overrides, response format).
Call the webhook after your deployment step. Pass commitSha so results link back to the PR on GitHub, and targetUrl if you need to override the URL under test. If the deployment is not a PR preview, pass environment so the run appears under the right Results filter.
Use environment to control where the run appears in the Results environment filter:
production - production deployments and monitoring runs.staging - staging or pre-production deployments.preview - PR previews and one-off preview URLs.When targetUrl is present and environment is omitted, TesterArmy marks the run as preview. For staging pipelines, always pass environment: "staging".
For a walkthrough focused on a staging environment, see Testing Staging Environment.
commitSha - the webhook runs tests, but can’t post to GitHub without it.401 UnauthorizedThe webhook ID or secret is wrong. Regenerate the webhook on the group and update your CI secret.
403 ForbiddenThe webhook is disabled. Open the group’s trigger panel and toggle Enable webhook back on.
Tests use targetUrl from the payload if provided, otherwise the URL configured in your project settings. Check both.