Does anyone know if it’s possible to store an input field on our website (shopify) into the user’s Klaviyo profile as a custom field?
For example say on our shopify product page (not a klaviyo sign up form) there’s a input field called ‘foo’ where the user enters free form text. We want to take the value of the input field ‘foo’ and save it as a custom property in the user’s Klaviyo profile with every key press as the user is inputting values into the foo input field (ideally with a straight javascript call to Klaviyo on the product page without the use of any custom built apps).
Best answer by alex.hong
Hi @SharonSTP,
Thanks for sharing to the Community.
Unfortunately there isn't a way to turn this data into profile properties through the Klaviyo interface. The only way to do this would be to have your developers write a script using our Profiles API to extract the information form the customer's profile and inject it as a custom property. You can find our API documentation here: https://www.klaviyo.com/docs/api/people.
Unfortunately there isn't a way to turn this data into profile properties through the Klaviyo interface. The only way to do this would be to have your developers write a script using our Profiles API to extract the information form the customer's profile and inject it as a custom property. You can find our API documentation here: https://www.klaviyo.com/docs/api/people.
To give a better understanding of what we do sync from Shopify, you can refer to Synced Customer Data Related community posts can be found here:
Hope that helped,
Alex
Search saves time. Contributing compounds value.
The ROI of your reply? One helpful answer can support dozens of teams, build your credibility, sharpen your own expertise over time, foster connectivity, and create good karma – because what goes around comes around. The community is what YOU make it.