This video explains the [mem_crm_custom_value] shortcode in Memberium X, which allows you to display account-level custom values from HighLevel directly on your WordPress site.
What Are Custom Values?
Custom values are account-level global fields in HighLevel — found under Settings > Custom Values. Unlike custom fields (which are tied to individual contacts), custom values apply to your entire HighLevel account. Think of them as global merge fields: you set a value once, reference it in multiple places, and if you ever need to update it, changing it in one place updates it everywhere it’s used.
Common use cases include things like your company address, phone number, Zoom links, or any other piece of information you want to reuse across your site or HighLevel automations.
Using the Shortcode
To display a custom value on your WordPress site, use the following shortcode format:
[mem_crm_custom_value key="your custom value name"]
A couple of things to keep in mind:
- The
keyattribute uses the name of the custom value (not the merge code key shown in HighLevel). - If the name contains a space, wrap it in quotes — for example:
key="company address"
Syncing Custom Values
Custom values do not sync to your WordPress site in real time — they only sync periodically. If you’ve just added or updated a custom value in HighLevel and it isn’t showing up on your site yet, you can trigger an immediate sync by going to Membership > HighLevel > Sync Custom Values. After syncing, refresh the page and the updated value will appear.
When to Use This vs. Smart Blocks
If the content you want to reuse globally already lives in HighLevel (or needs to be there for other reasons), the custom values shortcode is the right tool. However, if you just need a global merge field that only exists on your WordPress site, Memberium X has a separate feature called Smart Blocks that handles that without needing to involve HighLevel at all. Check out the Smart Blocks video for more on that feature.