How to Create a Repurchase Reminder
Avatar
Joseph Hsieh

Last Updated: 3 Feb 2019

Do you have a product that people actually use up? Something that someone eats or is going to wear out after a specific amount of time? Do you know that amount of time? Well, then this flow is for you.

The Setup Requirements

  • Klaviyo
  • Shopify Integration
  • 1 Email (or more if you’d like)

Configuring the Flow “Triggers and Filters”

First, inside of Klaviyo, click on “Flows.”

First, inside of Klaviyo, click on "Flows."
First, inside of Klaviyo, click on “Flows.”

Now click “Create Flow.”

Now click “Create Flow.”
Now click “Create Flow.”

Name the flow and click “Create Flow”

Name the flow and click "Create Flow"
Name the flow and click “Create Flow”

Click “Metric”

Click “Metric”
Click “Metric”

Person has “Placed Order.”

Person has “Placed Order."
Person has “Placed Order.”

Click on “Trigger Filters”

Click on "Trigger Filters"
Click on “Trigger Filters”

Add a “Trigger Filter”

Add a "Trigger Filter"
Add a “Trigger Filter”

Items “contains” “[Product Name of whatever product you’re trying to repeat sell] (in this case “Small)”. Click “Save”

Items "contains" "[Product Name of whatever product you're trying to repeat sell] (in this case "Small)". Click "Save"
Items “contains” “[Product Name of whatever product you’re trying to repeat sell] (in this case “Small)”. Click “Save”
Click “Done”

Click "Done"
Click “Done”

Then add a “Time Delay”

Then add a "Time Delay"
Then add a “Time Delay”

Set this delay for “[Number of Days to wait before sending an email] (in this case “55 days).” Click Save.

Set this delay for "[Number of Days to wait before sending an email] (in this case "55 days)." Click Save.
Set this delay for “[Number of Days to wait before sending an email] (in this case “55 days).” Click Save.
Add a “Conditional Split” after the delay.

Add a "Conditional Split" after the delay.
Add a “Conditional Split” after the delay.

Click “Condition based on…” and select “What someone has done (or not done)”

Click "Condition based on..." and select "What someone has done (or not done)"
Click “Condition based on…” and select “What someone has done (or not done)”

Choose “Placed Order” “at least once” “in the last” “5 days.” Click Save.

Choose "Placed Order" "at least once" "in the last" "5 days." Click Save.
Choose “Placed Order” “at least once” “in the last” “5 days.” Click Save.

Place email after no, and click “Save & Exit.”

Place email after no, and click "Save & Exit."
Place email after no, and click “Save & Exit.”

How it Works

First it checks the product that the person has bought (in this case “small”). Whatever the timing is to finish the product is the time frame you’ll want to place that time frame minus a few days.

In this case, we’re saying it takes 60 days, and so for the email we’d suggest a 55 day delay after purchase.

Then we’re using a conditional split to check if someone has made a purchase in the last 5 days, if the person has, then the person doesn’t need a reminder. We only want to remind people who haven’t made a purchase again.

This way, your customer will only receive the email if the person hasn’t purchased again.