Skip to main content
Solved

Pesonalisations not working


Forum|alt.badge.img+3
  • Contributor IV
  • 7 replies

Hi there,

I have a campaign set up for a newsletter however the personalisation is not working for Hi {{ person.first_name|default:'there' }},

The lists that are linked to this campaign do have a first name field but it is no populating the email when I do a test. In the profile details for any particular person there doesnt appear to be a name field noted. Not sure if there should be. The name has been inserted because I added it manually using my details.

 

Any thoughts would be appreciated.

Luke.

Best answer by MANSIR2094

Hey ​@lukle 

I'm going to take a guess here... I think the issue might be with how Klaviyo is mapping the first name. Since you can see names in the profile list, but not inside individual profiles, it's possible that Klaviyo is storing them as a custom property instead of "First Name".

 

Can you double-check your form settings to make sure the first name field is mapped to "First Name" and not something like "name" or "first"? Sometimes, it's an easy fix

If everything looks good, try submitting a new test entry with a different email address. Klaviyo might not update existing profiles, so this will help us see if the issue is specific to existing profiles.

 

Also, just to cover our bases, can you check the "Manage Fields" section in your list settings to confirm that "First Name" is recognized?

 

Let me know what you find, and we'll go from there.

View original
Did this topic or the replies in the thread help you find an answer to your question?

7 replies

MANSIR2094
Problem Solver IV
Forum|alt.badge.img+17
  • Problem Solver IV
  • 262 replies
  • March 6, 2025

Hey  ​@lukle,

 It looks like the profiles in your list are missing first name data, which is why the personalization tag isn't working.

Even if you've got a first name field in your list, Klaviyo needs the actual profile data to fill in the tag. Let's take a closer look. Can you check a few profiles in the "Profiles" section of Klaviyo to see if the first name field is populated?

If it's missing, it's possible that the name data didn't get captured during signup or import. Or, if you manually updated your own profile, others might not have done the same.

To fix this, make sure your signup forms are mapping the first name field correctly and that it's required if necessary. For existing lists, you can update missing names by importing a CSV file with email and first name columns.

Want to test it out? Try using a profile that has the first name stored to see if the personalization works.

Let me know if this help!


Forum|alt.badge.img+3
  • Author
  • Contributor IV
  • 7 replies
  • March 6, 2025

Thanks Mansir,

I have opened the profiles where you can see all profiles on one page. The name appears there. However, if I go into one of the profiles there is no ‘name’ listed in the ‘information’. I have deleted this profile (mine) and input the information in the form again which includes a name field (from a klaviyo form. Not another form builder). Still no luck though. Is there anything in the mapping that I could be doing wrong?

Luke.


MANSIR2094
Problem Solver IV
Forum|alt.badge.img+17
  • Problem Solver IV
  • 262 replies
  • March 6, 2025

Thanks for the update  ​@lukle .

 Since you can see the name in the profile list view, but not inside individual profiles, it's likely that the first name is stored as a custom property instead of Klaviyo's default "First Name" field.

 

That means the usual personalization tag {{ person.first_name }} won't work, since it only pulls from the default first name field.

 

To check if this is the case, open a profile, scroll down to the Custom Properties section, and see if the name is stored there under a different key (like "First_Name" or something similar).

 

If that's what's happening, you can update your email template to reference the correct property using {{ person|lookup:'Custom_Property_Name' }}.

 

Another possibility is that there's an issue with how the form is mapping the first name field. Make sure it's mapped to Klaviyo's default "First Name" field, and not creating a new property.

 

You can check this by going to the form settings, clicking on the first name field, and confirming that it maps correctly. If it doesn't, try deleting the field and re-adding it, making sure it connects to the default "First Name" property.

 

Let me know what you find and if his help!


Forum|alt.badge.img+3
  • Author
  • Contributor IV
  • 7 replies
  • March 6, 2025

Thankyou.

There is no custom property associated with name.

It seems like it must be to do with the mapping but there are limited option in the form so Im not sure how far wrong i could go. The first name property is selected in the form but still no luck.


Forum|alt.badge.img

The first name field isn't properly mapped or populated in your contact list. Double-check that your list actually has first names assigned to each contact and that the field name matches what your email platform expects. If the field is missing in profile details, it may not be syncing correctly. Try manually updating a contact’s first name and running another test. Also, ensure the merge tag syntax is correct for your specific email platform.


MANSIR2094
Problem Solver IV
Forum|alt.badge.img+17
  • Problem Solver IV
  • 262 replies
  • Answer
  • March 6, 2025

Hey ​@lukle 

I'm going to take a guess here... I think the issue might be with how Klaviyo is mapping the first name. Since you can see names in the profile list, but not inside individual profiles, it's possible that Klaviyo is storing them as a custom property instead of "First Name".

 

Can you double-check your form settings to make sure the first name field is mapped to "First Name" and not something like "name" or "first"? Sometimes, it's an easy fix

If everything looks good, try submitting a new test entry with a different email address. Klaviyo might not update existing profiles, so this will help us see if the issue is specific to existing profiles.

 

Also, just to cover our bases, can you check the "Manage Fields" section in your list settings to confirm that "First Name" is recognized?

 

Let me know what you find, and we'll go from there.


Forum|alt.badge.img+3
  • Author
  • Contributor IV
  • 7 replies
  • March 6, 2025

Thanks Mansir for persisting with this.

I have checked the form settings and I have definately selected the “first name” from the drop down list. Ive tried submitting a new form with a new email address but no luck.

 

I couldnt find the “manage fields” section in the list settings. 

 

One strange thing. I decided to send out the newsletter without this being resolved and when it was sent to me it did include my name even though it hadnt when I did the test. In saying that I have received an email from someone else who got the email and it just says “Hi” without their name so Im a bit lost. I might just have to live with it the way it is.