You will learn

Learn how to create a flow that automatically sends messages to customers based on product-level repeat purchase timing. This flow helps to increase repeat purchase rate for your business and reduce the time between purchases.

Before you begin

To create a dynamic post purchase cross-sell flow, you’ll need access to the product analysis dashboard.

You can use this feature with Advanced KDP or Personalization, including during an active trial. These products are not included in Klaviyo’s standard marketing application. Head to our billing guide to learn about how to purchase these plans.

Create a dynamic cross-sell flow

By creating a flow based on the Best cross-sell date property, you can automatically target customers on the day of or leading up to the optimal time to cross-sell to them. There are a few ways you can create this flow:

From the flow library

You can quickly create a dynamic cross-sell flow from the flow library.

  1. Navigate to the Flows tab and select the Create flow button.
  2. In the flow library, search for Next best product cross-sell and select the flow.
  1. On the modal that appears, name your flow and add any tags if relevant.
  2. Select the Create flow button.
  3. In the flow builder, select the trigger and click on the Edit button.
  4. In the trigger settings, select Before the date property value or On the date property value. If you choose to start before the date, enter how far in advance the flow should start.
  5. Select a time of day and timezone for the flow, and choose whether to delay until specific days of the week. Best cross-sell date predicts the date, and you choose the time of day. Avoid unnecessary delays if you want messages to stay aligned with the predicted date.
  6. Click Save to apply the trigger settings.
  7. Customize your flow messages to meet your needs.
  8. Optional: For your flow to dynamically recommend the next best product for each profile, add the Next best product block to your email templates.
  9. Click Review and turn on or Update status in the flow builder.
  10. Select Live to send messages automatically, or Manual to review and send messages yourself. Keep Update status now selected, then click Save.

From scratch

Learn how to create a flow in Klaviyo.

  1. To create a dynamic cross-sell flow from scratch, navigate to the Flows page and select Create flow.
  2. To create your own flow, select Build your own.
  3. Name your flow and add any relevant tags, then select Create manually. If the dialog shows Create flow instead, select that button.
  4. In the flow builder, select Best cross-sell date on the Recommended tab to open its timing settings.
flow trigger.jpg
flow trigger.jpg
  1. In the trigger settings, select Before the date property value or On the date property value. If you choose to start before the date, enter how far in advance the flow should start.
  2. Select a time of day and timezone for the flow, and choose whether to delay until specific days of the week. Best cross-sell date predicts the date, and you choose the time of day. Avoid unnecessary delays if you want messages to stay aligned with the predicted date.
  3. Click Next to review the trigger settings and any profile filters.
  4. Click Save, then Confirm and save to finish setting up the trigger.
  5. Add messages to your flow and customize their content to meet your needs.
  6. Optional: For your flow to dynamically recommend the next best product for each profile, add the Next best product block to your email templates.
  7. Click Review and turn on or Update status in the flow builder.
  8. Select Live to send messages automatically, or Manual to review and send messages yourself. Keep Update status now selected, then click Save.

Additional resources

  • Getting started with the Catalog Insights dashboards

    Learn how to use the product analysis dashboard to understand customer behaviors related to specific product purchases and craft marketing to match these pathways. Review insights around how, what, and when products in your catalog are driving orders, and align products at the right time in the customer journey.

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.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
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