How can we help you?

Help Center  >  Integrations  >  Integration with Klaviyo

Integration Steps

Go to (App) Settings - Integrate with Third-party Apps (Marketing) -> Integrate with Klaviyo, follow the guideline in this page. 

 

You may also want to check: Add Tracking Link to Klaviyo & Omnisend

 

Understanding Variables

Trackingmore Events are coming with currentStatuses & substatus for each shipment, which are powerful segmentation triggers for Klaviyo Flows. Below it's a simple example we recommend.

 

Variable name: currentStatus

currentStatus

Description

Pending

Package tracking information is no available yet, or courier is awaiting package

Transit

Courier has picked up package from shipper, the package is on the way to destination

Out for Delivery

Also known as "Out For Delivery", courier is about to deliver the package, or the package is wating for addressee to pick up

Delivered

The package was delivered successfully

Expired

No tracking information for 30days for express service, or no tracking information for 60 days for postal service since the package added

Failed Attempt

Also known as "Failed Attempt", courier attempted to deliver but failded, usually left a notice and will try to delivery again

Exception

Package missed, addressee returned package to sender or other exceptions

 

 

Variable name: substatus

substatus

Description

delivered001

Package delivered successfully

delivered002

Package picked up by the addressee

delivered003

Package received and signed by addressee

delivered004

Package was left at the front door or left with your neighbour

undelivered001

Address-related issues

undelivered002

Receiver not home

undelivered003

Impossible to locate the addressee

undelivered004

Undelivered due to other reasons

exception004

The package is unclaimed

exception005

Other exceptions

exception006

Package was detained by customs

exception007

Package was lost or damaged during delivery

exception008

Logistics order was cancelled before courier pick up the package

exception009

Package was refused by addressee

exception010

Package has been returned to sender

exception011

Package is beening sent to sender

pickup001

The package is out for delivery

pickup002

The package is ready for collection

pickup003

The customer is contacted before the final delivery

transit001

Package is on the way to destination

transit002

Package arrived at a hub or sorting center

transit003

Package arrived at delivery facility

transit004

Package arrived at destination country

transit005

Customs clearance completed

 

Available data inside Klaviyo events

Property name

Template tag

Example

CarrierName

{{ event.CarrierName }}

UPS

CarrierContact

{{ event.CarrierContact }}

1 234 567 8900

TrackingCode

{{ event.TrackingCode }}

RA123456789CN

OrderNumber

{{ event.OrderNumber }}

#1234

CurrentStatus

{{ event.CurrentStatus }}

Delivered

Substatus

{{ event.Substatus}}

delivered001

ExpectedDeliveryDate

{{ event.ExpectedDeliveryDate }}

2021/10/22

LastestCheckpointTime

{{ event.LastestCheckpointTime }}

2021/10/22 21:16

TransitTime

{{ event.TransitTime }}

7

OrderEmail

{{ event.OrderEmail}}

[email protected]

OrderPhone

{{ event.OrderPhone }}

+1 234 567 8900

ProductNames

{{ event.ProductNames }}

IPod Nano, Iphone12

FirstName

{{ event.FirstName }}

Bob

last_name

{{ event.LastName }}

Norman

TrackingPagelink

{{ event.TrackingPagelink }}

https://your-store.myshopify.com/apps/trackingmore/?order=12345&email=customer-email

CarrierTrackingLink

{{ event.TransitTime }}

http://www.fedex.com/Tracking?language=english&tracknumbers=61290980851223631052

FulfillmentCreatedDate

{{event.FulfillmentCreatedDate}}

2021/10/22

ShippingAddress

{{ event.ShippingAddress }}

2259 Park Ct

ShippingCity

{{ event.ShippingCity }}

Drayton Valley

ShippingCountry

{{ event.ShippingCountry }}

Canada

 

Advanced

In addition to the basic information about the order, the LineItems field contains an array of information about each line item in the order. You can reference this data for building templates, branching logic based on package contents, and so on. This is stored in a 0-indexed array, so you can easily access an individual item or loop over it to get the entire contents.

Property name

Template tag

Example

ProductName

{{ event.LineItems.0.ProductName }}

IPod Nano

Quantity

{{ event.LineItems.0.Quantity }}

1

VariantImage

{{ event.LineItems.0.VariantImage }}

https://shopify.com/path/to/image-variant.jpg

Price

{{ event.LineItems.0.Price }}

50

VariantName

{{ event.LineItems.0.VariantName }}

IPod Nano - Pink

SKU

{{ event.LineItems.0.SKU }}

IPOD-342-N

 



Last update: 2022-10-24 06:07:08

Was this article helpful?
yes no