Klaviyo
parcelLab offers integration with Klaviyo to allow you to send all post-purchase communications (including returns updates) through the Klaviyo platform.
Overview
With this integration, you can use Klaviyo to send out the proactive delivery updates that are currently deployed by parcelLab. In the Klaviyo platform, you can create communication flows to send notifications from Klaviyo that use trigger events and order data from the parcelLab system.
Standard Trigger Events
The standard parcelLab trigger events that can be used to send notifications in the Klaviyo platform are described in the following table.
Order Preparation
This notification is sent when a customer’s order has been received and is being processed by the warehouse.
parcelLab: Order Preparation
Warehouse Delay
This notification is sent when a customer’s order has been received but is experiencing delays in the warehouse.
parcelLab: Warehouse Delay
Dispatch Confirmation
This notification is sent when a customer’s order has been dispatched from your warehouse.
parcelLab: Dispatch Confirmation
Scheduled
This notification is sent when the carrier has provided a delivery date for the customer’s order.
parcelLab: Scheduled
Delay
This notification is sent when a customer’s order is delayed while in transit.
parcelLab: Delay
Pickup Ready
This notification is sent when a customer’s order is: 1) delivered to a post office, parcel shop, or parcel locker; 2) ready for collection.
parcelLab: Pickup Ready
Out for Delivery
This notification is sent on the day a customer’s order is out for delivery.
parcelLab: Out for Delivery
Out for Delivery Correction
This notification is sent if the customer’s order is not fulfilled within the timeline announced and a new delivery date is provided.
parcelLab: Out for Delivery Correction
Failed Attempt
This notification is sent when a delivery was attempted but is unsuccessful.
parcelLab: Failed Attempt
Service Notice to Return to Sender
This notification is sent when a customer’s order is being returned to the sender. Additional notifications for the order en route to the sender will be suppressed from the customer.
parcelLab: Service Notice to Return to Sender
Return Warning
This notification is sent when a customer has: 1) selected “drop-off” as their return method; 2) not yet deposited their return parcel at a drop-off location.
parcelLab: Return Warning
Return Delayed
This notification is sent when a customer’s return is delayed while in transit.
parcelLab: Return Delayed
Return Received
This notification is sent when a customer’s return has been delivered to your warehouse.
parcelLab: Return Received
Return Processed
This notification is sent when a customer’s return has been processed and their reimbursement is being issued.
parcelLab: Return Processed
Configuring the Klaviyo Integration
The following sections describe the configuration required for the Klaviyo integration with parcelLab.
Customer Requirements
For successful configuration of the Klaviyo integration, the following requirements must be met:
You must have an active account with parcelLab and Klaviyo.
Your outbound and/or returns communications must be set up through parcelLab with current order data in the parcelLab system.
You must provide parcelLab with your Klaviyo public API key.

Implementation Process
When the required information is provided, parcelLab can integrate with the Klaviyo platform and send the order and status update information for the supported trigger events to enable the configured communications to be sent via Klaviyo.
Create Communication Flows in Klaviyo
You can create flows for your communications (that is: emails and SMS) in Klaviyo using the trigger events from parcelLab.
Create a Communication Flow using Metrics
To create a communication flow in Klaviyo using metrics:
Access the flow builder in Klaviyo.
Click the Metric component in the Trigger Setup pane.
Select the metric (that is: parcelLab trigger event) to trigger the communication flow, and then click Done.
The selected metric will display as the trigger event in the main section of the flow builder.
Drag and drop the action (for example: email) that you want to occur after the event is triggered.
When you have added the required actions, click Exit.
The communication flow is saved for the selected metric and communication type.
Create a Communication Flow using Segments
You can use segments to configure customer-specific communications, allowing you to customize the communication type and content sent to different customer groups based on the segment settings. You can include parcelLab trigger events as part of custom segments to target your communications to your customers based on different scenarios (for example: for customers that subscribe to marketing content or items that are being returned).

To create a communication flow in Klaviyo using segments:
Access the flow builder in Klaviyo, and then click the Segment component in the Trigger Setup pane.
Select the required segment you want to use (that is: these can use parcelLab trigger events).
The selected segment will display as the trigger event in the main section of the flow builder.
Drag and drop the action(s) that you want to follow the segment (for example: email).
When you have added the required actions, click Exit.
The communication flow is saved for the selected segment and communication type.
Create a Communication Flow using Conditional Split
The following examples show how you can use the conditional split functionality in communication flows to display content differently based on certain values.
Last updated
Was this helpful?