Skip to main content

How to Display Custom Merge Fields in Pages

Display personalized data inside your pages by pulling custom fields from connected apps and inserting them as merge fields.

Updated over a week ago

What Are Custom Merge Fields?

Custom Merge Fields allow you to display personalized data inside your pages.

You can pull in:

  • Standard CRM fields (first name, email, etc.)

  • Custom CRM fields (experience level, birthday, membership status, etc.)

This data is synced from your connected app and can be displayed dynamically for each user.

Example use cases:

  • “Welcome back, {{First Name}}”

  • Displaying a user’s subscription tier

  • Showing a renewal date

  • Displaying experience level or onboarding status


How to Set Up Custom Merge Fields

Step 1: Connect Your CRM

Custom Merge Fields require a connected app.

  1. Go to Settings

  2. Click Workspace

  3. Select Connectors

  4. Connect your CRM (e.g. Keap, ActiveCampaign, etc)

Once connected, you can configure which fields are available inside CustomerHub.


Step 2: Add Fields in Connectors

After connecting your CRM:

  1. Open the connected app inside Connectors

  2. Click on the ellipsis dropdown and select Options

  3. Locate the Fields or Custom Fields section

  4. Select the fields you want to sync

  5. Save

Selected fields will now:

  • Be available for merge into pages

  • Appear on the user record inside CustomerHub


Where Custom Fields Appear in CustomerHub

Custom fields are visible on the user record.

To view:

  1. Go to Users

  2. Open a user

  3. Navigate to the Custom Fields tab

This allows admins to:

  • Verify synced data

  • Audit field values

  • Confirm personalization accuracy


How to Insert a Merge Field Into a Page

  1. Go to Products or Pages

  2. Edit the page

  3. Click inside a text block

  4. Select Insert Merge Field

  5. Choose the desired field

  6. Save the page

  7. Publish

The field will display dynamically for each logged-in user.


How Merge Fields Work

When a user views the page:

  • CustomerHub pulls their field value from the connected app

  • The placeholder is replaced with their actual data

  • Each user sees personalized content

If a field has no value:

  • Nothing will display in its place

  • Consider structuring sentences so they still read naturally

Example:

Instead of:

“Your experience level is {{Experience Level}}.”

You may write:

“Experience Level: {{Experience Level}}”

This prevents awkward phrasing if the field is blank.


Common Personalization Use Cases

Custom Merge Fields are commonly used for:

  • Name personalization

  • Membership level display

  • Subscription renewal dates

  • Coaching progress metrics

  • Experience level indicators

  • Custom account identifiers

They allow you to turn static pages into dynamic experiences.


Troubleshooting Display Issues

If a field does not display correctly:

Check 1: Is the CRM connected?
Go to Settings → Workspace → Connectors

Check 2: Is the field enabled inside the connector?
Ensure it has been selected and saved.

Check 3: Does the user have a value for that field?
Check the Custom Fields tab on the user record.

Check 4: Is the page published?
Merge fields only render on Live pages.


Best Practices

  • Keep field names clear and consistent

  • Avoid over-personalizing every sentence

  • Always test with a real user account

  • Structure sentences so blank values don’t break formatting

  • Document which CRM fields are used for key pages


Important Notes

  • Merge fields only work for logged-in users

  • Data is synced from your connected app

  • Changes in the CRM will reflect inside CustomerHub

Did this answer your question?