ShipStation automates order imports, shipping label creation, and shipment tracking. When integrated with Omnisend, it sends shipping events to trigger automated email and SMS updates when orders ship.
Before You Begin
The integration is available on all Omnisend plans.
You'll need your ShipStation API Key and API Secret. Generate them in ShipStation.
Benefits
With the ShipStation integration, you can:
Send email and SMS updates when orders ship.
Personalize messages with the recipient name, tracking number, carrier name, shipping service, and ship date.
Segment contacts based on shipping data (e.g., send follow-ups to customers whose orders shipped via USPS).
Setup Process
Step 1. In Omnisend, go to Apps (top-right corner).
Step 2. Search for ShipStation → click Connect Now.
Step 3. Enter your ShipStation API Key and API Secret (from ShipStation settings) → click Connect.
The integration is now active. ShipStation will send order shipped events to Omnisend whenever a package ships.
How It Works
Once connected, ShipStation sends the ShipStation Order Shipped event to Omnisend when a package ships. This event includes:
Recipient Name – Name of the person receiving the shipment.
Recipient Address – Delivery address.
Tracking Number – Shipment tracking number.
Carrier Name – Shipping carrier (e.g., USPS, FedEx).
Shipping Service – Service level (e.g., USPS Priority Mail).
Ship Date – Date the order shipped.
This event appears in Store Settings → API → Custom Events and can be used to:
Trigger Automation (e.g., send a shipping confirmation email).
Filter triggers by carrier, shipping service, or ship date.
Personalize messages with customer and shipment details using personalization tags.
💡 Example: Send different emails based on carrier – USPS customers get one message, FedEx customers get another – using a Conditional Split.
Multi Stores
If you've connected multiple stores to ShipStation, specify which store's orders should sync to each Omnisend account:
In ShipStation, go to Settings → Integrations → Webhooks.
For the Omnisend webhook, select the store whose orders you want to sync.
Note: If you leave All Stores selected to sync orders from all stores.
FAQ
Can I include a tracking link in my emails?
ShipStation doesn't pass tracking URLs automatically. You can build dynamic tracking links by appending the tracking number to the carrier's tracking page URL using the personalization tag [[event.tracking_number]].
Example: For USPS, use https://tools.usps.com/go/TrackConfirmAction?tLabels=[[event.tracking_number]].
Can I trigger workflows based on other shipment statuses (e.g., In Transit, Delivered)?
ShipStation only sends the Order Shipped event. For more granular shipment tracking (In Transit, Out for Delivery, Delivered), use AfterShip or TrackShip.
To receive further assistance, get in touch with our award-winning Support Team via the in-app chat or by emailing [email protected].








