Hei guys need little help here in the Zapier-Klavyio talking.
I am bringing some data from Zapier to Klavyio where basically I want to add in a custome property new data as soon as it arrive from Zapier, making the Klavyio customer property a sort of list.
Example: my app is enabling patients and doctor to create appointments. In order to send emails, for each doctor, I have more custom property that define the appointment with the patient:
- Day of the visit
- Time of the visit
When I use zapier I can only update such custom property by then loosing the old data. While instead, I d love to just add this information without replacing the old one. Naturally this will help me to notify patient and doctors 1 day before the visit and the same day visit.
Do you have some help in that?
Zapier-Klaviyo add data to Klaviyo custom property without delete old data

Best answer by DavidSandel
To answer your question, first you’ll need to make sure those properties are of “List” type and not “Text” or “Date”.
Then, you’ll likely have to reformat the data coming into Klaviyo to follow the syntax in that page so that Klaviyo knows it’s a list item. i.e. [“MM/DD/YY”]
Digging a bit deeper into the problem itself, even if you do store the dates as a list item, they are stored as text. So I’m not sure if you’d be able to send “day before” emails automatically. I don’t think so, and even if you could, you’d have to somehow tell Klaviyo which date in the list it needs to look at to trigger the automation.
Without knowing or seeing your entire use-case, my first thought would be to add the initial booking as a custom event and pass in the appointment date and time (along with other relevant appointment info) into an event field as a “date” property. At that point, it can definitely trigger flows based on the date.
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.