Skip to main content

Loop Lockouts in Workflows

Loop Lockouts automatically stop workflows, campaigns, or triggers when Kyrios detects an infinite loop for a single contact, protecting system performance and deliverability.

Updated over 3 months ago

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

  1. Go to Automation > Workflows.

  2. Open the affected workflow.

  3. Click Execution Logs.

  4. Look for repeated executions for the same contact within a short time window.

  5. 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

  1. Identify the trigger or action causing the loop.

  2. Remove or modify the action so it no longer re-enrolls the contact repeatedly.

  3. Avoid workflows that add contacts into themselves or mutually add contacts between workflows.

  4. 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.

Did this answer your question?