Skip to content

How to Send Quiz Leads to Shopify Customers

You can add new customers automatically to your Shopify Customers list every time someone completes the quiz. Once someone leaves their email in the quiz, their Shopify Customer profile will be updated with their name, email, phone number and customer tags.

This article explains how to connect your quiz to Shopify Customers and tag each customer by their answers. It also covers building a Shopify Flow that acts on those tags.

Before you begin

Make sure your quiz has an email question. Without one, the app cannot send anything to Shopify Customers or Shopify Flow.

(optional) Tag choices with customer tags. Customer tags are copied to the Shopify Customer profile, where you can use them for retargeting.

  1. Open App settings from the side menu.
  2. Click the Shopify Customers tab.
  3. Turn on Enable pushing quiz leads to Shopify Customers.

    manual_shopifyV2_appsettings_shopifycustomers

  4. Click Save.

New leads then appear in your Shopify Customers list, with their customer tags on the profile.

how to send leads to shopify customers customer profile

Note

This is a global setting that applies to all quizzes in your shop.

Note

If a profile with the same email already exists, it will be updated with the customer tags from the quiz.

Customer tags are added every time a customer takes the quiz. Tags from previous attempts are kept, so a customer who retakes the quiz and picks different answers will hold the tags from both attempts.

Note

Customer tags are sent to Shopify exactly as you named them in the quiz builder, with no prefix added. A choice tagged teen appears on the Shopify profile as teen. Use that same name when you reference the tag in a Shopify Flow condition.

  1. Open your quiz and go to the Connect tab at the top of the screen. It lists the third-party services you can connect to.
  2. Click Connect in the Shopify Customers section. This authorizes the app to write to your Shopify Customers list.
  3. Click Publish to save the changes and update the preview and the live quiz.

New leads then appear in your Shopify Customers list, with their Customer Tags on the profile.

how to send leads to shopify customers customer profile

Note

If a profile with the same email already exists, it will be updated with the customer tags from the quiz.

Customer tags are updated every time a customer takes the quiz.

Note

Tags coming from the quiz carry a prq_ prefix. A choice tagged teen in the quiz builder appears on the Shopify profile as prq_teen.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

What data is sent to Shopify Customers?

When someone completes the quiz and leaves their email address, the app creates or updates a customer in your Shopify admin with the data below.

Field Value
email The customer's email address, used to match or create the profile.
firstName The customer's first name.
lastName The customer's last name.
phone The customer's phone number.
Tags All tags assigned in the quiz, added to the customer's Shopify tags.
emailMarketingConsent Set to SUBSCRIBED when the customer gives email marketing consent in the quiz.
smsMarketingConsent Set to SUBSCRIBED when a phone number is provided and the customer gives SMS consent.

Opt-in level

Whether the subscription is recorded as single or confirmed opt-in depends on your settings in the quiz editor. See Change subscribed/consent status and how to ask for marketing consent.

Shopify Flow receives much more

The customer profile holds identity, tags and consent only. The Quiz Completed trigger for Shopify Flow carries the whole response. That means every answer with its question title, block reference and choice references. It also carries the variable scores, the results page, and each recommended product with its product and variant GIDs, price, URL, rank and slot. See What data is sent for the complete field list.

Field Value
email The customer's email address, used to match or create the profile.
first_name The customer's first name.
last_name The customer's last name.
phone The customer's phone number.
Tags All tags assigned in the quiz, appended with the prq_ prefix, for example prq_Oily-Skin.
accepts_marketing Set to true.
Metafield prq.response_permalink URL of the customer's most recent results page.

Quiz tags are refreshed on every completion

The app finds the existing tags carrying the prq_ prefix and replaces them with the tags from the newest response. The profile therefore holds the customer's most recent answers, rather than the tags from every retake.

No native Shopify Flow trigger

The legacy version has no Quiz Completed trigger. To automate on quiz completions you have two options:

  • Trigger on customer tags. Use Shopify's Customer tags added trigger and match one of the prq_ tags. See Set up Shopify Flow.
  • Use Zapier. Connect the quiz to Zapier, which receives the full response and can act on it or push data back to Shopify.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Legacy vs Built for Shopify: what reaches Shopify
