Please first check this article Setup Specific Shipping Statuses & Sub-statuses Flows [Klaviyo]

If you want us to set up the basic flows for you, please fill this form and we will do it asap!


Examples of different cases

1. In transit

You have to choose the Rush event: RUSH_SHIPMENT_NEW STATUS and for a trigger: shipment_status equals in_transit

2. Delivered

You have to choose the Rush event: RUSH_SHIPMENT_NEW STATUS and for a trigger: shipment_status equals delivered

3. Cleared customs

You have to choose the Rush event: RUSH_NEW_CHECKPOINT and you can use the following three triggers:

shipment_substatus equals in_transit|released_customs
OR

last_checkpoint_description equals Accepted at USPS Regional Destination Facility

OR

shipment_substatus equals in_transit|at_customs

4. Pick Up Ready

You have to choose the Rush event: RUSH_NEW_CHECKPOINT and for triggers:

shipment_status equals pickup

OR

last_checkpoint_description equals waiting for your collect

5. Out for Delivery

You have to choose the Rush event: RUSH_SHIPMENT_NEW_STATUS and for a trigger:

shipment_status equals out_for_delivery

6. Preparing

You have to choose the Rush event: RUSH_NEW_SHIPMENT and for a trigger:

shipment_status equals pending

7. Not delivered for more than 17 days (you choose the interval)

You have to choose the Rush event: RUSH_SHIPMENT_NEW_STATUS and for triggers:

shipment_status doesn’t equal out_for_delivery

OR

shipment_status doesn’t equal delivered

AND

shipment_hours_in_last_status is greater than 408 (where 408 hours is (17days)x(24hours)).

8. Exception or failed attempt

You have to choose rush event: RUSH_SHIPMENT_NEW_STATUS and for a triggers:

shipment_status equals failed_attempt

OR

shipment_substatus equals failed_attempt|invalid_address

9. Delivery Error

You have to choose the Rush event: RUSH_NEW_CHECKPOINT and for triggers:

shipment_substatus_label equals No Such Number

OR

shipment_substatus_label equals Addressee Unknown

OR

shipment_substatus equals failed_attempt|not_secure

OR

last_checkpoint_description contains Insufficient Address

10. Attempted Deliver

You have to choose the Rush event: RUSH_NEW_CHECKPOINT and for triggers:

shipment_status equals failed_attempt

OR

last_checkpoint_description contains Your item was returned to the sender

11. Shipment Stalled Internationally

This is a flow that can notify the clients in case the shipment hasn't been updated for a specific amount of time, but affecting only international shipments (depending on what country you want to include or exclude)

You have to choose the Rush event: RUSH_NEW_STATUS and for triggers:

shipment_status equals in_transit

AND

shipment_hours_in_last_status equals 168 (where 168 hours is 7 days)

AND

customer_country doesn't equal United States

Did this answer your question?