Run Persona Review
run_persona_reviewBrowse a live website as a customizable AI end-user persona (e.g. Sally, the Dreaming Planner, or the Worst-Customer-Ever) and return a plain-language 'message from user' UX report: what they tried, where they got stuck, what confused them, the questions they had, whether they'd convert, and the top fixes. With drive=true the persona actually clicks through a multi-step flow (not just the landing page) and reports the journey it took. Part of Agentic Eyes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Live URL to review (http/https). | |
| goal | No | Optional task the persona tries to accomplish (e.g. 'book a lagoon tour'). | |
| drive | No | If true, drive a real browser through the flow (click/type) instead of reviewing only the landing page. | |
| context | No | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| persona | No | Which end-user persona browses the site: a builtin slug (sally, worst_customer) or the UUID of a persona saved via the persona library. | sally |
| max_steps | No | Drive mode only: cap on navigation steps (defaults to a patience-scaled budget). | |
| project_id | No | Optional QualityMax project to attribute the run to. | |
| evaluation_mode | No | Explicit evaluation semantics. Use pre_signup_intent for no-credential purchase/trial research. Legacy omission defaults to conversion and is reported as defaulted in the response. | |
| allow_external_actions | No | Explicit authorization to click state-changing controls. Credentials and identity fields remain blocked. |