How to use Shopify tags to filter customers

Estimated 3 minute read

|

Updated Nov 18, 2025, 12:00 AM EST

Table of contents

You will learn

Learn about how to use Shopify tags to filter customers in Klaviyo.

Before you begin

If you have not already, read our article on Getting started with Shopify for step-by-step instructions on integrating, before continuing with this article.

About Shopify tags in Klaviyo

Klaviyo's Shopify integration syncs customer tags to a single “Shopify Tags” property, which is stored as a list data type on the Klaviyo customer profile. This is because, when these tags are used, there are often several tags applied to the same customer.

Manage customer tags in Shopify. Changes you make directly to Shopify Tags in Klaviyo can be overwritten when Shopify data syncs again.

The difference between lists and strings is that the string data type is used to collect a single word or single phrase, while the list data type is used to collect an array of words or phrases, where each item in the array can be identified individually. When using the Shopify Tags property in a segment or filter, use a separate condition for each tag and enter the full tag value. The standard limit is 100 conditions per segment.

Segment people associated with a single Shopify tag

To create a segment of customers associated with a single Shopify tag:

  1. In Klaviyo, click the Audience dropdown and select Lists & segments
  2. Click Create and select Segment
  3. Name your segment. If a Create segment panel appears, click Create segment in that panel to open the builder.
  4. Choose Properties about someone > Shopify Tags.
  5. The Type field will then automatically set to List.
  6. Select contains the text, then enter the full tag value you want to match.
  7. Click Create segment

Klaviyo segment builder showing a segment defined by Shopify tags contains newsletter

Klaviyo segment builder showing a segment defined by Shopify tags contains newsletter

Segment people associated with multiple Shopify tags

Use AND to include people who have every tag you specify, or OR to include people who have at least 1 of the tags. To create a segment of customers who have all of the specified tags:

  1. In Klaviyo, click the Audience dropdown and select Lists & segments
  2. Click Create, and select Segment
  3. Name your segment. If a Create segment panel appears, click Create segment in that panel to open the builder.
  4. Choose Properties about someone > Shopify Tags
  5. The Type field will then automatically set to List.
  6. Select contains the text, then enter the full value of the first tag you want to match.
  7. Click Add condition, then select AND between the conditions.
  8. Configure the new condition for the next tag as you did the first. Repeat the previous step and this step for each additional tag.
  9. Click Create segment.

Klaviyo segment builder showing segment defined by Shopify tags contains tag1 and Shopify tags contains tag2

Klaviyo segment builder showing segment defined by Shopify tags contains tag1 and Shopify tags contains tag2

Segment people without any Shopify tags

You might want to create a segment of people who are not associated with any Shopify tags. To create this segment:

  1. In Klaviyo, click the Audience dropdown and select Lists & segments
  2. Click Create and select Segment
  3. Name your segment. If a Create segment panel appears, click Create segment in that panel to open the builder.
  4. Choose Properties about someone > Shopify Tags
  5. Update Type to List
  6. Choose the option is empty
  7. Click Create segment

How to use Shopify tags to filter customers - 图5

How to use Shopify tags to filter customers - 图6

Segment people without a specific Shopify tag

You might want to create a segment of people who are not associated with a specific Shopify tag. To create this segment:

  1. In Klaviyo, click the Audience dropdown and select Lists & segments
  2. Click Create and select Segment
  3. Name your segment. If a Create segment panel appears, click Create segment in that panel to open the builder.
  4. Choose Properties about someone > Shopify Tags
  5. Update Type to List
  6. Select doesn't contain the text, then enter the full tag value you want to exclude
  7. Click Create segment

How to use Shopify tags to filter customers - 图7

How to use Shopify tags to filter customers - 图8

Use Shopify tags in a profile filter

You can also use Shopify tags within a profile filter, just like you did when building a segment.

  1. Open a flow with a configured trigger, then click the trigger.
  2. Next to Profile filters, click Add or Edit. If no filters are configured, click Add profile filter.
  3. Choose Properties about someone > Shopify Tags.
  4. Make sure Type is set to List.
  5. Select contains, then enter the full tag value you want to use as your filter.
  6. Click Save. If the Changes affect live A/B tests dialog appears, review the options, choose how to handle the tests, and click Continue to finish saving.

Klaviyo flows builder trigger setup showing profile filter Shopify tags contains newsletter

Klaviyo flows builder trigger setup showing profile filter Shopify tags contains newsletter

Additional resources

Learn about the difference between custom and Klaviyo properties, how to use them to track information about your subscribers, how to remove them, best practices, and more. - Getting started with flows

Learn how to use flows, also known as automations or drip campaigns, in Klaviyo for personalized and automated communications to your customers, and learn how to set your first flow live.

Was this article helpful?

YesNo

Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community

Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.

Visit Community

Partners

Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.

Hire a partner

Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance Availability varies by location and plan type

Log in