The contact values like contact.name or contact.email will only work when the user has submitted a form on the previous page/step of the funnel. In this case, they are landing on the page directly so the system does not know which contact has opened the page and it is not possible to show the name directly, however there is a workaround for this. You can use URL Parameters to show the contact's name so that the landing page will get the name from the URL and show it on the page.

Step 1: Set the URL Parameter name on the landing page

  • Name your parameter, for example, in this case, I'm calling it 'lead'
  • Add the parameter name on the landing page where you want to display the parameter value. The parameter name will be enclosed in double curly brackets.

Step 2: Get the Page URL and add the parameter name to it

Step 3: Set up your email with the URL

  • Send this email to the lead so that it opens their name, you will use the value "contact.name" instead of 'John' so that it displays their name. In our example, the URL would look like this: https://test2.excaaa.com/ubsub-test?lead={{contact.name}}
  • Send this to the lead in the email and test.