Trigger based flow on Shopify delivery date?

  • 18 August 2021
  • 3 replies

  • Anonymous
  • 0 replies


I want to setup a flow that is triggered when Shopify records a delivery date for an order.  There doesn’t seem to be a pre-made trigger for this event from Shopify?  Only thing I found so far was a trigger from AfterShip, which I don’t to have to use.

A Klaviyo support specialist told me I would have to use the API to send the event over from Shopify, but I was hoping there was an easier way that I’ve overlooked.




Best answer by David To 19 August 2021, 16:50

View original

3 replies

Userlevel 7
Badge +60

Hello @Roy J.,

Great question!

The Klaviyo Support specialist you spoke with is actually spot on. In Klaviyo, an automated flow can be triggered through one of the following options which are described further in the About Flow Triggers and Filters Help Center article: lists, segments, metrics, price drop, or a date (profile property). To set up a flow that is triggered when Shopify records a delivery date of an order, this would typically need to be set up as a metric triggered flow

By default, the metrics and events that get synced from Shopify to Klaviyo are:

Similar to the Klaviyo specialist’s suggestion, to trigger such a flow, I too, would suggest utilizing Klaviyo’s API to pass a custom event from Shopify to inform Klaviyo when a delivery date is recorded. When this happens, this would allow you to build out and create the event a metric triggered flow informing your customers of when their order’s delivery date is. 

To learn more about using Klaviyo’s API to build your own custom events, I would suggest taking a look at the following Help Center articles:

I would further recommend working with a developer or finding a Klaviyo partner who can further help you build out this custom event.

I hope this helps!


Hi David,

Thank you for your detailed reply!  I’ve also run across which says they can build an automation to trigger the flow based on a number of days after fulfillment (based on state), so I will give that a try first



Userlevel 5
Badge +12

Hi @Roy J. , 

Did you try this and have any promising results?