How to create a product-specific flow

Estimated 4 minute read
|
Updated Oct 10, 2024, 1:56 PM EST
You will learn

You will learn

Learn how to create several types of product-specific flows. You must have metrics in your account in order to split or filter by a product. If there's no metrics, the dimension fields will not populate any products.

When setting up an abandoned cart, browse abandonment, or post-purchase flow, you may want to filter or split your flow based on the specific item someone left in their cart, viewed, or purchased. This can be useful if you want to offer instructions or messaging around a specific product or products.

This practice works best if you only offer a handful of products and would like to offer very tailored information on each (or only one) of them. This can also be a useful technique if you would like to target people who are purchasing specific items together and tailor the post-purchase experience to this combination of products.

Filter or split a flow based on one specific product

Filter or split a flow based on one specific product

Post-purchase

Post-purchase

In our post-purchase flow example, let's say that we just released a new product (a lip balm) and would like to reach out to customers who bought this item to provide feedback. Keep in mind that the trigger filters and splits available for you to use will depend on the event that triggers the flow in the first place. Not all flow triggers will be filterable by product.

In this example, our flow will be triggered by placing an order. Then, we're going to want to get more granular and identify the specific item someone bought.

To configure this, we'll need the following flow trigger and trigger split conditions:

  • Trigger: Placed Order
  • Trigger Split Filter 1: Item Count equals "1"
    AND
  • Trigger Split Filter 2: Items contains "lip balm"

We only want to identify customers who bought one item because we want to assume that the lip balm is the only item they purchased. If we would like to target anyone who bought lip balm, regardless of whether or not they bought something else, we can remove this filter.

Trigger Split with configuration 'Items contains lip balm' before the first email

You can use this configuration as a trigger filter as well in case you would like to create entirely separate flows for whenever someone purchases a specific product (and only that product).

Trigger Setup menu with trigger filter 'Items contains lip balm'

Browse abandonment

Browse abandonment

In our browse abandonment flow example, let’s say you want to offer a discount to only those who view the product with the highest margin or price (matte gloss). Select a browse abandonment flow from the Flow Library and then add a trigger split.

To configure this split, we’ll need the following flow trigger and trigger split conditions:

  • Trigger: Viewed Product
  • Profile Filter: Placed Order zero times since starting this flow
    AND
  • Profile Filter: Started Checkout zero times since starting this flow
  • Profile Filter: Has not been in flow in the last 30 days
  • Trigger Split Filter 1: Name contains “matte gloss”

Trigger split with configuration 'Name contains matte gloss'

Abandoned cart

Abandoned cart

In our abandoned cart flow example, let's say we have excess inventory and want to offer shoppers a discount to buy a specific product (matte gloss), but only that product. We're going to start with the default abandoned cart flow and then drag in a Trigger Split to isolate this specific item.

To configure this, we'll need the following Flow Trigger and Trigger Split conditions:

  • Trigger: Started Checkout
  • Profile Filter: Placed Order zero times since starting this flow 
  • Trigger Split Filter 1: Items contains "matte gloss" 
    AND
  • Trigger Split Filter 2: Item Count equals "1"

Trigger split with configuration 'Items contains matte gloss AND Item Count equals 1'

Filter or split a flow based on a combination of products

Filter or split a flow based on a combination of products

There may be cases in which you would like to filter or split your flow based on a combination of products. Let's say that we'd like to offer specific advice to people who buy two items at the same time (a lip balm and a certain lip gloss). To configure this, we'd follow the same steps as above, but change the following:

  • Flow Trigger: Placed Order
  • Trigger Split Filter 1: Items contains "lip balm"
    AND
  • Trigger Split Filter 2: Items contains "matte gloss
    AND
  • Trigger Filter 3: Item Count equals "2"

Trigger split with configuration 'Item Count equals 2 AND Items contains lip balm AND Items contains matte gloss'

Additional resources

Additional resources

Learn how to create different types of flows:

Learn more about trigger filters and splits: 

See how to create a upsell or cross-sell flow

Was this article helpful?
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.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
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