<iframe>. The embed shows the courier’s position on a live map together with real-time status updates — no backend work required on your side. The easiest way to get the URL is to read the publicTrackingUrl field returned on the job (delivery); it already points at the right environment.
Pick the correct base URL
Add the required path parameter
The last segment of the URL must be apackageId, a jobId, or an orderId (all three work — use whichever you have on hand):
Tracking before dispatch
An order exists before a delivery does. Between the two — while the order waits for its dispatch window, a confirmation, or a provider — there is no job yet, so a tracking link addressed byjobId has nothing to resolve.
Turn on tracking before dispatch and Nash serves an order-received screen for that period instead. The same URL then switches to live tracking on its own once the delivery is created, so you can send the link the moment you take the order.
To use it:
1
Turn it on
In the Portal, go to Customization → Tracking and enable tracking before dispatch. It’s off until you enable it, and existing links behave exactly as before until you do.
2
Write the message customers see (optional)
Add up to 280 characters of plain text — what happens next, when to expect an update, who to contact. Leave it blank and the page shows the standard order-received copy.
3
Check both phases
The customization page has a before-dispatch / delivery switcher so you can preview what a customer sees at each phase before you publish.
4
Send the order URL
Use the order ID in the tracking URL. The link resolves for orders that are valid or confirmed, and follows the same expiry policy as delivery tracking links.
Optional: map-only mode
If you want to present just the live map without the details pane, add thecomponents query parameter with value map:
Complete example
Reference
- Production
- Sandbox
Need something richer?
The iframe approach covers the majority of use cases, but Nash also supports deeper, fully customizable embeddings — for example:- Pushing live status events directly into your own components
- Re-skinning the UI to match a bespoke design system
- Embedding only selective widgets (ETA chip, progress bar, etc.)
Related
Notifications
Keep customers and internal teams updated on delivery events.
Webhooks
Push real-time delivery events to your own endpoint.