Skip to content

FlowDrop Office

FlowDrop Office draws a FlowDrop workflow as a pixel-art office, with one office per section and one desk per node, then replays each run desk by desk so you can watch which nodes ran, in what order, and what each one returned.

What you get

  • Offices from your own layout. Each caption node in the workflow editor becomes an office for the nodes to its right. Branches behind a switch gateway sit in a back row, so only the route a run takes lights up.
  • Run replay. A clerk finishes at one desk and walks the file to the next, the camera follows, and a subtitle says what the node did.
  • Inspector. Shows each step's stored job output, where it came from and where it went.
  • Live turns. Send a message from the chat on the page; the office runs it in a FlowDrop session and replays the run it produced.
  • Recent runs. Replay any of the workflow's last 12 runs that you may view, whether a chat, a trigger or a call started them.
  • Questions from the workflow. When the workflow stops to ask the person something, the chat shows the question and its options.
  • Playback controls. Pause, speed, a wide shot of the whole building, and a full-screen presentation mode.

The module is read-only over FlowDrop's own storage, apart from the sessions that live turns create. It works with any workflow and needs no per-workflow setup.

flowchart LR
    W[Workflow config] -->|captions and nodes| O[Offices and desks]
    P[flowdrop_pipeline] -->|jobs in execution order| R[Replay]
    O --> R
    R --> I[Inspector]
    C[Office chat] -->|session turn| P

Where to start