Skip to main content
Contributor I
January 2, 2023
Solved

How can I update a user's profile with birthday & gender data?

  • January 2, 2023
  • 3 replies
  • 719 views

Hi guys!

How can I send an email to my database so they can update their birthday and gender

 

Thank you!!

    This topic has been closed for replies.
    Best answer by Ashley I.

    Hi @catarojastropico !

     

    At the time of this post, it is not currently possible to embed a form directly into an email to capture this information within Klaviyo. This limitation is mainly due to how embedded elements, like forms, are recognized by inbox providers as security risks, and may negatively impact deliverability of the email as a result. If you wanted to read more about this, there is a great thread on it here:

     

    As a workaround, I would recommend creating an embedded form on your website (can be on a non-indexed or unlinked page) and instead sending an email to your current subscribers that links back to this page to submit the form hosted on the site. 

     

    You can take it one step further by first creating a segment of users where the birthday and gender properties are “Not set”, indicating a user that is missing one or the other, and then send this campaign to that segment so as not to annoy users who already have their birthday and gender on file with you. The definition for that condition would look something like this:

    Where I have the “Title” property shown in the above screenshot would just need to be swapped out for your respective birthday and gender properties. 

     

    You can use an AND connector between the two properties if you want the segment to include users who are missing BOTH their birthday and gender. 

     

    You can use an OR connector between the two properties if you want the segment to include users who are missing EITHER their birthday or gender. 

     

     

    Hope this helps!

     

    3 replies

    Ashley I.
    Partner - Platinum
    Ashley I.Answer
    2025 Champion
    January 3, 2023

    Hi @catarojastropico !

     

    At the time of this post, it is not currently possible to embed a form directly into an email to capture this information within Klaviyo. This limitation is mainly due to how embedded elements, like forms, are recognized by inbox providers as security risks, and may negatively impact deliverability of the email as a result. If you wanted to read more about this, there is a great thread on it here:

     

    As a workaround, I would recommend creating an embedded form on your website (can be on a non-indexed or unlinked page) and instead sending an email to your current subscribers that links back to this page to submit the form hosted on the site. 

     

    You can take it one step further by first creating a segment of users where the birthday and gender properties are “Not set”, indicating a user that is missing one or the other, and then send this campaign to that segment so as not to annoy users who already have their birthday and gender on file with you. The definition for that condition would look something like this:

    Where I have the “Title” property shown in the above screenshot would just need to be swapped out for your respective birthday and gender properties. 

     

    You can use an AND connector between the two properties if you want the segment to include users who are missing BOTH their birthday and gender. 

     

    You can use an OR connector between the two properties if you want the segment to include users who are missing EITHER their birthday or gender. 

     

     

    Hope this helps!

     

    Ashley Ismailovski, Klaviyo Champion & Director of Email Marketing at SmartSites https://www.smartsites.com/
    Taylor Tarpley
    Community Manager
    Community Manager
    January 3, 2023

    Hi there @catarojastropico ,

     

    Welcome to the Community! Happy to help and can see you’ve gotten some great insight so far! 

     

    @Ashley I. is correct that a link to a form, not embedding a form in the email itself, would work best here! Additionally, sending to a segment of users who have neither of these properties is another great idea! Here’s some helpful documentation to gain more insight on segments, AND/Or connectors and more! 

     

    Additionally, in order to gain these profile properties in the future vs retroactively, I would consider either (or both of these things!) 

    1. Change your original signup form to a multi-step signup form and ask users for their gender and birthday on the next step after their email and SMS number.
    2. Add this link to the from to one of your welcome flow emails in case a users exited the signup form before they added the desired properties

     

    Thanks for participating in the Community and for @Ashley I. for stepping in to offer their insight! 

    -Taylor  

    Contributor I
    January 3, 2023

    Thank you Ashley and Tayilor for your help. I already Changed my original signup form to a multi-step signup form

     

    Now I gonna do what Ashley suggested.

     

    Thank you both!