Integration with ShipStation

Learn how to integrate ShipStation with your Omnisend account

Edgaras Vaninas avatar
Written by Edgaras Vaninas
Updated over a week ago

ShipStation is a 3rd party app that will help you make importing, managing, & shipping your customers' orders efficient. 

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



With ShipStation integration you can:

  • Send emails and SMS updates when order is shipped;

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

Before you start

  • The integration is available on all the Omnisend plans;

  • Integration with ShipStation will allow you to trigger the workflow when orders are shipped and let you add personalized information to the content of the message.

Setup process

Here is how you can integrate ShipStation with Omnisend:

1. Click on your brand name in the top right corner -> open Apps tab:

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

3. To connect with ShipStation, enter your unique ShipStation API Key and API Secret and click Connect. Check the instruction provided by the ShipStation.

That’s it! A custom event in Omnisend App is created and will be triggered as soon as the order is shipped via ShipStation.

How it works

Once the ShipStation app is connected, Omnisend will trigger the following event:

ShipStation Order Shipped - the event will be triggered for the email address associated with that particular order in ShipStation, once the package is shipped.

Event properties:

  1. Recipient Name - the name of the person receiving the shipment.

  2. Recipient Address - address where the shipment will be delivered to.

  3. Tracking Number - shipment tracking number.

  4. Carrier Name - the name of the carrier delivering the shipment, i.e.

  5. Shipping Service - shipping service option assigned to the shipment, i.e. USPS Priority Mail.

  6. Ship Date - the date when the shipment was shipped.

This integration automatically, adds a custom event to your Omnisend account.

Later, this event can be used in the Automation workflow trigger settings.

Later, in the trigger filter or in the Conditional Split settings, you may target your automation based on the custom properties this application is passing.

For example, in the screenshot attached below, we are sending different messages based on the shipping service.

Custom properties may also be used to insert personalized information for each of your customers. You may add your customers' profile data and the information passed by ShipStation to any of your messages.


Is it possible to add a tracking link? No, unfortunately, it is not possible. Alternatively, you can trigger different messages based on the carrier with links to each of the services. You may also check the structure of the Tracking link and append personalized tracking number to it.

Is it possible to trigger the workflow based on different Shipment status? Currently, ShipStation is passing the Order Shipped event only. Alternatively, you may want to check some other applications having direct integration with Omnisend or those that can be integrated via Zapier.

Did this answer your question?