Workflow Loop Lockouts
In certain workflow scenarios, there exists a risk of inadvertently 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 mitigate this risk, we have implemented a solution known as the Loop Lock feature.
How Loop Lock Works
Loop Lock is built to detect and halt unintended loops within Workflows. It automatically activates 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.
Should you encounter this error, rest assured that our Support team is ready to assist. Simply reach out to us, and we will promptly investigate your Workflow to identify and resolve the loop.
While loops can disrupt processes, Loop Lock ensures the stability of your workflows. For more advanced insights, we recommend reviewing 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. As such, its core functionality cannot be altered, but our Support team can assist you in adjusting your workflows to avoid future loops.
Troubleshooting Tips
Review Your Workflow Settings
- Examine your workflow triggers and actions to ensure that processes are not set up to repeatedly loop contacts.
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.