How can I set up email marketing automation for a 1-year anniversary?

12 0 2

Hi there,


I would like my customers to receive an automated email with a discount on the anniversary of their first purchase. In the Shopify email automation I can add a 'wait duration' of maximum 91 days after the order is fulfilled.

Is there any other way to arrange an email automatically be sent after 1 year?


Kind regards,


Replies 7 (7)

Shopify Staff
2968 460 609

Hi Samantha,


Great question, and definitely a great value prop for your customers. This is not something that will be directly supported by Shopify Email and would instead require a third party email notification app. 


There are email marketing apps like Seguno: Email Marketing that have a free plan and some automations that might work for you. Definitely worth checking out! You can also review a list of all email marketing apps, free and paid, to see if there is one available that works for you: Shopify App Store - Email Apps


Shay | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

1 0 0

Also interested in this automation and how to implement it with the app "email" (and not install yet another app). Following this thread 🤞

8 0 5

Hi Samantha,


I think i found a solution to this, you have to do it in more than one automation.


Automation 1:

Is triggered when customer fulfills an order - Wait 90 days - after 90 days adds tag '90DAYS' to customer.


Automation 2:

Is triggered when customer tag '90DAYS' is added - removes '90DAYS' tag and waits 90 days again - after the next 90 days adds tag '180DAYS' to customer.



Automation 3:
Triggers when '180DAYS' tag is added.... etc etc


I'm not sure if it will work, because I just created it, so I have to check back in 3 months to see if the follow up automation indeed starts as expected.

8 0 5

You could also just create a customer segment like this:

orders_placed(since: -353d,until: -352d) = true


This segment shows all customers who ordered 353 days ago and the segment changes each day.

2 0 3

Hey! I have been trying to get this to work as I want to remind our customers to reorder for birthdays just before a year later.  I was able to set up the customer Segment (THANK YOU!) now where would i put it in the workflow, or how would I set it up?



12 0 2

Hi! Did this automation with the repeated 90days work out? I also liked the segment creation, but I'm not able to integrate segments into my workflow automation unfortunately.

6 0 0

this doesn't work, same error message. I think you need to create a segment like the below! Thanks PartyPro