Carrier Service Matching
Overview
Carrier service matching is the process of aligning the carrier service information sent by your app (the unmatched_carrier_service_name) with the carrier services configured in your ZigZag account.
This matching allows us to identify the correct carrier service, reliably track parcels, send accurate notifications, and ensure the quality and reliability of analytics data.
Why is it important
Carrier Service Matching automatically links your orders to the correct carrier service. This means:
- Your end customers always receive accurate tracking notifications.
- You get clean, reliable shipping data.
- No more silent or incorrect trackers causing confusion.
If a shipment cannot be automatically matched, our intuitive interface lets you fix it quickly, with all the necessary information at your fingertips.
Use cases
-
Automate carrier matching No more complex manual mapping: your orders are automatically associated with the correct carrier service thanks to our advanced matching logic.
-
Easily adjust matches when needed If a shipment isn’t recognized automatically, you can correct it in a few clicks using our simple, clear interface.
-
Track gaps and act quickly Unmatched carriers are highlighted on your dashboard. You can immediately see which shipments need attention and take action.
How does it work?
By default, all new shipments go through Carrier Service Matching. If a tracker is not automatically matched, follow these steps:
- Navigate to Portal Settings -> Notification Settings -> Integrations
- Select the integration you want to review
- Click …
- Click Match carrier services
Good to know
Retroactivity
- Once a carrier is manually matched, it applies to all trackers with the same untracked carrier name, including historical trackers that have not expired.
- Unmatched carriers disappear from the interface after 45 days without new shipments.
Notifications
- A banner on the homepage informs you when a mapping is required and redirects you directly to the relevant page.
How does Shopify generate unknown carrier codes? These codes come from the carrier/service setup done by you or your logistics partner, not from Shopify itself.
How is a carrier code structured?
- First part - carrier name
- Second part - service title (e.g., “Standard Shipping (3–5 business days)”, “Express Delivery”, “DHL Express”, “Colissimo 48h”)
Why do the mapping?
- To increase the % of tracked orders and notifications sent.
- To get accurate EDDs and reliable analytics.
- To quickly view all orders associated with a carrier and correct unmatched cases.