17TRACK offers all-in-one solutions to help Shopify sellers enhance the post-purchase experience, drive repeat purchases, and reduce operational costs.
With coverage of over 2,500 global carriers and patented logistics prediction technology, 17TRACK sets the standard in shipment tracking and delivery transparency. Our platform enables Shopify merchants to provide buyers with real-time tracking updates, proactive notifications, and branded tracking pages—all in one place.
Designed for cross-border eCommerce brands and freight forwarders, 17TRACK streamlines post-purchase logistics by automating tracking, identifying delivery issues early, and improving customer satisfaction. Unlike other apps, 17TRACK combines powerful infrastructure with global-scale accuracy, giving sellers full control over their customers’ delivery experience.
Whether you're looking to build trust, reduce WISMO inquiries, or turn tracking into a retention channel, 17TRACK is your complete post-purchase solution.
Setup Process
Step 1. Create an API Key. In Omnisend, go to → Apps → Search for "17TRACK" → Click on "Connect Now" → Copy an API Key.
⬇️
⬇️
Step 2. Go to your Shopify admin → and then 17TRACK app → proceed to Integration → look for Omnisend and click Connect.
Step 3. Paste the API key you copied in Omnisend → check which fields you would like to pass to Omnisend → and click Save at the top.
Step 4. In Omnisend, check the box that all the steps are done and confirm the changes.
What Data is Passed
When integration is complete, such fields can be passed to Omnisend:
Email (will be passed by default)
Phone number
Name
Country
Tracking number
Tracking page URL
Shipment status
First and second carrier
Order number
Order time
Shipping time
Total amount of the order
Order Currency
Order label
Store name
Order Quantity
Latest event
Integration between 17TRACK and Omnisend will pass such statuses in the event:
Status | Description |
Info received | The package has been shipped and has been collected by the carriers. |
In transi | The package is on the way to the destination. |
Pick up | The package has arrived at the destination pickup point and is waiting to be picked up. |
Out for delivery | The package has reached its destination, and the carrier is on its way to deliver the shipment. |
Undelivered | Deliveries may encounter problems such as wrong addresses and not being able to contact the recipient. |
Delivered | The package has been successfully delivered to the addressee. |
Exception | The package might undergo unusual shipping conditions such as damage, return, loss, etc. |
Then you can create a custom workflow → select "17TRACK-shipment_status" as your trigger. Make sure to specify the status with which you would like your contacts to trigger this flow.
⬇️
⬇️
⬇️