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