In certain workflow scenarios, there is a risk of accidentally creating a loop, where two processes continuously trigger each other or a single process repeatedly triggers itself. These loops can lead to performance issues and significant complications. To reduce this risk, we have a built-in protection called the Loop Lock feature.
How Loop Lock Works
Loop Lock is built to detect and stop unintended loops within Workflows. It activates automatically if five contacts are added to the blacklist within a specified time frame. Contacts are added to this list if they repeatedly enter a workflow within a short period and will remain on the list for a set period. For example, Loop Lock will trigger if a contact is added to a Workflow 50 times in under 30 minutes.
If you run into this error, our Support team is ready to help. Get in touch and we will look into your Workflow promptly to identify and resolve the loop.
While loops can disrupt processes, Loop Lock keeps your workflows stable. For more advanced guidance, we recommend reading our article on Understanding and Preventing Race Conditions in Workflows.
Frequently Asked Questions
Q: Can I adjust the Loop Lock settings?
- Loop Lock is an automated system designed to protect workflows from looping errors. Its core functionality cannot be changed, but our Support team can help you adjust your workflows to avoid loops in future.
Troubleshooting Tips
Review Your Workflow Settings
- Examine your workflow triggers and actions to make sure processes are not set up to loop contacts repeatedly.
Check Workflow Conditions
- Ensure that conditions within the workflow prevent repetitive entries for the same contact, such as time delays or unique triggers.
Monitor Error Logs
- If you experience performance issues or receive a Loop Lock error, review the workflow logs to identify the contact or action causing the loop.