I created a sign-up form collecting customer birthdays. It’s set up like this;
I’ve selected “DD MM YYYY” as the capture format as we’re based in Australia and this is more common, but it is one of the provided drop downs within Klaviyo. And its mapped to a profile property called “Birthday”.
The button is set to add the birthday, and source as hidden fields. *It displays the birthday as MM/DD/YYYY in the profile though.
I then have a flow set up based on this trigger - date property: Birthday; start time: 3 months before date property; 12:00AM local time; repeats yearly; profile filters: limit the flow to only certain profiles (is in the Birthday Club).
I created a test profile with a birthday of 21 March, and with this trigger, it should have entered the work flow yesterday and been sent the first email, but it didn’t, and I can’t work out why.
Would the date trigger also be taking the year into account?
Initially I was only collecting day and month, but saw Klaviyo auto-assigned the profile a year in the birthday field anyway. So I changed it to select the year so it would at least be accurate and not the default 2016.
I checked and the test profile is in the right segment and the birthday is showing in the profile.
Can anyone help me troubleshoot this please?
Best answer by MANSIR2094
Hello kyahdigital,
Key Points to Check:
Date Formatting Issue
Klaviyo processes dates as MM/DD/YYYY, even if you collect them in DD/MM/YYYY format. Ensure that your signup form or flow translates the date correctly before saving it to the profile.
Trigger Year Dependency
Birthday flows triggered by the “Date Property” consider the day, month, and year. If your trigger includes a year that doesn’t match the current calendar year, the flow won’t activate. Ensure the test profile’s year matches the format and logic in your trigger settings.
Profile Segment Inclusion
Double-check that the test profile is correctly tagged in the Birthday Club segment. Sometimes segment syncs can delay updates, preventing profiles from entering flows.
Test Timing
The flow trigger activates based on Klaviyo’s time zone settings. Ensure your account’s time zone matches your expectations for the trigger.
Solution Steps:
Verify and adjust your form to save the Birthday property in MM/DD/YYYY format before mapping it. Use a custom script if necessary.
Modify the flow to ignore the year by using month/day logic instead of date property triggers when possible.
Confirm the segment inclusion and that the profile shows an accurate birthday property and segment status.
If this seems complicated, feel free to message me on WhatsApp at [+2349151237531], and I’ll guide you through the process or help implement the fixes directly! 😊
Klaviyo processes dates as MM/DD/YYYY, even if you collect them in DD/MM/YYYY format. Ensure that your signup form or flow translates the date correctly before saving it to the profile.
Trigger Year Dependency
Birthday flows triggered by the “Date Property” consider the day, month, and year. If your trigger includes a year that doesn’t match the current calendar year, the flow won’t activate. Ensure the test profile’s year matches the format and logic in your trigger settings.
Profile Segment Inclusion
Double-check that the test profile is correctly tagged in the Birthday Club segment. Sometimes segment syncs can delay updates, preventing profiles from entering flows.
Test Timing
The flow trigger activates based on Klaviyo’s time zone settings. Ensure your account’s time zone matches your expectations for the trigger.
Solution Steps:
Verify and adjust your form to save the Birthday property in MM/DD/YYYY format before mapping it. Use a custom script if necessary.
Modify the flow to ignore the year by using month/day logic instead of date property triggers when possible.
Confirm the segment inclusion and that the profile shows an accurate birthday property and segment status.
If this seems complicated, feel free to message me on WhatsApp at [+2349151237531], and I’ll guide you through the process or help implement the fixes directly! 😊
Klaviyo processes dates as MM/DD/YYYY, even if you collect them in DD/MM/YYYY format. Ensure that your signup form or flow translates the date correctly before saving it to the profile.
Trigger Year Dependency
Birthday flows triggered by the “Date Property” consider the day, month, and year. If your trigger includes a year that doesn’t match the current calendar year, the flow won’t activate. Ensure the test profile’s year matches the format and logic in your trigger settings.
Profile Segment Inclusion
Double-check that the test profile is correctly tagged in the Birthday Club segment. Sometimes segment syncs can delay updates, preventing profiles from entering flows.
Test Timing
The flow trigger activates based on Klaviyo’s time zone settings. Ensure your account’s time zone matches your expectations for the trigger.
Solution Steps:
Verify and adjust your form to save the Birthday property in MM/DD/YYYY format before mapping it. Use a custom script if necessary.
Modify the flow to ignore the year by using month/day logic instead of date property triggers when possible.
Confirm the segment inclusion and that the profile shows an accurate birthday property and segment status.
If this seems complicated, feel free to message me on WhatsApp at [+2349151237531], and I’ll guide you through the process or help implement the fixes directly! 😊
Thank you for that. I think I have managed to get it working, but I am just testing a few more to make sure!
By clicking “Accept All Cookies,” you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
Privacy Preference Center
Your Privacy
Strictly Necessary Cookies
Performance Cookies
Functional Cookies
Targeting Cookies
Site Analytics
Your Privacy
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
Privacy Notice
Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
Functional Cookies
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Site Analytics
These cookies record your visit to our website, and are used to track your visit including information such as: web page interactions (clicks, hovers, focus, mouse movements, browsing, zooms and other interactions), referring web page/source through which you accessed the Sites, heatmaps and scrolls, screen resolution, ISP, and statistics associated with the interaction between device or browser and the Sites. If you are accessing our Services with a European IP address, you have been asked to consent to the use of these cookies (you are free to deny your consent).