Who This Is For / When to Use
Use this article if a workflow, campaign, or trigger is locked in Draft with a loop error message and cannot be published.
What a Loop Lock Is
A Loop Lock is a built-in safety mechanism that prevents infinite automation loops. A loop occurs when actions repeatedly re-trigger the same workflow, campaign, or trigger for the same contact.
Common causes include:
A workflow action that adds the contact back into the same workflow
Two workflows that add contacts into each other
Triggers firing based on actions taken earlier in the same workflow
When a Loop Lock Is Triggered
Kyrios automatically applies a Loop Lock when any single contact meets both conditions:
The same workflow, campaign, or trigger starts 50 times
The 50 executions occur within 30 minutes
Once locked, the automation is forced into Draft status and cannot be re-published without intervention.
How to Identify a Loop Lock
When a Loop Lock occurs, you will see an error banner similar to the following:
The message indicates that the automation was locked due to a detected loop and requires review.
How to Find the Source of the Loop
Go to Automation > Workflows.
Open the affected workflow.
Click Execution Logs.
Look for repeated executions for the same contact within a short time window.
Identify actions such as Add to Workflow, Add Tag, or Trigger-based actions that feed back into the same automation.
How to Resolve a Loop Lock
Identify the trigger or action causing the loop.
Remove or modify the action so it no longer re-enrolls the contact repeatedly.
Avoid workflows that add contacts into themselves or mutually add contacts between workflows.
Save the corrected workflow.
If you need the automation restored after fixing the issue, proceed to the next section.
How to Unlock a Loop-Locked Workflow or Campaign
Loop Locks cannot be manually removed.
To unlock a workflow, campaign, or trigger:
Contact Kyrios Support
Provide the name of the locked automation
Confirm the loop has been resolved
Support will review the automation and unlock it if the loop condition is cleared.
What Loop Locks Do and Do Not Affect
Loop Locks apply per contact, not globally
Other contacts are not impacted
The limit cannot be adjusted or disabled
Loop Locks protect email, SMS, and system performance
Common Issues and Fixes
My workflow keeps locking again
A loop still exists. Re-check for actions that re-trigger the same workflow or another workflow that feeds back into it.
I fixed the workflow but it is still locked
Only Support can unlock a Loop Lock after verification.
I want the lock to trigger sooner or later
The 50-execution / 30-minute limit is system-defined and cannot be customized.
FAQs
How do I get a locked workflow unlocked?
Contact Kyrios Support after fixing the loop.
Does a Loop Lock affect all contacts?
No. It applies only to the contact that caused the loop.
Will failed actions count toward the loop limit?
Yes. Any execution counts toward the limit.
Can Loop Locks be disabled?
No. They are mandatory safety protections.
How can I prevent Loop Locks in the future?
Audit workflows regularly, avoid self-referential automations, and test workflows before publishing.


