Transitioning from Narvar to AfterShip: Klaviyo Integration Guide
Overview
This guide outlines steps to help Narvar users transition their Klaviyo tracking integration to AfterShip. We will walk you through the key differences and provide the necessary steps to ensure a smooth transition.
Key changes when switching from Narvar to AfterShip
1. Integration Setup
Narvar: The integration occurs through Narvar's platform by utilizing Klaviyo credentials.
AfterShip: Integration happens directly via AfterShip’s Klaviyo integration feature.
2. Tracking events
The main differences in tracking events between the two platforms are as follows:
Event names: You will need to update your event mapping in Klaviyo to align with AfterShip's tracking statuses.
Status mapping: AfterShip uses different status codes and descriptions for tracking events.
Step-by-step migration guide
Set up AfterShip integration in Klaviyo
Follow the integration guide to integrate Klaviyo with AfterShip Tracking.
Go to the AfterShip Klaviyo integration page .
Connect your Klaviyo account to AfterShip.
Configure tracking status mappings to match AfterShip's system.
Update Klaviyo flows
Adjust tracking status trigger: Update the triggers in your Klaviyo flows based on AfterShip’s event names and statuses. Refer to the table below to map events from AfterShip to Narvar.
Category | Description | AfterShip event | Narvar event |
---|---|---|---|
Pre-ship | Notifies when an order is confirmed. | AfterShip: Pre-ship - Order confirmation | Narvar: Order Confirmation Standard |
Pre-ship | Alerts about an order that has been created and remained unfulfilled for X days. | AfterShip: Pre-ship - Fulfillment stalled | |
Pre-ship | Indicates partial order fulfillment (separate notifications for each partial fulfillment). | AfterShip: Pre-ship - Fulfilled partial order | |
Delivery summary | Notifies when all items in an order have been shipped. | AfterShip: Delivery summary - All Items fulfilled | Narvar: Just Shipped |
Delivery summary | Notifies when all split order shipments have been delivered. | AfterShip: Delivery summary - All Items Delivered | |
Delivery updates | Notifies when a package has been shipped and is ready for courier pickup. | AfterShip: Delivery updates - Info received | Narvar: Shipment Confirmation/On Its Way |
Delivery updates | Notifies when a package is in transit to the customer. | AfterShip: Delivery updates - In transit | |
Delivery updates | Notifies when a shipment is out for delivery. | AfterShip: Delivery updates - Out for delivery | Narvar: Out for Delivery |
Delivery updates | Notifies when a shipment is available for pickup at a designated point. | AfterShip: Delivery updates - Available for pick up | |
Delivery updates | Notifies when a shipment has been delivered to the destination. | AfterShip: Delivery updates - Delivered | Narvar: Delivered |
Delivery exceptions | Notifies about a package in an exception status (e.g., lost, customs delay, general delay, damaged, etc.), excluding return-to-sender or returned-to-sender. | AfterShip: Delivery exceptions - General exception | Narvar: Carrier Delay Customs Delay Standard |
Delivery exceptions | Notifies when a package is returning to sender. | AfterShip: Delivery exceptions - Returning to sender | |
Delivery exceptions | Notifies when a package has been returned to sender. | AfterShip: Delivery exceptions - Returned to sender | |
Delivery exceptions | Indicates a courier's unsuccessful delivery attempt. | AfterShip: Delivery exceptions - Failed attempt | Narvar: Missed Delivery |
Delivery exceptions | Notifies about a shipment with no updates for X days, regardless of its current status. | AfterShip: Delivery exceptions - Shipments stalled | |
EDD related | Notifies about a shipment scheduled to arrive the next day. | AfterShip: EDD - Delivery anticipation | Narvar: Delivery Anticipation Standard |
EDD related | Notifies when a shipment’s latest estimated delivery date changes. | AfterShip: EDD - EDD revised | |
EDD related | Notifies when a shipment’s latest estimated delivery date is missed. | AfterShip: EDD - EDD missed |
Update email templates: Modify your Klaviyo email templates to include AfterShip-specific fields. You can find the detailed instructions here.
Test tracking events: Test the new event triggers to ensure everything works correctly.
Post-migration checklist
Verify that tracking data is flowing correctly from AfterShip to Klaviyo.
Confirm that email templates are correctly displaying tracking information.
Test automated workflows to ensure they trigger properly based on the new tracking events.
Monitor customer notifications to ensure they are accurate and displaying the right information.
Updated on: 08/01/2025
Thank you!