To ensure performance and stability, workflows are limited to 30 automations each. This limitation can be easily bypassed by building smaller workflows and setting proper triggers to meet your needs.
Optimizing workflows
If you have workflows that are close to or have reached the 30 automations limit, you can optimize them to keep them working correctly. There are two strategies to achieve this:
Moving automations out of the workflow.
Duplicating the workflow and deleting automations.
Moving automations
You can just choose to move a few automations to free up space in your workflow.
Open the workflow.
On the right sidebar, go to automations.
Open the menu for the desired automation.
Select move.
Choose an existing workflow or create a new one.
Duplicating workflows
This approach will generate new spreadsheets and forms which will have different URLs and not be shared with anybody.
Duplicate the problematic workflow
Delete automation and/or forms from both workflows until you have two workflows that perform the same tasks as the original one.
(Optional) Revert the copied files to their original counterparts for the new workflow. Duplicating workflows also duplicates the files within them, if you want to keep working with the same file, just edit the corresponding automation or form.
Set up triggers
Link workflows using automation triggers to run On workflow runs. This will keep both workflows working in tandem as they did before.
Set specific triggers for each workflow as appropriate. Resort to this if you don't need them to always run simultaneously.
Test and Monitor
Run each sub-workflow manually to ensure it works as intended.
Monitor automated runs to verify workflows execute in sequence and data flows correctly.
By organizing Workflows into smaller, connected modules, you can stay within the automation limit while maintaining efficiency, clarity, and scalability.