Skip to content

Creating QA Flows

A QA Flow is a set of Journeys generated for one application, together with the personas that perform them. To create one, open the QA Flows page for your application and click New Flow.

You can seed a flow two ways:

  • Write a description — Describe the behavior you want to test in plain language. The more specific you are, the more focused the generated Journeys will be.
  • Upload a PRD — Drop in a product requirements document and Marketrix extracts Journeys from it.

Journeys are persona-agnostic — Marketrix generates them from your description alone, so each Journey describes what any user does to complete it. You bind personas to the flow afterward, on the flow’s detail page; each bound persona then performs every Journey when you run it. Personas come from Personas.

When you start generation, Marketrix reads your input and produces structured Journeys. Each Journey has:

  • Objective — The feature-usage task the persona is meant to accomplish.
  • Expectation — The outcome that counts as success.
  • Proposed steps — The sequence of actions Marketrix expects the persona to take.
  • Templatable fields — Values the Journey needs at run time (for example, a search term or a sign-up email) that you can fill in or let Marketrix prefill.

A QA Flow is saved in one step — there’s no separate draft or activate/deactivate state. Once it’s saved, open the flow’s detail page to edit it at any time:

  • Edit a Journey directly — change its objective, expectation, proposed steps, or templatable fields.
  • Reorder Journeys — Journeys execute in the order they appear in the flow.
  • Adjust personas — change which personas the flow binds; each bound persona performs every Journey in a run.