Trigger on anything that happens in the workspace, then act with any operation any app exposes — no glue code between them.
Records changing, mail arriving, forms submitted, schedules.
Anything an app can do, including asking an agent to do it.
Branch on what a step returned.