Articles on: Integrations

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.

CategoryDescriptionAfterShip eventNarvar event
Pre-shipNotifies when an order is confirmed.AfterShip: Pre-ship - Order confirmationNarvar: Order Confirmation Standard
Pre-shipAlerts about an order that has been created and remained unfulfilled for X days.AfterShip: Pre-ship - Fulfillment stalled
Pre-shipIndicates partial order fulfillment (separate notifications for each partial fulfillment).AfterShip: Pre-ship - Fulfilled partial order
Delivery summaryNotifies when all items in an order have been shipped.AfterShip: Delivery summary - All Items fulfilledNarvar: Just Shipped
Delivery summaryNotifies when all split order shipments have been delivered.AfterShip: Delivery summary - All Items Delivered
Delivery updatesNotifies when a package has been shipped and is ready for courier pickup.AfterShip: Delivery updates - Info receivedNarvar: Shipment Confirmation/On Its Way
Delivery updatesNotifies when a package is in transit to the customer.AfterShip: Delivery updates - In transit
Delivery updatesNotifies when a shipment is out for delivery.AfterShip: Delivery updates - Out for deliveryNarvar: Out for Delivery
Delivery updatesNotifies when a shipment is available for pickup at a designated point.AfterShip: Delivery updates - Available for pick up
Delivery updatesNotifies when a shipment has been delivered to the destination.AfterShip: Delivery updates - DeliveredNarvar: Delivered
Delivery exceptionsNotifies 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 exceptionNarvar: Carrier Delay Customs Delay Standard
Delivery exceptionsNotifies when a package is returning to sender.AfterShip: Delivery exceptions - Returning to sender
Delivery exceptionsNotifies when a package has been returned to sender.AfterShip: Delivery exceptions - Returned to sender
Delivery exceptionsIndicates a courier's unsuccessful delivery attempt.AfterShip: Delivery exceptions - Failed attemptNarvar: Missed Delivery
Delivery exceptionsNotifies about a shipment with no updates for X days, regardless of its current status.AfterShip: Delivery exceptions - Shipments stalled
EDD relatedNotifies about a shipment scheduled to arrive the next day.AfterShip: EDD - Delivery anticipationNarvar: Delivery Anticipation Standard
EDD relatedNotifies when a shipment’s latest estimated delivery date changes.AfterShip: EDD - EDD revised
EDD relatedNotifies 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

Was this article helpful?

Share your feedback

Cancel

Thank you!