Feature Legacy Built for Shopify
Customer tags Appended with the prq_ prefix, and old prefixed tags are reset on each completion Appended directly, with no prefix
Metafields Saves the results permalink to the prq.response_permalink metafield Does not write to metafields
Shopify Flow No native trigger, so trigger on customer tags or use Zapier Native Quiz Completed trigger carrying the full response
Consent Simple accepts_marketing: true SUBSCRIBED status for email and SMS, with opt-in levels

Change subscribed/consent status for email and phone questions

A contact the quiz adds to the Shopify Customers list is marked as subscribed by default. Change that on the email block.

  1. Open the quiz builder and select the Email block. The Email input settings panel opens.
  2. Scroll to the Shopify Customers section.
  3. Set Subscribed. Tick it to record consent to marketing, or clear it to add the contact without that consent.
  4. Choose the Opt-in level you need.
  5. Click the top-right Save button.

    The Shopify Customers consent settings on the email block

Tip

how to ask for marketing/data processing consent covers asking the customer for consent inside the quiz itself.

Every contact the quiz adds to the list is marked as subscribed, with consent to marketing recorded. Change that in the email and phone question settings.

  1. Open the email or phone question in the Quiz Builder.
  2. Open the question settings and set Consent state and Opt-in level.

    how_to_send_leads_to_shopify_customers_consent.png

    • Under Consent state, you can select either subscribed or non-subscribed.

    • Under Opt-in level, you can select either confirmed_opt_in or single_opt_in (pick this option if you only want to send the one results email to the customer).

  3. Click Publish to update the preview and the live quiz.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Tag quiz choices to segment Shopify Customers

Use Customer tags to carry a customer's answers onto their Shopify Customer profile.

  1. Add tags to your quiz choices.

    • Open the RevenueHunt app and select your quiz.
    • Navigate to the choice settings section.
    • Under Customer tags, create new tags for each choice. For example, create a tag called teen and assign it to the relevant choice.
    • Repeat for the other choices, for example tagging another with 30s.
    • Add one common tag, such as quiz, to every choice in a single question. Everyone who finishes the quiz then carries that tag.
  2. Click Save.

  3. Preview the quiz and finish it, using the same email or a new one.
  4. Refresh the Shopify Customers list to see the new lead arrive.
  5. Open the customer's profile and check their name, email and the tags from the quiz.

how to send leads to shopify customers customer profile

You can then use these tags to create a Shopify email Flow.

Use Customer Tags to carry a customer's answers onto their Shopify Customer profile.

  1. Add tags to your quiz choices.

    • Open the RevenueHunt app and select your quiz.
    • Navigate to the Customer Tags section.
    • Create new tags for each choice. For example, create a tag called teen and assign it to the relevant choice.
    • Repeat for the other choices, tagging them 30s, 40s, 50s, 60s, dry skin, oily skin and so on.
    • Add one common tag, such as quiz, to every choice in a single question. Everyone who finishes the quiz then carries that tag.
  2. Click Publish.

  3. Preview the quiz and finish it, using the same email or a new one.
  4. Refresh the Shopify Customers list to see the new lead arrive.
  5. Open the customer's profile and check their name, email and the tags from the quiz.

Note

Tags coming from the quiz carry a prq_ prefix. A choice tagged teen in the quiz builder appears on the Shopify profile as prq_teen.

how to send leads to shopify customers customer profile

You can then use these tags to create a Shopify email Flow.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Set up Shopify Flow

Shopify Flow runs an automation after someone takes your quiz. There are two ways to start that workflow.

Recommended: start from the quiz completion.

The Quiz Completed trigger starts a workflow every time a customer finishes the quiz and leaves an email address. It carries the quiz data with it. Your conditions and actions can therefore read the answers, the recommended products, the customer tags and the variable scores.

  1. Check that your quiz has an email question and that Enable pushing quiz leads to Shopify Customers is on. Without both, nothing reaches Flow. See Link quiz to Shopify Customers.
  2. Install Shopify Flow if your store does not have it yet. It is free.
  3. Open Shopify Flow and click Create workflow.
  4. Click Select a trigger, choose Product Recommendation Quiz, then Quiz Completed.
  5. Add the conditions and actions you want to run after a completion. Wherever a field accepts a variable, click Add variable to pull in the quiz data.

    Info

    For every field the trigger makes available, including the answers, recommendations and variable scores, see What data is sent.

  6. Click Turn on workflow.

  7. Complete your published quiz with an email address, then reopen the workflow and check its recent runs.

