Hi @Edgywebsites ,
Thanks for posting to the Community! It’s great to hear you’ve thought about setting up birthday flows as part of your marketing strategy!
The solution may differ based on how you are storing your data for birthdays in Shopify. Essentially if you are creating a separate custom profile property tag for Shopify’s birthdays, then you'll need to add the tag in Shopify and Create a Segment to capture these profiles. You'd then be able to trigger a flow to that segment.
This article: Creating and using tags in Shopify may be of help.
To add a tag:
-
Open the specific draft order in Shopify.
-
In the Tags section, enter the name of a tag you want to add or select it from the list of existing tags. If you enter the name for a new tag, then it will automatically be created for future use in the section.
-
Click Save.
You can also add a tag from the full list that appears when you click View all tags on the product, transfer, draft order, or customer details page:
-
In the Tags section, click View all tags.
-
Select a tag from the list.
-
Click Apply changes.
If you are not using a Shopify tag as a way of tracking this custom property, there would be another solution. Since Shopify birthday data is not something that is automatically synced into Klaviyo through the integration, you would need to export them from Shopify and manually upload them to a list in Klaviyo. In order to use someone's birthday as the trigger for a flow, the date needs to be in one of Klaviyo’s accepted formats, YYYY-MM-DD or MM/DD/YYYY. Since you already have these people's birthdays, you can potentially modify the dates to be in the correct format and upload them to Klaviyo so you wouldn't need to collect them again. However, this is likely a bit of a tedious manual process if you don't have a developer that can assist with a technical workaround for the formatting.
Lastly, if you would like to collect birthday data exclusively from Klaviyo from existing users for future forms, I would check this guide. It provides a great and detailed explanation of how to collect data on customers if they are already existing profiles:
Hope this helped and thanks for being a part of the Community!
Alex