HighLevel Custom Values in If/Else + Better Loop Detection
HighLevel released updates to make workflows more powerful and safer: custom values now work in If/Else conditions, and better loop detection prevents infinite workflow loops.
Custom Values in If/Else
You can now use custom values (like contact fields) in your If/Else workflow conditions. Not sure which is which? See Custom Fields vs Custom Values for the full breakdown.
Why This Matters
Before, If/Else could only check basic conditions. Now you can:
- Check custom field values
- Compare dates dynamically
- Use contact data for branching
Example Use Case
Set a custom value to mark contacts as "VIP" and have workflows branch differently:
- VIP contacts → Premium follow-up sequence
- Regular contacts → Standard sequence
Better Loop Detection
HighLevel added the "definitive loop list" trigger type to prevent accidental infinite loops.
Our Toolbox. Every platform, plugin, and service we use and recommend, in one place. See the list →
What Are Workflow Loops?
A loop happens when:
- Workflow A triggers Workflow B
- Workflow B triggers Workflow A
- They run forever (bad!)
How Loop Detection Helps
The system now warns you when creating workflows that could create loops, preventing:
- Server crashes
- Unexpected charges
- Confused contacts getting 1000 messages
Invoicing Updates
This release also included invoicing improvements:
- One-time invoices — Only created when you save/send (not when opening builder)
- Clone invoices — Easily duplicate existing invoices
- Better product selection — Improved metrics and messaging in builder
See Also
- Custom Fields vs Custom Values — Understand the difference and when to use each one
- Premium Workflow Actions — Advanced workflow features like HTTP requests and webhooks
See Also
This article blends original content, AI-assisted drafting, and human oversight. How I write.
Stay Updated
Get notified when new content is published.
No spam. Unsubscribe anytime.