Integration with LateShipment
Daryna avatar
Written by Daryna
Updated over a week ago

LateShipment is an essential last-mile tool for businesses of all sizes to easily reduce shipping costs by up to 20% through automated service-failure refunds. It's also a platform to help proactively resolve delivery errors to ensure positive delivery experiences for customers.

When you integrate Omnisend with LateShipment, you will be able to reach the right customers with personalized content based on the shipping information that LateShipment tracks.

Contents

Benefits

With LateShipment integration you can:

  • Send real-time shipping updates based on the Shipment statuses via email;

  • Send real-time returns updates based on the return shipment statuses via email;

  • Send updates about the delivery delays via email.

It works with all the platforms that Omnisend has direct integration with: Magento, WooCommerce, Shopify, Bigcommerce, and many others (e.g. PrestaShop, Volusion, Weebly) that can be connected to Omnisend via API.

Setup Process

Firstly, create a new API key for LateShipment and copy the key itself. Be sure to allow custom permissions for the API key. Under Permissions, you will need to check “Events”. If you’ve previously created your API key, you will need to additionally ensure this permission is enabled.

Once the API key is created, there are 2 separate Setup processes based on what type of LateShipment account you have:

Note! If you have both LateShipment apps and want to use custom events for both of them, just go through both setup processes.

Delivery Experience Management

Open the LateShipment app -> go to the Settings tab -> Email notifications -> Notify via Omnisend:

The next step is to paste the API key that you've created in Omnisend and click the 'Save' button:

Make sure to select the events you want to activate:

Once you do this it takes up to 12 hours for the API key to be validated and custom events to be created in your Omnisend account.

Returns Experience Management

Open the LateShipment app -> select Returns Experience Management tab -> Notifications -> Integrate Email Tools -> Omnisend. Then paste the API key and click Save:

Then scroll lower and select all the events you want to activate:

Once you do this it takes up to 12 hours for the API key to be validated and custom events to be created in your Omnisend account.

How it works

When the integration is enabled custom events are created in Omnisend that you can use to send Delivery/Returns updates to your customers. The custom events that will be created depend on the type of your LateShipment account.

Delivery Experience Management

If you have selected Delivery Experience Management type during the LateShipment account registration, you'll see these 6 events in your Omnisend account:

  1. LS-Faileddelivery. A shipment is assigned this status when there was a failed delivery attempt.

  2. LS-Intransitwithdelays. A shipment is assigned this status when it is in transit with a delay.

  3. LS-Intransit. A shipment is assigned this status when it is in transit.

  4. LS-Outfordelivery. A shipment is assigned this status when it is out for delivery.

  5. LS-Shipped. A shipment is assigned this status when it is picked up by your carrier.

  6. LS-Delivered. A shipment is assigned this status when it is successfully delivered.

These are the properties that are passed along with these custom events that you can include in your email content and split based on:

  • trackingnumber

  • shipdate

  • estimateddate

  • ordernumber (Shopify order number)

  • customername

  • lsstatus (Current status of the shipment)

  • trackinglink (Link to the customized tracking page)

  • carriertype (Name of the shipping carrier used)

Returns Experience Management

If you have selected Returns Experience Management type during the LateShipment account registration, you'll see these 8 events in your Omnisend account:

  1. LS-RefundInitiated. This status is assigned when the refund has been initiated by the store.

  2. LS-ReturnApproved. This status is assigned when a package returned to the store is approved after inspection.

  3. LS-ReturnRejected. This status is assigned when a package returned to the store is rejected after inspection.

  4. LS-ReturnReceived. These notifications are triggered when the returning shipment is delivered.

  5. LS-ReturnIntransit. These notifications are triggered at different stages of a package’s journey.

  6. LS-StoreCreditissued. This status is assigned when the store credit has been issued by the store.

  7. LS-ReturnInitiatedwithLabel. This status is assigned when a return request has been received.

  8. LS-ReturnInitiatedwithoutLabel. This status is assigned when a return request has been received.

These are the properties that are passed along with these custom events that you can include in your email content and split based on:

  • trackingnumber

  • shipdate

  • estimateddate

  • ordernumber (Shopify order number)

  • customername

  • lsstatus (Current status of the shipment)

  • trackinglink (Link to the customized tracking page)

  • carriertype (Name of the shipping carrier used)

Did this answer your question?