Skip to main content
Solved

Trigger based flow on Shopify delivery date?

  • August 18, 2021
  • 3 replies
  • 1561 views

Hello,

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.

Thanks!

Roy

Best answer by David To

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!

David

View original
Did this topic or the replies in the thread help you find an answer to your question?

3 replies

David To
Klaviyo Employee
Forum|alt.badge.img+60
  • Klaviyo Employee
  • 2456 replies
  • Answer
  • August 19, 2021

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!

David


  • 0 replies
  • August 20, 2021

Hi David,

Thank you for your detailed reply!  I’ve also run across RunAlloy.com 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

Thanks!

Roy


Jakub
Partner - Silver
Forum|alt.badge.img+13
  • Partner - Silver
  • 125 replies
  • March 3, 2023

Hi @Roy J. , 

Did you try this and have any promising results?