We set up GoHighLevel for you · Book a free 15-minute callWe set up GoHighLevel for you
Book a call

GoHighLevel custom values or fields showing blank in messages

A planning session at a whiteboard of sticky notes

Short answer

A GoHighLevel merge field comes out blank when that contact has nothing saved in it, or when the workflow doesn't supply it: appointment fields need an appointment trigger. Custom values are account-wide constants set in Settings > Custom Values; custom fields hold each contact's data. Typed merge fields are case-sensitive, so insert them from the picker. Default text for empty fields is documented for email.

How to fix it

  1. Insert from the picker. Typed merge fields are case-sensitive; the picker gets the name exactly right.
  2. Value or field?. Custom values are the same for every contact (Settings > Custom Values). Custom fields are per contact.
  3. Check the contact. Open the contact and confirm the field has a value. Empty fields come out blank.
  4. Appointment details. Appointment start time and the like need the Appointment Status or Customer Booked Appointment trigger. A pipeline trigger doesn't know which appointment you mean.
  5. Test with a real booking. Test emails may not fill appointment fields.
  6. Set a default in email. Click the field in the email editor to set default text, like there instead of a missing first name.
  7. A yellow chip. In the editor, a yellow chip means the workflow doesn't supply that value.

Common questions

Can I set a default for texts?
HighLevel documents defaults for email; its merge-field overview says SMS has no fallback.
Why does the field fill in tests but not live?
Usually the live contacts don't have that field filled, or the trigger is different.

More workflow fixes

All Workflows fixes

Want GoHighLevel set up and running for you?

Book a free 15-minute call. Tell us what you sell and where your leads come from, new account or the one you have, and we'll tell you what we'd set up, how long it takes and what it costs.

Rather we set it up? GoHighLevel rescue, done for you.

See the packageBook a call