TesterArmyTesterArmy
Platform

Project Setup

Set up a TesterArmy project with GitHub App integration and deployment provider configuration.

Use this guide when you want to connect a repository and wire GitHub + your deployment provider into your testing workflow.

Before you start

  • You must be signed in to TesterArmy.
  • Connect your GitHub account in TesterArmy before starting.
  • Your GitHub account must have access to the target repository.

1) Create the project

  1. Go to Projects in your team dashboard.
  2. Click New Project.
  3. Fill in:
    • Project Name
    • Project URL

2) Connect the GitHub App

This step lets TesterArmy identify PRs for your repository and post test results as PR comments.

  1. In the GitHub step, if no app is installed yet, click Install GitHub App or open the install page directly: https://github.com/apps/testerarmy/installations/new
  2. Authorize the app for the org/user and select at least one repository.
  3. Choose the installation and repository for this project.

3) Connect your deployment provider

Choose your deployment provider below.

Vercel

If you use Vercel, TesterArmy automatically receives deployment events through the GitHub App — no webhook needed. You only need the bypass token if Vercel deployment protection blocks preview URLs.

  1. Open the Vercel token field in the project wizard or later in Project → Settings → Vercel.
  2. In Vercel, go to:
    • Project Settings
    • Deployment Protection
    • Protection Bypass for Automation
  3. Create and copy the token and paste it into TesterArmy.
  4. Click Create Project (or Save in settings).

Vercel Protection Bypass for Automation

Coolify

If you use Coolify, TesterArmy receives deployment events via a webhook that you configure in Coolify's notification settings.

  1. During onboarding, select Coolify as your provider. Or go to Project → Settings → Webhooks and click Add Webhook.
  2. Copy the generated webhook URL.
  3. In Coolify, go to Notifications → Webhook, paste the URL, and enable deployment events.

For Docker Compose deployments, Coolify has a known issue where the preview URL is not sent. Configure a Preview URL pattern (e.g., https://{{pr_number}}.myapp.com) when creating the webhook as a workaround.

See CI / CD for more details and troubleshooting.

4) Validate the setup

  1. Make sure the project appears in your dashboard.
  2. Open a connected GitHub PR that triggers a deployment.
  3. Confirm a test run is queued and appears in project results.
  4. Open the result details for screenshot evidence, issues, and generated Playwright steps.

Quick troubleshooting

  • No installations found: install the TesterArmy GitHub App on the correct account/org and refresh.
  • No repositories available: expand app permissions to include that repo.
  • Protected preview cannot open: verify the Vercel bypass token is valid.
  • Coolify webhook not triggering: check that deployment events are enabled in Coolify Notifications → Webhook.
  • CI / CD for Coolify integration details and troubleshooting.
  • Quick Test for one-off checks without project setup.
  • API Reference for async run endpoints and webhooks.

On this page