Thanks for sharing your question with the Klaviyo Community.
You can start by using the default Custom Thank You flow from the flows library. You can access the flows library by navigating to the Flows tab > Create Flow (top-right) > search for the name “Customer Thank You”.
This will automatically create a flow with 2 emails, one catered for new buyers thanking them for their purchase and a second email catered to repeat buyers, thanking them for their repeat purchase.
This is a great starting flow template to achieve the goal of your first email. From here, you have the freedom to add additional emails to your flow.
For the second email, you should look into using dynamic coupon codes for Shopify. When you add a net-new email and click “Configure Content”, you’ll have the option to use Klaviyo’s default themed or basic templates, you can also use previously saved templates in your new email in this flow. You should add a unique coupon code into this email using the above guide.
For the third email, you can simply clone the 2nd email and change the wording around slightly. Or, you can use an existing template, or create a new one from scratch. If you reference the same coupon code in the email (as long as it’s not expired) it will display the same unique coupon code again in both emails. For example, say you have a coupon code that is valid for 10 days and it is contained in email number 2. You send email number 2 and then 8 days later, email number 3 sends, the same unique coupon code will be displayed in email number 2 & email number 3.
I hope that helps! Thanks for being a valued member of our Community.
Thanks for sharing your question with the Klaviyo Community.
You can start by using the default Custom Thank You flow from the flows library. You can access the flows library by navigating to the Flows tab > Create Flow (top-right) > search for the name “Customer Thank You”.
This will automatically create a flow with 2 emails, one catered for new buyers thanking them for their purchase and a second email catered to repeat buyers, thanking them for their repeat purchase.
This is a great starting flow template to achieve the goal of your first email. From here, you have the freedom to add additional emails to your flow.
For the second email, you should look into using dynamic coupon codes for Shopify. When you add a net-new email and click “Configure Content”, you’ll have the option to use Klaviyo’s default themed or basic templates, you can also use previously saved templates in your new email in this flow. You should add a unique coupon code into this email using the above guide.
For the third email, you can simply clone the 2nd email and change the wording around slightly. Or, you can use an existing template, or create a new one from scratch. If you reference the same coupon code in the email (as long as it’s not expired) it will display the same unique coupon code again in both emails. For example, say you have a coupon code that is valid for 10 days and it is contained in email number 2. You send email number 2 and then 8 days later, email number 3 sends, the same unique coupon code will be displayed in email number 2 & email number 3.
I hope that helps! Thanks for being a valued member of our Community.
I’ve followed your instruction and this is how it’s been implemented.
Now I’m thinking about deleting the part which is circled in RED. Because I want to create a separate flow for repeated buyers. Where I would use the same flow example as on the picture below, but what changes on this one is that this should be triggered when this repeated buyer order something for the 3rd or 5th time. And I want to automatically add these buyers to a “VIP” list.
Is what I’m saying above possible with the “Thank You” flow?
That can be definitely done in the welcome flow. You’ll need to use the conditional split’s to break out the paths based on the criteria you set (ie. order 1, order 2, order 3+, etc.).
You can definitely have a separate flow for that, but from my experience, it may be easier to have the splits in the same flow so you can easily visualize where your subscribers are being sent in their journey.
For adding people to a VIP list, you can use an action to update a profile property (ie. VIP = TRUE) and then have a segment based on that property OR just have a segment based on conditions you have set for VIP’s (ie. more than 5 orders within a year):
Also, some unsolicited feedback on pushing a promo so quickly after ordering, think through if it may be too off-putting in your customers journey. But, I don’t know what your product is or the nature of your customers buying pattern.
But, I’d recommend think long term relationship vs short term revenue. It’ll pay off, I’ve been there :)
To automatically remove a custom from a flow if they’ve returned or cancelled their order, you can use the flow filters of “What someone has done, Cancelled Order zero times since starting this flow AND What someone has done, Refunded Order zero times since starting this flow”.
Since flow filters are evaluated at every step of the flow, customers who cancel or refund an order with these two flow filter rules in place would automatically be removed from the flow and considered skipped.
Great call out! Thank you for correcting me as I had meant for the rule to read “What someone has done, Cancelled Order zero times since starting this flow AND What someone has done, Refunded Order zero times since starting this flow”.
I’ve since gone ahead and edited my previous comment to reflect this as well!
Thanks for being a member of the Klaviyo Community!
That can be definitely done in the welcome flow. You’ll need to use the conditional split’s to break out the paths based on the criteria you set (ie. order 1, order 2, order 3+, etc.).
You can definitely have a separate flow for that, but from my experience, it may be easier to have the splits in the same flow so you can easily visualize where your subscribers are being sent in their journey.
For adding people to a VIP list, you can use an action to update a profile property (ie. VIP = TRUE) and then have a segment based on that property OR just have a segment based on conditions you have set for VIP’s (ie. more than 5 orders within a year):
Also, some unsolicited feedback on pushing a promo so quickly after ordering, think through if it may be too off-putting in your customers journey. But, I don’t know what your product is or the nature of your customers buying pattern.
But, I’d recommend think long term relationship vs short term revenue. It’ll pay off, I’ve been there :)
The welcome flow has been setup like this and now the First Time buyers will get an email congratulating them followed by offering a temporary one time discount code. I’m sure this one is good.
For the repeated buyers, I’ve used the conditional split within the welcome flow as you suggested, and when they have shopped with us for the 7th time, they will receive a different discount that’s also temporary and can only be used once.
Is what I’ve done with the conditional split for the repeated buyers good or am I missing anything?
@Mailbox Manny My setup is based on the “Welcome Flow”. For every customer whoPlaced an Order for the 1st time, it will send them a THANK YOU email and then in the next emails notify them of the temporary discount. This is what I would call “First Time Buyers”.
For customers who Placed an Order for the 7th time, it will send them a THANK YOU email, welcoming them into the VIP Group. Then offer a temporary discount in the next emails.
This is what I would call “Repeated Buyers”.
To differentiate the two, I’ve used the conditional split as you suggested. But I only need to know if I’ve setup the conditional split correctly and if I’m missing anything.
You will KEEP the condition of “Placed Order = 1 over all time”
You will REMOVE the condition of “Placed Order = 7 over all time”
You will ADD a conditional split under the “Wait 1 minute” time delay in the Repeat Buyers path and add the condition of “Placed Order = 7 over all time.” You will then add the emails with the discount to the “Yes” path.
Also, if you are ever unsure, feel free to set this flow to manual status so that you can test the logic of the flow without the risk of having the email send live.
By doing what you said it helped me understand why it wasn’t making sense before.
I think I got it now
Hi,
To understand this flow and for the community to learn from this. What happens if the customer purchases on the Repeat Buyer Sequence flow within 6 hours?
Would the Email #2 sequence email still be sent to the customer, or is it recommended that another conditional split email flow should be created to avoid an unnecessary email follow up?
My best guess is that @Niles is looking to just target 1st time customers as well as maybe the 7th+ purchase is what they deem as a requirement to receive their flows. For 2+ placed orders perhaps this doesn’t meet their marketing strategy criteria. But just a thought would love to hear from Niles as well.
My best guess is that @Niles is looking to just target 1st time customers as well as maybe the 7th+ purchase is what they deem as a requirement to receive their flows. For 2+ placed orders perhaps this doesn’t meet their marketing strategy criteria. But just a thought would love to hear from Niles as well.
By clicking “Accept All Cookies,” you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
Privacy Preference Center
Your Privacy
Strictly Necessary Cookies
Performance Cookies
Functional Cookies
Targeting Cookies
Site Analytics
Your Privacy
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
Privacy Notice
Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
Functional Cookies
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Site Analytics
These cookies record your visit to our website, and are used to track your visit including information such as: web page interactions (clicks, hovers, focus, mouse movements, browsing, zooms and other interactions), referring web page/source through which you accessed the Sites, heatmaps and scrolls, screen resolution, ISP, and statistics associated with the interaction between device or browser and the Sites. If you are accessing our Services with a European IP address, you have been asked to consent to the use of these cookies (you are free to deny your consent).