Skip to content

Simulations Overview

A Simulation is an autonomous browser session where Marketrix explores your Application. It navigates pages, interacts with UI elements, and records a step-by-step transcript of everything it sees and does — all without manual input.

Simulations live on the Simulations page, scoped to the Application you’re working in.

Each Simulation runs in a real cloud browser. Driven by your instructions, Marketrix decides one action at a time — clicking, typing, navigating, scrolling, waiting — and observes how the page responds before choosing the next move. Along the way it:

  • Explores your Application — Visits pages, follows links, and interacts with forms and controls toward the goal in your instructions.
  • Records a transcript — Captures each step’s intended action, the underlying browser operations, the resulting page, and a screenshot.
  • Builds the Graph — After exploring, it generates a SimulationGraph from the transcript, which feeds into the app-wide Application Graph and deepens Marketrix’s understanding of your product.

Simulations serve two core purposes:

  • Building understanding — The more Marketrix explores, the better it understands your product. Each run contributes what it discovered to the Application Graph, so future answers and demonstrations get more accurate.
  • Validating behavior — Run a focused Simulation to confirm a specific flow works correctly before real users rely on it.

A Simulation moves through a lifecycle as it runs. The status appears on each row in the Simulations list and on the header of the Simulation detail page.

Status Meaning
Queued The Simulation is waiting for a browser session to start.
Running Marketrix is actively exploring your Application.
Creating Knowledge Exploration has finished and the Graph is being generated.
Completed The Simulation finished successfully. The transcript and Graph are available.
Failed The Simulation ended on an error. The transcript still shows what happened.
Stopped You stopped the Simulation before it completed. The partial transcript is saved.

A Simulation can also pause to ask you a question mid-run. When that happens, the header shows a Question pill and an answer box appears in the live transcript — answer it and the run resumes. See Monitoring Simulations.