Order Tracker helps Shopify stores track shipments and keep customers informed about delivery. Connect it to Omnisend to use shipping updates as automation triggers and send messages with order details and tracking links.
Benefits
Send updates when a shipment is in transit, out for delivery, or delivered.
Follow up on delivery exceptions and delays.
Use ready-made shipping email templates as a starting point.
Include the order number, carrier, and tracking link in your messages.
Before You Begin
Install Order Tracker on your Shopify store.
Have access to the Omnisend brand you want to connect.
Review any shipping notifications already sent by Shopify or another app so customers don't receive duplicate messages.
Setup Process
Step 1. Connect Omnisend
In your Shopify admin, open Order Tracker and go to Email Provider Settings → Omnisend.
Click Connect with Omnisend, sign in if prompted, and select the Omnisend brand for this store. Review the requested permissions and authorize the connection.
Back in Order Tracker, click Set Active Provider for Omnisend. Only the active provider receives the app's shipment events.
Make sure automatic order tracking is enabled in Order Tracker and that the orders you want to send updates for appear in its tracking list.
Step 2. Import Email Templates
Click Sync Templates to Omnisend in the Omnisend configuration card. This adds 12 shipping email templates to your Omnisend account.
These are templates, not enabled automation workflows. You'll create the workflows in Step 4.
Important: Review the imported content before using it. Replace sample branding or placeholder content and check the product details, links, and tracking image. Running the template sync again can create additional copies.
Step 3. Send a Sample Event
In Order Tracker's Omnisend Settings, use Send Test Event with an email address you control.
In Omnisend, go to Audience → Contacts, open that contact, and expand the Order Tracker event under Contact activity. Check the event name and the order and tracking information received.
Sending an event makes it available to select as an automation trigger. If you already have active Order Tracker workflows, a sample event may also trigger an email, so review their audience before testing.
Step 4. Create a Shipping Workflow
In Omnisend, go to Automation → New workflow → Create from scratch.
Select the relevant Order Tracker custom event as the trigger. For an out-for-delivery message, choose Order Tracker - Shipment Out for Delivery.
Add an Email block and select the matching imported template.
Review the sender, subject, content, audience, and frequency settings. Coordinate them with your existing shipping notifications.
Test the workflow with your own contact before enabling it for customers.
Create a separate workflow for each shipping update you want to send. You can also add an SMS block; your normal Omnisend SMS setup, recipient eligibility, and credit requirements apply.
What Data Is Passed
Order Tracker sends shipping updates as custom events associated with the customer. Available values depend on the order, shipment, and update.
Shipping Events
Custom event | Update |
Order Tracker - Order Placed | An order is created in Shopify. |
Order Tracker - Shipment Info Received | The carrier receives shipping information. |
Order Tracker - Shipment In Transit | The package is moving through the carrier network. |
Order Tracker - Shipment Out for Delivery | The package is out with the courier. |
Order Tracker - Shipment Ready for Pickup | The package is ready at a pickup point. |
Order Tracker - Shipment Delivered | The package is delivered. |
Order Tracker - Shipment Delivered - Thank You | A post-delivery update for a thank-you or review follow-up. |
Order Tracker - Shipment Exception | The carrier reports a delivery issue. |
Order Tracker - Delivery Failed Attempt | A delivery attempt fails. |
Order Tracker - Shipment Delay - Info Received | The shipment exceeds the app's delay threshold at the information-received stage. |
Order Tracker - Shipment Delay - In Transit | The shipment exceeds the app's in-transit delay threshold. |
Order Tracker - Shipment Delay - Out for Delivery | The shipment exceeds the app's out-for-delivery delay threshold. |
Order and Tracking Details
Event fields include the order number, tracking number, carrier, tracking URL, store name, and estimated delivery date. Updates may also include the delivery location and exception reason.
To view the available values for a particular update, open the event in the contact's Contact activity.
Personalize Your Shipping Emails
Open the email in the workflow triggered by the relevant Order Tracker event. Use Personalization → Event to add the supplied fields to your text or buttons.
For example:
Content | Personalization tag |
Order number |
|
Tracking number |
|
Carrier |
|
Tracking button link |
|
Store name |
|
Estimated delivery |
|
The event also includes trackingImageUrl for the tracking image used in the imported templates.
Event fields are available only in workflows triggered by the corresponding event.
Use Dynamic Preview with relevant event data, then send a sample event through your test workflow to check the delivered message.
💬 Learn more: Use Personalization in Omnisend.
FAQ
Why did the templates appear, but no workflows were created?
Template sync imports the email designs. Create the automation workflows separately and choose the relevant Order Tracker event for each trigger.
Why does an event appear without an email being sent?
Receiving an event and sending a message are separate steps. Check that a matching workflow is enabled and that the contact meets its audience and frequency settings. Also review the email block and sender settings.
What should I check if an event doesn't appear?
Check that Order Tracker is connected to the intended Omnisend brand and that Omnisend is the active provider. Confirm that the order is being tracked in Order Tracker, then send a sample event to your own address. A successful sample checks the connection; actual shipping updates depend on the tracking information received by Order Tracker.
Can I use these events to subscribe customers to marketing?
A shipment event isn't marketing consent. Review the contact's subscription status and your workflow's audience settings before sending marketing messages.
For help with tracking, carrier updates, or Order Tracker settings, see the partner's integration guide or contact [email protected]. For help with Omnisend contacts, templates, or workflows, contact our Support team through the in-app chat or at [email protected].
