Limits

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.

Automation scale limits

DescriptionLimitBehavior when limit is reached
Cycle is detected, if cycle detection is not overridden1 cycle (or 50 cycles, if cycle detection is overridden)Automation will be auto-disabled
Max size of input for object added/modified/removed condition with scheduled execution100KError message when saving the automation OR runtime error when evaluating the automation if the input set grows beyond 100K objects
Max number of recipients per automation10,000Error when saving or evaluating the automation
Max number of objects per automation evaluation for realtime execution10,000First 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 enabled1000Runtime error when evaluating the automation
Max size of object type for realtime execution10MError message when saving the automation OR runtime error when evaluating the automation if the total objects in the object type grows beyond the limit - see dropped objects configuration
Max size of object set for manual execution with function-backed effects100,000Error message when executing the automation
Max size of object set for manual execution with no function-backed effects5,000,000Error message when executing the automation
Max batch size of automation with function-backed actions20Runtime error
Max batch size of automation1,000Runtime error