Hyper-personalization

Last updated 01/26/2026

Before adding the hyper-personalization, make sure you have added the initialization script tag.

With this feature, you can replace generic content with a personalized message that users only see once they have converted. For example, on your homepage, you can mention the user by name:

To add the personalized text like your logged in user’s name to any element on the page, you just need to follow these few steps:

Step 1

On the page you want to do hyper-personalization, add the following JavaScript:

    BreadButter.ui.applyText('FIELD_ID', "TEMPLATE", {
        type: 'TYPE'
    });

Step 2

  • Replace FIELD_ID with the ID of the HTML element you would like to personalize.
  • Replace TEMPLATE with the new text that you want to appear when a user authenticates. You can use plain text or html, which must be specified in the TYPE below. The available customization fields are:

    %FIRST_NAME%

    %LAST_NAME%

    %NAME%

    %EMAIL%

    Note: This will replace all of the text in the HTML element.

  • Replace TYPE with the content type: either 'html' or 'text'. Use 'text' if the content is just plain text. Use 'html' if you have included HTML tags in the TEMPLATE content.

Step 3

Users should now see the personalized text once they have signed in to your site.

Repeat the above steps for any other pages that you would like to personalize.