Skip to main content

Hi 

My client has put a quiz on their Shopify site for which I wanted to create a flow to email the customer their results.

The customer is synced to Klaviyo with a Shopify tag that defines their result and the email they will receive in the flow.

This all works fine for customers that are not already in Klaviyo. However, for customers that already exist nothing happens at all. I thought that their Shopify tag would be updated which would enable me to trigger the flow. So this Quiz response flow will only work for new customers.

Any ideas on this one - is there settings in Klaviyo or Shopify I could change to enable this or any workarounds? Maybe I should change the list they go into to a new one where they won’t exist?

Thanks in advance for your help

Sean

Hi @BROC 

If your flow is triggered by a list then profiles will only enter the flow once when they are first added to that list. So if a profile was added to that list previously, they won't enter your survey flow if they subscribe again to the same list via the survey form even if their Shopify tag is updated.

The easiest option is to create a new list for your survey respondents and trigger the flow from that. Existing and new profiles will trigger that flow on their first survey submission.

Does the survey app create any events in Klaviyo e.g on survey completion? That could be used to trigger a flow.

Another approach might be to push them to your master list and create a custom event that triggers the survey flow. For example, on survey completion you direct them to a confirmation page that triggers the custom event. Whether that's technically feasible depends on your survey app 

Hope that helps

Andy


Hi Andy

I wanted to get back to you on this.

In the end we went with triggering the flow via a Quiz Result event passed over by Shopify which was one of your suggestions.

This is the best method in our case as this is a quiz that will need  to be taken multiple times as a medical condition progresses. 

The only downside is it’s hard to then segment via the quiz result as the customer may have multiple results over a period of time. In any case the metric triggered event was the way to go.

Much appreciated

Sean


Reply