Evidence-backed synthetic user testing

Run AI users through your product before real users hit the problems.

UserProof turns browser sessions into verified work items with screenshots, traces, repro steps, and reruns after fixes.

pricing checkout mission
01Persona lands on pricingcaptured
02CTA opens signup, password rules hiddenhigh

Finding

Trial CTA promises setup, but first useful state is unclear

  • Screenshot evidence attached
  • Expected vs actual behavior
  • Acceptance criteria ready

The gap before launch

Most obvious product friction is found after users already hit it.

Comprehension

"I still don't know what this does."

Conversion

"Pricing looks clear until the plan gate appears."

Workflow

"The onboarding path loses the original intent."

How synthetic sessions work

Personas attempt real missions in a real browser.

1

Generate personas

Goals, objections, device habits, assumptions, and success criteria.

2

Run missions

Playwright executes browser steps while UserProof records traces and failures.

3

Evaluate evidence

Sessions become deduped findings with repro steps and acceptance criteria.

Evidence-backed cards

No vague AI opinions. Every card points to what happened.

High

Mobile signup loses the selected trial intent

Observed: after choosing Starter, signup lands on a generic dashboard with no next step.

  1. Open pricing on mobile viewport
  2. Tap Starter trial
  3. Create account
  4. Dashboard does not preserve plan context

Kanban plus verification

Accepted findings move like work, not comments.

Cards can be reviewed, accepted, moved into progress, marked fixed, and verified only after rerun evidence exists.

New AI feedbackAcceptedFixedVerified
Pricing CTA mismatch
Onboarding dead end
Mobile nav hidden
Rerun passed
{
  "title": "Checkout button hidden",
  "severity": "high",
  "repro_steps": ["Open cart", "Tap checkout"],
  "rerun_instruction": "Request a rerun after the fix"
}

Agent handoff

Export clean packets for Codex, Claude Code, Cursor, or your own team.

UserProof finds and verifies user-facing failures. Your engineering workflow fixes accepted cards.

Free Trial

$0

5 one-time sessions, 1 public project, no auth, limited evidence, 7-day retention.

Start

Starter

$99/mo

50 sessions/month, 1 project, 3 seats, public sites, manual runs.

Choose Starter

Growth

$899/mo

1,000 sessions/month, 20 projects, CI and preview URL reruns, custom personas, regression comparison.

Choose Growth

Enterprise

$2,500+/mo

Custom sessions, SSO, audit logs, private runners, redaction, custom retention, onboarding.

Contact sales

Find friction. Package proof. Rerun after the fix.

Start free trial