Configuration

Open Stores > Configuration > General > Workflow Engine. These settings are global; the module does not expose website- or store-view-specific values.

Workflow Engine enabled with runtime safety limits

General and runtime settings

Enable Workflow Engine is the master runtime switch. Disabling it prevents workflows from being started. It does not delete definitions, versions, runs or tasks.

Default Timeout is the fallback request timeout used by webhook execution. Max Retries controls additional run-consumer attempts after a failed execution. Max Execution Steps stops an accidental loop in a live run, while Max Simulation Steps applies the same kind of limit to previews. Resume Due Batch Size limits how many waiting runs the cron job queues at once. Max Trigger Chain Depth prevents workflows from starting an unbounded chain of further workflow-triggering events.

Keep the defaults for a first rollout. Raise a limit only after checking the run history and worker capacity; a larger number can turn a malformed workflow into more queue work rather than fixing it.

Webhook settings

The request and response byte limits bound outbound webhook traffic. The method list restricts which HTTP verbs a webhook action can use. The allowed-host list is the important security control: an empty list denies every host. Add only the public hosts that workflows genuinely need. * permits every public host and should not be a routine production setting.

Inbound signed triggers use the signature lifetime, clock-skew allowance and nonce lifetime. A short clock-skew allowance is safer, but all participating systems need synchronized clocks.

Expressions, notifications and condition models

Enable Expressions permits expression-based conditions. Turning it off affects definitions that depend on expression evaluation.

Enable Task Notifications controls notifications for human tasks. Notification delivery still depends on the store's email and queue setup.

Flat condition models expose supported Magento data fields in the builder. The default prefixes cover catalog, sales, customer, quote and EAV tables. Restricting the list removes fields from the selectable model surface; widening it exposes more database-backed fields to workflow authors.

Import and export

Imported packages are limited by Max Workflow Import Size. Allow Overwrite on Import is off by default. Leave it off unless replacing an existing definition code is an intentional deployment step and the incoming package has been reviewed.