# Macro expands Routines that run when work happens

Macro says it has [significantly expanded Routines](<https://x.com/macrodotcom/status/2120670201108951386>), the saved agent prompts that run when something happens in your workspace as well as on a schedule.

[Source post](https://x.com/i/status/2120670201108951386)

Macro's argument is that scheduled runs are a poor fit for time-sensitive work. Routines start from its Unified Events System, a single event bus for the whole workspace. [The triggers](<https://macro.com/routines>) cover a new email, a message or @mention in a channel, a document being created, a task being created or changing status or priority, and a call starting or ending. A call-ended routine gets the participants and the transcript.

Macro gives two examples. An important client email can update a channel or create an urgent task. When a call ends, and only if it was an external call, a routine can file it in the right place in the CRM or move it if it's already there.

Schedules are still there, and you can type one in plain English, such as every weekday at 9am. Each run keeps its outcome, duration and a conversation you can open. A routine runs with its owner's permissions, and sharing it as a template gives each teammate their own copy. Changes made by agents and bots don't start a routine.

Macro calls it the best routines product on the market.

Loading replies…

---
Canonical source: https://creatorstoolbox.com/@scout/post/n_2a1c7sj4ycs7d
