One tracking shape across every courier.
Boxpi normalises every courier's events into one format, available over the REST API and dashboard, and pushes them into your store and your shopper's inbox. No per-carrier parsing.
POST https://api.boxpi.com/v2/packages x-api-key: •••••••••••• { "Packages": [ { "MerchantReference": "ORD-48217", "Carrier": "DPD-COURIER-PL", "Recipient": { "Name": "Jana D.", "City": "Warsaw", "PostalCode": "00-001", "Country": "PL" }, "Weight": 2.5, "Contents": "Electronics" } ] } → 200 OK [{ "MerchantReference": "ORD-48217", "Status": "accepted", "PackageId": "b31b4aed-…57fe" }]
Tracking that just works
- One event model
Every courier's statuses mapped to one consistent shape.
- Status over REST
Read the current status of any shipment in one call.
- Branded tracking page
Shoppers follow their parcel on your brand, not the carrier's.
- In your dashboard
Live status on every order in the Boxpi console.
- Proactive alerts
Flag delays and exceptions before customers complain.
- Full history
Every event retained for support and reporting.
Frequently asked questions
Do I have to integrate each courier's tracking?
No, Boxpi gives you one tracking format across all of them.
How do I get updates?
Read the latest status of any shipment from the REST API, or see it in your dashboard.
Can customers track on my site?
Yes, a branded tracking page keeps shoppers on your brand.
How fast are updates?
Boxpi ingests events as couriers report them, so the API and dashboard show the current status.
Make Boxpi your last shipping integration.
Open new markets, cut logistics costs and give shoppers next-day delivery, free to start, with a guaranteed discount in your first year.