The Automate application implements several limits to improve performance for execution and triggering effects. These limits and the expected behavior are listed in the table below.
| Description | Limit | Behavior when limit is reached |
|---|---|---|
| Max size of input for object added/modified/removed condition with scheduled execution | 100,000 | Error message when saving the automation OR runtime error when evaluating the automation if the input set grows beyond 100,000 objects |
| Max number of recipients per automation | 10,000 | Error when saving or evaluating the automation |
| Max number of objects per automation evaluation for real-time execution | 10,000 | First 10,000 object events are processed, or error is thrown |
| Max number of objects per automation evaluation for scheduled automations when per-object execution is enabled | 1,000 | Runtime error during evaluation before any effects are executed; no objects are processed |
| Max size of object set for manual execution | 5,000,000 | Error message when executing the automation |
| Max batch size of automation | 1,000 | Runtime error |
| Description | Limit | Behavior when limit is reached |
|---|---|---|
| Max time an automation event can wait in queue | 45 mins | The event is terminated and none of the effects execute |
| Max time an automation event can run | 4 hours | The event is terminated; effects that completed before the timeout are preserved, but remaining effects do not execute |
Automation events may wait in a queue for several reasons: