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



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


  1. Set up AfterShip integration in Klaviyo


Follow the integration guide to integrate Klaviyo with AfterShip Tracking.



  1. 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