Skip to main content

Integration with 17TRACK

Daryna avatar
Written by Daryna
Updated this week

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.

⬇️

⬇️

⬇️

You can find more information on automation settings in Omnisend here. For more information on the integration itself, please refer to the 17TRACK support docs here.

Did this answer your question?