SalesSheet.ai — Automation Safety

5-Layer Anti-Loop Protection

Every automation execution passes through all five layers before executing

1
Source Tag
Every mutation carries a source tag (user, automation:{id}, api:{key}). A rule cannot trigger itself.
Self-loop block
2
Execution Depth Limit
Chain depth counter increments per hop. Hard cap at depth 3 — deeper executions are dropped and logged.
Max depth: 3
3
Hourly Rate Cap
Per-rule hourly limits: emails 100/hr, webhooks 500/hr, field updates 1,000/hr, notifications 200/hr.
Per-rule limits
4
Deduplication Window
60-second rolling window per rule per record. Duplicate fires on the same record are skipped.
60s dedup
5
Circuit Breaker
Workspace-level kill switch. Trips at 5,000 executions in 5 minutes. All automations paused, admin notified.
Global kill switch
Execution proceeds only if all 5 layers pass