# Recipe limits
Recipes are subject to the following design and run time limits.
# General recipe design time limits
Description | Limit |
---|---|
Maximum recipe name length | 255 characters |
Maximum number of webhook recipes subscribed to same URL | 100 |
# Recipe code size limits
Recipe code size limits vary by data center.
Data center | Maximum code size (lines) | Maximum code size (bytes) | Maximum line comment (characters) | Maximum input size (bytes) |
---|---|---|---|---|
US | 1,000 | 90 MB | 2,100 | 5 MB |
EU | 1,000 | 90 MB | 2,100 | 5 MB |
SG | 1,000 | 90 MB | 2,100 | 5 MB |
JP | 1,000 | 90 MB | 2,100 | 5 MB |
AU | 1,000 | 90 MB | 2,100 | 5 MB |
IL | 1,000 | 20 MB | 1,000 | 1 MB |
Developer sandbox | 1,000 | 10 MB | 1,000 | 1 MB |
# Job report design time limits
Description | Limit |
---|---|
Maximum number of columns in a job report | 10 |
Maximum job report column value length | 256 characters |
# Test automation design time limits
Description | Limit |
---|---|
Maximum test case name length | 255 characters |
Maximum test case description length | 1,000 characters |
Maximum test case body length | 1,000,000 characters |
Maximum batch size of test cases request when requested by IDs | 500 |
Maximum number of test cases per recipe | 100 |
# General recipe run time limits
Description | Limit |
---|---|
Job details: Maximum data storage of inputs/outputs across all steps | 1 MB Job details are truncated if the total data exceeds 1 MB |
Webhook rate limits |
|
Webhook byte limits | Our webhook gateway has the following byte limits, which represents the total memory in all your webhooks:
|
Maximum number of recipes subscribed to the same webhook URL | 100 |
Maximum recipe concurrency | 30 This limit can be increased by contacting Customer Success. |
Maximum number of recipe steps | 1,000 |
# Queue size limits
Description | Limit |
---|---|
Size of recipe function queue | 10,000 |
Size of user actions queue | 1,000 |
Size of swap_in queue | 10,000 |
Size of poller events queue | 10,000 |
Size of webhooks events queue | 20,000 |
# Timeout limits
Description | Limit |
---|---|
Standard job timeout | 90 minutes |
HTTP action request timeout |
|
Polling trigger timeout | 5 minutes |
Long pause/action timeout | 370 days Workato doesn't support indefinite pauses in recipes. Starting June 1, 2025, recipes that exceed a total cumulative pause duration of 370 days across all long actions will fail. |
Specific connectors have variable timeout limits. Refer to the Connectors limits section for more information.
# Payload limits
Description | Limit |
---|---|
Maximum webhook payload size for the EU Data Center | 30 MB |
Maximum webhook payload size for all other data centers | 10 MB |
Maximum trigger event payload size in bytes | 50 MB |
Maximum payload size for callable recipes that are API platform endpoints | 1 MB (compressed) |
FURTHER READING
Refer to the Platform limits documentation for more information about Workato limits.
Last updated: 7/18/2025, 3:52:18 PM