Skip to main content

Choosing Between Event Playbooks, Workflows, and AutoOptimize

Choose the mechanism according to the work you need to perform and the controls available for that action.

MechanismUse it forWhat to verify
Event playbooksAttaching diagnostic actions and evidence to event investigationsThe configured actions, permissions, and their possible side effects
WorkflowsMulti-step orchestration using event, optimization, schedule, webhook, or manual triggersTrigger input, task parameters, approvals, retry behavior, and recovery
AutoOptimizeSupported scheduled optimization actionsTarget resources, algorithm/settings, schedule, and approval configuration

Investigation

Use diagnostic actions to collect relevant metrics, logs, or resource information. Review each action before enabling it: a script or query is not made read-only merely because it is part of a diagnostic playbook.

Operational response

Use a workflow when you need branching, notifications, tickets, or changes across multiple steps. Select the trigger lifecycle phase that provides the required input. If a task needs completed investigation results, do not assume an event-created trigger already contains them.

See Event-Triggered Automation and Approvals and Operations.

Scheduled optimization

Use Auto Optimize for the optimization categories supported by its configuration form. Use a recommendation-triggered workflow for custom follow-up logic, starting with a notification and verifying the payload before adding changes.

Resource changes can affect availability. Establish verification and recovery steps before enabling them; neither workflow history nor a previous workflow version provides a universal automatic infrastructure rollback.