With Klaviyo, you can automate post-purchase campaigns that send customized emails for each customer segment, to build long-lasting relationships with your customers and increase revenue. 

The data we transfer:

  • Shipment tracking numbers, order number and order IDs 
  • Shipment status when it is marked as shipped or delivered

To successfully integrate your tracking page into Klaviyo, you must

  • Get Klaviyo API Keys
  • Sync data from Order Status Tracker to Klaviyo

In this article, we will detail how to successfully perform every step and make sure your shipment status information appears correctly on your Klaviyo account via webhooks in real time. Please read through and follow carefully. 

Get Klaviyo API Keys

Step 1: Configure Klaviyo

1. Go to Klaviyo admin

2. Click Account > Settings


Step 2: Collect the necessary Keys

1. On the same page, Click on Create Private API key to generate a private API key.

2. Click on the pencil icon to rename the label to Order Status Tracker App Key, so you won't forget where this key is used.

3. Click on the eye icon to see and then copy the Private API Key. It will be used in the next steps.



Sync data from Order Status Tracker to Klaviyo

Step 1: Connect Order Status to Klaviyo

  1. Head over to Order Status Tracker app > General Settings
  2. Enable Klaviyo integration
  3. Add Klaviyo Public API Key and Private API Key values
  4. Press Save.


Step 2: Monitor Klaviyo sync

1. Back to Klaviyo admin > Analytics > metrics

2. You will see a new metric called Order Status Tracker - Shipment Status Update, you can check the details from this example event we sent you.



Your Order Status tracker and Klaviyo are now connected!

For any help, contact our customer support team!