Skip to main content

We are using a Fillout form to gather data on our Shopify site. The form currently passes user data into Klaviyo.

We’d like to reconfigure the form now. The new form should ping a Klaviyo segment specific to our members/subscribers (not just email subscribers, paid members) to validate the email is present in the segment, before then allowing the user to complete the rest of the form. Is this possible?

Thanks!

Hi @Pets52Dave! This is not something possible native to Klaviyo, but you may be able to set something up via Zapier or custom coding a solution with a developer.  


Thank you!


Hi @Pets52Dave,

Thank you for your question in the Klaviyo community!

As @kaila.lawrence mentioned, this isn’t available natively in Klaviyo, but there might be a possible work around here.

If your paid membership is based on a custom profile property in Klaviyo you could actually sync this back into Shopify’s customer Metafields. Instructions on how this works here.

You could already validate the access to the page with the form based on the customer metafield in Shopify by using liquid. This look something like this:

{% if customer.metafields.klaviyo.Paid_member == "Yes" %}
<!-- Content for paid members only -->
<p>Welcome paid member. See your signup form below</p>
{% else %}
<!-- Content for non-paid members or those without the metafield -->
<p>You are not yet a paid member. Sign up below!</p>
{% endif %}

I hope that helps. If you are wanting to serve up the form either way, you could always duplicate the form so that you are able to differentiate between paid and non-paid members. 

I hope that helps!

Thanks
David


Thank you @DavidV - much appreciated!


Reply