· · · ·
For Productions For Engineers Modules Downloads Live demo Request a demo
All modules Module 22 · Automation

Wire up the workflow,
not the people.

A node-based logic engine that lets any capability of the system be controlled, triggered and scheduled programmatically. Wire workflows together visually: events, schedules and external triggers in; routing, comms, recording and notifications out.

Automation engine

Build complex workflows visually

Our node-based logic engine lets any capability of the system be controlled, triggered and scheduled. Wire tally events, schedules and external triggers into logic, and out to routing, comms, recording and notifications.

  • Drag-and-wire node editor
  • Trigger on events, schedules or external input
  • Control any module in the system
  • Live values on every port while it runs
  • Trigger on any event a module or connection publishes
  • Folders, clone, and JSON import and export
  • Schedule by interval, or at a set time on weekdays, weekends or a named day
Triggers in, actions out

Three kinds of node

Every workflow is the same shape: something happens, you decide what it means, the system acts.

Triggers

Tally over TSL 5, schedules, GPI and external input — anything that can start a sequence.

Logic

Combine and branch on state visually. “If CAM 1 is live and we’re past 18:00…”

Actions

Set routes, change comms, start an ISO record, log to Grafana, fire a notification — any capability in the system.

In the editor

What you build with

The same editor covers a one-line tally rule and a show-wide sequence. These are the parts.

Commands & connections

An action node calls any module command you hold the right to, or sends through any connection. An HTTP request node reaches systems outside.

Logic toolkit

Compare, maths, string, type convert, parameter filter, toggle, delay and variable nodes. Enough to branch, hold and shape a value without leaving the graph.

Templates

Save a graph as a template and expose only the ports and fields that matter. Drop it into other automations as a single node.

Rights & placement

An automation runs with the rights of the user who saved it. On federated servers, place each one on this server, the leader only, or all servers.

Module nodes

Modules bring their own nodes: comms key trigger, recall shot, phone tally, and replay triggers such as clip created and recording started.

Webhooks & assistant

Outbound webhooks deliver events with retry and signing, as JSON or formatted for Slack and Teams. A built-in assistant reads system state and proposes changes for a person to apply, using your own model, and an MCP server serves external agents. Both are off by default.


Find out more

Keep exploring the toolkit

Automate the busywork

Book a walkthrough with the engineers who built it, or wire up a node graph in the live demo.