# How to set up Klaviyo
URL: https://support.starshipit.com/articles/7818536390799-how-to-set-up-klaviyo
Canonical: https://support.starshipit.com/articles/7818536390799-how-to-set-up-klaviyo
Markdown: https://support.starshipit.com/articles/7818536390799-how-to-set-up-klaviyo.md
Updated: 2026-04-02

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Step-by-step guide to setting up Klaviyo.

Our integration with Klaviyo enables you to sync shipping events and status updates with your Klaviyo account. You can use these as part of your Klaviyo email flows and to personalise emails.

{{video:youtube:Rqr1\_l1kqvs}}

## Set up Klaviyo in Starshipit

1. In Starshipit, navigate to **Settings** \> **Tracking and notifications**.
2. Scroll down to **Set up Klaviyo**.
3. Tick the checkbox next to **Enable Klaviyo**.
4. Click **Connect with Klaviyo**.

## How to create an email notification flow in Klaviyo

1. Sign in to Klaviyo.
2. Navigate to **Flows**.
3. Click **Create Flow**.
4. Click **Create from scratch**.
5. Enter a name for the flow and click **Create Flow**.
6. To set the notification trigger, select **Metric**.
7. From the dropdown menu, select **Starshipit Tracking status**.If you don't see this option, [read this](#h_01HTKBQACG0XSP7Z900S8WJ07F) troubleshooting step.
8. Click **Done**.
9. Drag and drop the **Email** option into the flow.
10. To make edits, click on **...** and then select **Edit** within the email action.
11. To customise your email content, you can use the following dynamic variables:\  
  
    **Order Number \-\> \{\{ event\.orderNumber\|default:'' \}\}**
  
    **Carrier \-\> \{\{ event\.carrier\|default:'' \}\}**
  
    **Tracking Status \-\> \{\{ event\.trackingStatus\|default:'' \}\}**
  
    **Tracking Number \-\> \{\{ event\.trackingNumber\|default:'' \}\}**
  
    **Tracking URL \-\> \{\{ event\.trackingUrl\|default:'' \}\}**
  
    **New Branded Tracking Page URL \-\> "https://app\.starshipit\.com/BrandedTrack\.aspx?code=\{\{ event\.trackingNumber\|default:'' \}\}"**
  
    **Classic Tracking Page URL \-\> "https://app\.starshipit\.com/track\.aspx?code=\{\{ event\.trackingNumber\|default:'' \}\}"**
12. Click on **Review and Turn On** to activate the notification.
13. Click **Exit** when you've finished.

## How to trigger different emails based on tracking status

1. Sign in to Klaviyo.
2. Navigate to **Flows.**
3. In the **Logic** section, choose **Trigger Split** and drag it beneath the trigger action.![3.png](/uploads/articles/integrations/inventory-warehouse-retail-management/how-to-set-up-klaviyo/image_7819308508687.png)
4. In the Configuration settings, click on **Dimension**.![4.png](/uploads/articles/integrations/inventory-warehouse-retail-management/how-to-set-up-klaviyo/image_7819278498319.png)
5. Click **trackingStatus.**
6. Input the tracking status and the condition that should prompt the notification.![5.png](/uploads/articles/integrations/inventory-warehouse-retail-management/how-to-set-up-klaviyo/image_7819278499855.png)
7. Repeat the process of adding a trigger split for each tracking status that requires a notification.![6.png](/uploads/articles/integrations/inventory-warehouse-retail-management/how-to-set-up-klaviyo/image_7819308513935.png)

## FAQs

<!-- faq:start -->

<!-- faq:question -->How soon does Starshipit transmit tracking updates to Klaviyo?<!-- /faq:question -->

Starshipit sends tracking updates to Klaviyo instantly once it receives updated information from the supported carrier.

<!-- faq:question -->Which events trigger updates in Starshipit for Klaviyo?<!-- /faq:question -->

Starshipit triggers Klaviyo updates during the following stages:

* Printed
* Dispatched
* In Transit
* Out for Delivery
* Delivered

<!-- faq:question -->Do I need to have a customer profile in Klaviyo before I receive tracking updates from Starshipit?<!-- /faq:question -->

Yes. If you don't have a profile, Klaviyo will automatically create a user profile when an update is pushed through. However, this automatic profile will be treated as a non-subscriber, meaning they won't receive any notifications.

<!-- faq:end -->

## Troubleshooting

#### Why is 'Starshipit Tracking Status' not showing in my Klaviyo drop-down menu?

'Starshipit Tracking Status' will appear in your Klaviyo metric dropdown after the first event update from Starshipit to Klaviyo. To trigger this update, initiate the shipment of an order (e.g., print the shipping label) and the Starshipit Tracking Status should show in the metric dropdown. If you still encounter issues, contact our support team [here](https://help.starshipit.com) for assistance.

**What tracking information does Starshipit send to Klaviyo?**

Starshipit transmits the following details:

* Tracking Status
* Order Number
* Carrier
* Tracking Number
* Tracking URL

#### My customers aren't receiving emails. What could be causing this?

Several factors could cause this situation:

* Your Klaviyo connection may be invalid or expired. Reconnect Klaviyo from Starshipit settings.
* The customer's profile might not be subscribed to emails.![21312.png](/uploads/articles/integrations/inventory-warehouse-retail-management/how-to-set-up-klaviyo/image_7819278501391.png)
* Smart sending could be enabled. You can find more details in the [Klaviyo Help Center](https://help.klaviyo.com/hc/en-us/articles/115002779311).
