Skip to main content
Collections Metadata

Learn more about how to find and use collections metadata in Klaviyo.

Updated this week

What are collections?

Shopify collections allow brands to merchandise specific product groups both on-site and in-channel. For example, you can create a discount code that only applies to a certain collection, or build marketing materials around a collection that you particularly want to promote.

There are two types of collections: manual and smart. A manual collection includes the specific products that you choose, and it will always contain the same products unless you add or remove them. A smart collection uses selection conditions to automatically include matching products.

To learn more about the differences between manual and smart collections, and how you can build collections on Shopify, click here.

What Repeat does with your collections

Repeat ingests data from all of your collections for any given product variant, including the name of the collections and whether it is a manual or smart collection.

This data is pulled into Klaviyo, where it passes through as a top-level property. In a Repeat-powered flow, you can find collections metadata under event properties.

The name of the property is dependent on the Moment, but it will end with variant_collection_titles. For example, in a Cross-sell flow, the property is product_predictions_variant_collection_titles.

The metadata shows all of the collections that feature due to reorder products. With this metadata, you are able to create branching flows.

All Repeat Moments will have the same metadata except for the About to Lapse flow, and all Klaviyo event properties will have the metadata except for previouslyPurchased.

How to find collections metadata on Klaviyo

After clicking on a Repeat-powered flow (except for About to Lapse), select an email within that flow.

Click to edit the email template, and once you’re inside the template, select “Preview & test.” Here, you will scroll down until you see the correct variant_collection_titles event property. Any collection with due to reorder products will be shown here.

Use case examples

The metadata that Repeat passes through Klaviyo allows you to create powerful branching, such as the Product Prediction Cross-sell branching seen in this example.

While there is also product-specific branching, collection branching is easier to use because it is more general. Since products are already grouped together in a collection, you don’t have to spend time individually picking out each product that you want to create a branch for.

Did this answer your question?