RevenueHunt reports whether Shopify has seen an active workflow in App Settings > Shopify Customers > Shopify Flow.

Tip

For worked examples, see Automate Quiz Completions with Shopify Flow. It covers emailing your team with the quiz results in the message, and branching on a customer tag.

Alternative: start from a customer tag.

how to shopify customers automation full cycle

This is the older approach. It uses Shopify's Customer created trigger with a condition on customer tags. It therefore runs only for brand new customers, and it cannot read the quiz answers or recommendations. Use it to act on first-time customers only, or when you already have an automation built this way that still does what you need.

  1. Open the automations list: go to Apps > Messaging > Automations in your Shopify admin and click Create automation. Older stores may still reach the same screen from Marketing > Automations > View templates.
  2. Select Create custom automation. /how to send leads to shopify customers automation1
  3. Add a trigger: Click anywhere and select the first trigger to be Customer created. how to send leads to shopify customers automation2

    This fires only for brand new customers. A customer who already exists in your Shopify Customers list is updated rather than created, so the automation does not run for them.

  4. Select a condition: Add a Condition action after the trigger. Click Add variable and from the list look for customer and then tags. Then, set up the condition as follows:

    At least one customer / tags includes tags_item quiz.

    how to send leads to shopify customers automation3

    Type the tag exactly as you named it in the quiz builder.

    how to send leads to shopify customers automation4

  5. Set up an email: click Then > Action and select Send marketing email. Then pick the email template you want. The email goes to every contact carrying the tag, as soon as the tag lands on their profile. how to send leads to shopify customers automation6

  6. Save: click Turn on workflow when you have finished. how to shopify customers automation full cycle
  7. Test it: complete your published quiz with an email address that is not yet in your Shopify Customers list. Then open the automation and check its recent runs.

Every customer carrying that tag is then sent the marketing email.

Note

Since 24 March 2026, marketing automations that use Shopify Messaging emails are managed in the Shopify Messaging app, under Apps > Messaging > Automations. Automations whose marketing action comes from another email app, such as Klaviyo or Seguno, remain in the Shopify Flow app. Existing automations kept working through the move, so you do not need to rebuild anything.

Send marketing email is not a built-in Shopify Flow action. Your installed email app provides it, and it reaches only customers subscribed to marketing. Quiz leads are subscribed by default. See Change subscribed and consent status.

To learn more about Shopify Automations, check their FAQ page.

how to shopify customers automation full cycle

  1. Go to Apps > Messaging > Automations in your Shopify admin and click Create automation. Older stores may still reach the same screen from Marketing > Automations > View templates.
  2. Select Create custom automation. /how to send leads to shopify customers automation1
  3. Add a trigger: Click anywhere and select the first trigger to be Customer created. how to send leads to shopify customers automation2
  4. Select a condition: Add a Condition action after the trigger. Click Add variable and from the list look for customer and then tags. Then, set up the condition as follows:

    At least one customer / tags includes tags_item prq_quiz.

    how to send leads to shopify customers automation3

    Note

    You need to add the full name of the tag. For example, prq_oilyskin or prq_Oily Skin.

    how to send leads to shopify customers automation4

  5. Set up an email: click Then > Action and select Send marketing email. Then pick the email template you want. The email goes to every contact carrying the prq_ tag, as soon as the tag lands on their profile. how to send leads to shopify customers automation6

  6. Save: click Turn on workflow when you have finished. how to shopify customers automation full cycle

Every customer carrying that prq_ tag is then sent the marketing email.

To learn more about Shopify Automations, check their FAQ page.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.

Not available on this platform

Shopify Customers is a Shopify feature, so this platform has no such list for the quiz to write to. To collect quiz leads here, connect a CRM or a mailing list instead. See how to send quiz leads to your CRM.


This article explains how to connect your quiz to Shopify Customers and set up a post-quiz email flow with Shopify Flow.

See also: Automate Quiz Completions with Shopify Flow.