Skip to main content
Connect Autosana to your repositories. When you open a PR, Autosana analyzes the diff, selects and runs relevant flows, and posts results with videos as a PR comment.

How it works

  1. You open a PR
  2. Autosana analyzes the diff and selects relevant flows (editing or creating as needed)
  3. Flows run in parallel as your build completes
  4. Results are posted as a PR comment with videos and a GitHub Check

Setup

  1. Go to Settings > Integrations > GitHub and click Install GitHub App
  2. Select your GitHub account/organization and choose repositories
  3. Toggle E2E Autopilot per repo to automatically analyze and test PRs
Each repo also has a Code Review toggle for automatic AI code review on PRs — see Code Review. The two toggles are independent; enable both to get a review and test results on the same PR.
You need to be an admin of your Autosana organization to install the GitHub App.
Set up the GitHub Action for App Uploads so Autosana can access builds for each PR.

Code-Managed Flows

Instead of authoring flows in the dashboard, you can define flows, suites, and hooks as files in your repository’s .autosana/ folder. Enable Code-Managed Testing per repo in Settings > Integrations > GitHub; Autosana then syncs .autosana/ on every push to your default branch and previews changes on pull requests. Parse errors surface as line annotations on the Autosana Flows GitHub check, and the resulting flows are read-only in the dashboard. See Code-Managed Flows.

@autosana

Tag @autosana in a PR comment on any connected repository — no toggle needed. Ask questions, request specific tests, re-run failures, or adjust instructions. The agent responds as a PR comment.

Managing Repositories

Go to Settings > Integrations > GitHub and click Manage Installation to add or remove repositories.