Product updateEvery test now ends on a map

The AI that tries it first

Give it a URL and a goal. Virtual customers try your app and find what breaks and where people get stuck.

We’ll only email you about the launch.

Your coding agent calls in the virtual customers

  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • Copilot CLI
  • opencode
  • Amp
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • Copilot CLI
  • opencode
  • Amp

Today, QA means clicking through it yourself.

Prefly is a desktop app where virtual customers go first.

Virtual customers

Customers like these go first.Different settings, the same conditions every run.

Hover over one

How it works

One line in,what to fix out.

Plan, run, results, one issue. Every test ends in this order.

One plan card

What to check, which customers, how deep and what not to do (pay, delete, send email) on one card. Change it in plain words, then press Start test.

One plan card

All at once, on a map

Each screen becomes a card and the customers’ faces move across them. At screens only a person can pass, like identity checks, they stop and ask.

All at once, on a map

Passed, stuck, problems

See how many customers finished each check, and the map keeps where each one stopped.

Passed, stuck, problems

Only what reproduces, ready to fix

Steps, the screen at that moment and the browser log in one bundle. Only issues that happen again on a rerun become bugs, and you can send them straight to Claude Code.

Only what reproduces, ready to fix

Rerun without AI

Keep a passing path as a saved test. After a fix, the same actions run again without a model.

Rerun without AI

Use cases

Any time before launch.Let them try it before real customers do.

Move your mouse over a card

QA
01

QA

Errors behind the screen, failed requests and buttons that do nothing, kept with the steps and the screen at that moment. Only what happens twice is a bug.

Where people get stuck
02

Where people get stuck

It works, but customers stop. The map shows who hesitated on which screen and for how long.

Sign-up and identity checks
03

Sign-up and identity checks

At identity checks and CAPTCHAs it stops and hands over to a person. It never bypasses them.

Checkout
04

Checkout

Paying, deleting and sending email are off by default. It goes all the way only with test accounts you add.

Regression tests
05

Regression tests

Save a passing path, then rerun it without a model after a fix to see right away whether the stuck spot is gone.

Accessibility
06

Accessibility

Use it with the exact settings of someone at 200% zoom, someone on the keyboard only, or someone who can’t tell red from green.

Compare

Stop switching between tools.From clicking around to regression tests, in one.

What each approach does out of the box, side by side.

What you getPreflyClicking aroundManual QATest scriptsPlaywright etc.Usability studiesRecruited panelsCloud AI testingRemote browsers
Works on unreleased screens––
No scripts to write–
Survives screen changes–
Many customers with different settings at once–––
Reports only reproduced issues–––
Reruns without a model–––
Hands off to a coding agent–––
Records stay on your computer––

FAQ

Questions

A desktop app where virtual customers try your product before launch. Give it a URL and one goal; it makes a plan card, the virtual customers use your app in a real browser at the same time, and you get what passed, where they got stuck and what broke.

Your first customers, by Prefly

Let them try it before real customers arrive.

We’ll only email you about the launch.