Skip to main content

Integration with AfterShip

Learn how to integrate AfterShip with your Omnisend account

Edgaras Vaninas avatar
Written by Edgaras Vaninas
Updated this week

AfterShip is a 3rd party app that provides shipment tracking and proactive delivery updates. The app offers customers automatic status tracking of their purchases and helps to further engage customers after-sales.

When you integrate AfterShip with Omnisend, you will be able to send personalized targeted content to your customers based on the shipping status AfterShip tracks.
​ 

Contents

Benefits

With Aftership integration you can:

  • Send emails and SMS updates based on the order statuses;

  • Provide your customers with an option to track their order shipment

Setup process

Here is how you can simply set up AfterShip integration with Omnisend:

1. Locate the top navigation bar of your interface.
Then, click on "Apps", as highlighted by the green arrow in the image below:

2. Find the AfterShip app and click the 'Connect now' button.

To connect with AfterShip, you will need to paste your unique Omnisend URL into AfterShip.

3. Copy your unique Webhook URL and proceed with the guide.

4.1. Sign in with your account to Aftership.

4.2. In the AfterShip App go to Setting -> Webooks and select Add Webhook URL.

6. Choose webhook version, paste the webhook URL, and click Add.

Please note that AfterShip integration currently works only with the Legacy version, but we plan to update it before its deprecation.


7. At Omnisend, click the checkbox “I have completed all the steps” to confirm the webhook configuration.
Then, click Save to complete the setup.

That’s it! Custom events in the Omnisend App are created and will be triggered accordingly.
​ 

How it works

Once you enable AfterShip app, the following custom events will be created in your Omnisend account:

  1. AfterShip Info Received - shipment information is created/received in AfterShip. Tracking URL and tracking number is available to use in personalization

  2. AfterShip In Transit - shipment is in transit. The latest location information is available to use in personalization.

  3. AfterShip Out for Delivery - shipment is in the last delivery phase, i.e. waiting for a pick-up.

  4. AfterShip Delivered - shipment is successfully delivered. Signed By field is available to use in personalization.

  5. AfterShip Failed Attempt - is triggered when shipment couldn’t be delivered, i.e. no one was at home.

  6. AfterShip Exception - is triggered when shipment status is changed by courier to the exception.

Each of these events will carry certain information that can be added to the content of your messages with a personalization feature.

You may find these events in your Omnisend account settings by navigating to Profile menu -> Store Settings -> Integrations & API -> Custom events. You may see the short overview of the event in the screenshot presented below:

Later, these events can be used to trigger the Automation workflows in Omnisend.

After specifying the primary trigger in the workflow settings, you may also target your automation based on the information passed with the event and use it in the Trigger filter or the Split block settings. It is extremely useful for some of the integrations, but since the integration with AfterShip has different Events for each of the order statuses, you may not find it as useful.

Nevertheless, these data may be handy when writing the content of your messages.

 All of these data can be added to the Email message as well. For example, the Tracking Link can be added to the button.

If you have any questions or any assistance, do not hesitate to contact our support team at [email protected].

Did this answer your question?