TotalApp Docs

Execution Replay

Record, replay, and inspect workflow and script execution sequences step by step.

Overview

Execution Replay records every step of a workflow or terminal script run and lets you replay it frame by frame. It's useful for debugging flaky automations, auditing what happened during a production incident, and onboarding team members by walking through an execution visually.

Recording an Execution

  1. In Workflow Editor, toggle Record Execution in the Run panel before clicking Run.
  2. In Terminal Editor, run the command record start before your script, and record stop when done.
  3. The recording is saved automatically and appears in the Execution Replay panel.

Replaying an Execution

  1. Open Developer Tools → Execution Replay.
  2. Select a recording from the list.
  3. Use the playback controls: Play, Pause, Step Forward, Step Back, and Scrub.
  4. Each step shows: the node or command that executed, its input values, output values, duration, and any errors.

Inspecting State

At any point during replay, click a node or step to see:

  • Full input and output payloads (JSON or text)
  • Execution time for that step
  • Any error stack trace
  • The value of all variables at that moment

Sharing a Replay

Click Share on any replay to generate a link. Anyone with the link (and access to your TotalApp workspace) can open the replay and step through the execution. Useful for bug reports: share the replay link instead of trying to describe the sequence of events.