Automations
Every automation is a small rule: When something happens, if a condition holds, do one or more things.
When / If / Do
- When — the trigger. A Smart Alarm goes off, a teammate comes online, a chat command is typed, a timer elapses, and more.
- If — optional. Only continue if this holds true — e.g. "all teammates offline," or a specific device's current state.
- Do — one or more actions, run in order: show a HUD notification, toggle a switch, send a Discord message, fire a webhook, and more.
A rule with no condition just runs its actions every time the trigger fires. Add a condition later without rebuilding anything -- the trigger and actions stay wired up.
Building one
From the Automations tab, click + New Automation, pick a trigger, then add actions (and a condition, if you want one). Each automation shows as its own card -- click anywhere on it to expand and edit, or use the delete button in the corner to remove it entirely.
Advanced mode
Basic mode's When/If/Do cards are a filtered view over the same automation graph the Advanced node editor works on directly. Anything Basic mode can represent (one trigger, an optional condition, and terminal actions) round-trips cleanly between the two. Shapes Basic mode can't fully represent -- a chain of actions feeding into more actions, multiple conditions, merged branches -- are built in Advanced mode and still run correctly, they just aren't editable from the Basic cards.
MAT