Overview
- 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.
Watch the video
Set up Klaviyo in Starshipit
- Sign in to your Starshipit account.
- Navigate to Settings > Tracking and notifications.
- Scroll down to Set up Klaviyo.
- Tick the checkbox next to Enable Klaviyo.
- Add your Klaviyo private key to the Klaviyo API key field (See section below).
- Click Save.
How to get your Klaviyo private key
- Sign in to your Klaviyo account.
- From the navigation, click on your user details and select Settings.
- Click API Keys.
- Copy the API Key from the section labelled as Private API keys. Note: You can generate a new API key specifically for Starshipit by selecting Create Private API Key.
- Enter your API key in the Klaviyo API key field in Starshipit.
How to an create email notification flow in Klaviyo
- Sign in to Klaviyo.
- Navigate to Flows.
- Click Create Flow.
- Click Create from scratch.
- Enter a name for the flow and click Create Flow.
- To set the notification trigger, select Metric.
- From the dropdown menu, select Starshipit Tracking status.
- Click Done.
- Drag and drop the Email option into the flow.
- To make edits, click on ... and then select Edit within the email action.
- To customise your email content, you can use the following dynamic variables:
Order Number -> {{ event.orderNumber|default:'' }}
Tracking Status -> {{ event.trackingStatus|default:'' }}
Tracking Number -> {{ event.trackingNumber|default:'' }}
Tracking Url -> {{ event.trackingNumber|default:'' }}
Carrier -> {{ event.carrier|default:'' }}
- Click on Review and Turn On to activate the notification.
- Click Exit when you've finished.
How to trigger different emails based on tracking status
- Sign in to Klaviyo.
- Navigate to Flows.
- In the Logic section, choose Trigger Split and drag it beneath the trigger action.
- In the Configuration settings, click on Dimension.
- Click trackingStatus.
- Input the tracking status and the condition that should prompt the notification.
- Repeat the process of adding a trigger split for each tracking status that requires a notification.
Learn more about our integration with Klaviyo
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). If you encounter issues, contact our support team for assistance.
What tracking information does Starshipit send to Klaviyo?
Starshipit transmits the following details:
- Tracking Status
- Order Number
- Carrier
- Tracking Number
- Tracking URL
How soon does Starshipit transmit tracking updates to Klaviyo?
Starshipit sends tracking updates to Klaviyo instantly once it receives updated information from the supported carrier.
Which events trigger updates in Starshipit for Klaviyo?
Starshipit triggers Klaviyo updates during the following stages:
- Print.
- Dispatch.
- In-transit.
- Out for Delivery.
- Delivered.
My customers aren't receiving emails. What's causing this?
Several factors could cause this situation:
- Your API key does not match.
- The customer's profile might not be subscribed to emails.
- Smart sending could be enabled. You can find more details in the Klaviyo Help Center.
Do I need to have a customer profile in Klaviyo before I receive tracking updates from Starshipit?
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.
Comments
0 comments