Klaviyo search user

Hi Sherif,

The Klaviyo API does not have an endpoint that returns profile data and creates a profile if that data is not found. Zapier is likely using the
https://a.klaviyo.com/api/profiles/{id}/” endpoint to GET profile data, and if no profile exists, send a POST request to “https://a.klaviyo.com/api/profiles/” to create the new profile.

One thing to consider is that a Zapier Task costs a lot more than a Make.com operation. Adding the operations to mimic Zapier’s “add user if not found” functionality will still be considerably cheaper in make than in Zapier. Additionally, you will only use operations to create a new profile if the user doesn’t exist, so adding this functionality will only cost you operations if you need to create a new user.

5 Likes