Skip to main content

Previewing Experiments

Preview lets you run your entire experiment yourself — every role at once, side by side — before you recruit a single participant. It launches a live, interactive copy of your design in a new browser tab, with one pane per role, and gives you a control bar to step through the states exactly as your participants will experience them.

Multi-pane preview showing a host and viewer running the same experiment side by side, with video chat, a synchronized stimulus video, and text chat

Preview is the fastest way to catch problems that only appear when the experiment is actually running: a role that sees the wrong stimulus, a chat that isn't wired up, a state that advances too early, or a mapping that resolves to the wrong value.

When to use Preview

Reach for Preview whenever you want to experience the experiment rather than just read its configuration:

  • Before recruiting. Walk through the full flow yourself so you don't spend recruitment budget discovering a broken state.
  • After changing roles, stimuli, or states. Confirm each role still sees what it should at every step.
  • To check communication components. Video chat and text chat run live across the panes, so you can verify participants can actually see and message each other.
  • To rehearse timing. Step through states in order to feel the pacing before a live session.
tip

Preview is meant for exploration. Run it as many times as you like, try every path, and don't worry about leaving a mess behind — nothing you do in a preview is recorded (see What's real and what isn't).

Launching a preview

There are two ways to open a preview, both labeled Preview:

  1. From the experiment designer. While editing or viewing an experiment, click the Preview button in the header.
  2. From your experiments list. Click the Preview action on the experiment's row.

Either one opens the preview in a new browser tab, so your designer or dashboard stays open behind it. The preview builds one pane for each role your experiment defines and starts all of them at the first state.

note

Your browser will ask for camera and microphone permission the first time a pane needs them — the same prompt your participants see. Allow it so the video and audio panes behave realistically. You can grant it once per pane.

The preview interface

The preview window has two parts: a control bar across the top, and the role panes below it.

Two-role preview with the control bar showing the state selector on "Video 2", and Prev, Next, Restart, and End preview controls

Role panes

Each pane is a fully working copy of the experiment running as one role. The pane header shows the role name and a participant label (for example, host — preview_host_1), and a progress bar showing how far through the states that role is (State 1 of 2). Whatever a real participant in that role would see — stimuli, components, video chat, text chat — appears here, live.

Because every role runs at once, the panes talk to each other just like real participants would. Type a message in one pane's text chat and it appears in the others; the video tiles show each pane's camera; a synchronized stimulus video plays in step across all of them.

Control bar

The control bar drives the whole preview at once — every pane responds together:

ControlWhat it does
State selector (dropdown)Jump directly to any state in the experiment.
PrevStep back to the previous state.
NextAdvance all panes to the next state.
RestartReset the preview to the first state and start over.
End previewClose the preview and release its resources.

Use Next and Prev to walk the experiment one state at a time, the state selector to jump straight to a state you want to inspect, and Restart to re-run a flow from the top without relaunching.

What's real and what isn't

Preview runs the real experiment engine, so most of what you see behaves exactly as it will in production — but it is a throwaway session designed for testing.

What's real:

  • Your camera, microphone, and video/audio chat connect for real, so you can verify the communication experience.
  • Text chat is live between panes.
  • Stimulus videos stay synchronized across roles, just as they do for participants.
  • State logic, role-specific stimuli, and variable mappings are evaluated exactly as they will be in a live run — this is what makes preview useful for catching configuration mistakes.

What isn't:

  • No data is saved. Responses, ratings, chat messages, recordings, and events from a preview are discarded — nothing is written to your experiment's data.
  • The session is temporary. Each preview lives for about one hour, then expires automatically.
  • Completion is different. When the experiment reaches its end, the preview shows a "Preview run complete" screen instead of sending you to the post-experiment questionnaire. This protects your own account from ever recording a questionnaire response for a test run.
warning

Because preview data is never saved, don't use it to verify that data collection works — for that, run a real test session through a deployment. Preview verifies the participant experience, not the data pipeline.

Limits and good to know

  • Role panes: Preview supports up to 16 roles at once. If your experiment defines more, it won't preview.
  • Concurrent previews: You can have up to 3 previews open at a time. If you hit the limit, use End preview to close one before opening another.
  • Access: Anyone who can access an experiment can preview it — owners, collaborators, and, for shared or public experiments, anyone with access. Previewing never changes the experiment or its data.
  • Closing up: Click End preview (or just close the tab) when you're done to free the session immediately rather than waiting for it to expire.

Tips

  • Test the unhappy paths. Use the state selector to jump around and confirm each state stands on its own, not just the linear walk-through.
  • Preview after every meaningful change. It's quick, and it catches role- and mapping-specific bugs that are invisible in the static configuration.
  • Watch all panes together. The most common issues — a role seeing the wrong stimulus, chat not connecting — only show up when you compare the panes side by side.