Automation trigger types that are event-driven (not just time-based)

Would like to have automations set up so that they trigger when certain conditions are true. For example:

  • At [end of meeting] do [meeting summary & action extraction skill]

  • When [email meeting (criteria) arrives] do X

    • e.g. When a new email arrives scan it for potential actions and then add new actions to my personal task tracker on Linear.
  • When [event happens in (app)] do X

    • e.g. When a new task is automatically created for me in Linear, assess it for urgency and importance based on my personal criteria and add appropriate labels. If it is urgent, send me a DM on Slack to give me the details of the new urgent action
  • When [Slack message meeting (criteria)] arrives do X

  • Etc…