Custom Values: nested, fallback, ability to blank, field types, validation
C
Clifford Paulick
NESTED:
ability to have custom values used within a custom value, such as for concatenation
FALLBACK:
Example: {{custom_values.phone_number_for_display:fallback="(111) 222-3333"}}
ABILITY TO BLANK:
If I have fallback functionality, it makes sense to allow blank values. They're already allowed upon initial Snapshot import anyway. Why not allow resetting to blank whenever I want?
FIELD TYPES:
(Custom Fields already has multiple field types.)
- Link
- color picker
- Media picker (saves the URL value of the chosen/uploaded media item)
- WYSIWYG (saves the HTML value)
- Code Editor
VALIDATION:
- trim
- no spaces
- minimum length
- maximum length
- string must include (e.g. 'facebook.com')
- email address
- regex
Log In
B
Brahim Hamichan
We really need this implemented ASAP please
Example:
A simple example is
{{contact.first_name || "there"}}
using it for emails for example when you don't have a person's first name.
Same format can be implemented for all variables
D
Doug Richardson
Default Value Filters and Custom Value string Interpolation would be nice as well as suggested above. Not sure if this fits here but I wrote a similar proposal for Default options in Custom Value/Field arrays: https://ideas.gohighlevel.com/automations/p/custom-value-field-arrays-suggestion-on-syntax-and-functionality
This builds on the concept of allowing filter functions inside of merge tags similar to the GF Merge tags suggestion in the comments.
C
Clifford Paulick
Related concept is spintax / pick one available option from random:
C
Clifford Paulick
C
Christian Wert
This is yet another reason GHL cannot truly compete with the likes of HubSpot, Active Campaign, Constant Contact, or a slew of other modern CRM systems.
This functionality is the most basic type of functionality and yet does not exist in GHL.
V
Vera Wang Cassara
yes plz
J
Joe Natoli
How is this still not implemented? Just a simple double pipe and default should work...
example: {{ custom.value || default: My Friend }}
H
HVAC Marketing
Joe Natoli Exactly! I've been requesting the feature for years now. From a technical stand point, I don't see how this would be so hard to implement.
F
Filip .
this is a MUST
A
Antigone Klima
Additional NESTED feature could use math. For example, a way to simulate a loop counter such as having a custom field for "number of failed payments" adding 1 every time a payment is attempted or due date missed.
M
Melissa Bandera
I'm really hoping this is implemented soon. There should be a way to have a fallback/placeholder that is automatically inserted when the field is empty. Right now we can't have a customized greeting (ex: Welcome [First Name]) because not all of our leads have their first name entered.
Load More
→