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.
What a Simulation does
Section titled “What a Simulation does”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.
Why Simulations matter
Section titled “Why Simulations matter”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.
Simulation statuses
Section titled “Simulation statuses”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.