Parcel tracking software for every carrier and every exception
ShipmentVisibility puts every UPS, FedEx and USPS package your team ships into one live list. Paste or upload tracking numbers, and the carrier is detected from the number format. Address problems, missed delivery attempts and returns show up as exceptions the moment the carrier scans them, so your team acts before the customer opens a ticket.
Three carrier portals are not a parcel operation
Ecommerce brands and shippers usually check parcels one portal at a time, and every carrier writes its events differently. One says "delivery attempted", another says "receiver closed", a third simply stops updating. ShipmentVisibility reads each carrier's events and turns them into one set of milestones and one set of exceptions, so a support agent and an operations lead look at the same truth.
- One list for every parcel carrier, filtered by status, carrier, ship date or customer
- Plain milestones: label created, picked up, in transit, out for delivery, delivered
- Exceptions separated from normal scans so nothing hides in a long event history
| Shipment | Mode | Carrier | Lane | Last event | ETA | Status |
|---|---|---|---|---|---|---|
| MSKU1234565 | Ocean | Maersk | Shanghai to Long Beach | Discharge | Nov 6 | Delayed |
| 0412345678 | LTL | ODFL | Chicago to Atlanta | At terminal | Oct 20 | Exception |
| 020-12345675 | Air | Lufthansa | Frankfurt to JFK | Arrival | Oct 19 | At terminal |
| 1Z999AA10123456784 | Parcel | UPS | Reno to Denver | Out for delivery | Oct 19 | Out for delivery |
| LD-88213 | FTL | Truckload carrier | Dallas to Memphis | In transit | Oct 21 | In transit |
| CMAU4567893 | Ocean | CMA CGM | Rotterdam to Savannah | Gate out | Oct 22 | Available for pickup |
| 9400111899223100000011 | Parcel | USPS | Austin to Tulsa | Delivered | Oct 18 | Delivered |
Parcel numbers recognized automatically
You never choose the carrier from a dropdown. The tracking number itself tells us who carries it, and we validate the number before we track it, which catches typos that would otherwise sit in your list as "not found" for days.
- UPS 1Z numbers, 18 characters, with the check digit verified
- FedEx 12 and 15 digit numbers
- USPS 20 to 22 digit numbers with the mod 10 check digit verified
- Numbers that fail validation are flagged right away with the reason
Parcel exceptions you see before the customer does
Most "where is my order" contacts start with an exception that nobody noticed. ShipmentVisibility watches every scan and raises an alert when a package leaves the normal path.
- Address issues: incomplete address, wrong unit number, address correction requested by the carrier
- Delivery attempts: first and second attempt, held at a pickup location, final notice
- Returns: return to sender started, refused by recipient, undeliverable as addressed
- Damage, weather and carrier delays, plus packages with no scan for a set number of days
Each exception lands in an exceptions view with the last event, the carrier's own wording and your order reference. Starter sends email alerts. Growth adds Slack and webhook alerts and a predicted ETA with a confidence range, so you can tell a customer a realistic delivery window instead of the original promise.
A branded tracking page instead of a carrier link
On Growth and higher, every parcel gets a shareable tracking link on your own page with your logo and colors. The customer sees milestones, the expected delivery window and your support address, not a carrier page full of other brands. Read more about the branded tracking page.
- One link per shipment, ready to drop into order emails and support replies
- Customer notification emails for shipped, delayed, out for delivery and delivered
- Your own domain for the tracking page on Enterprise
Getting parcels into the list
There is no implementation project. Paste a list of numbers, upload a CSV with your order references, or connect a store. Shopify brands connect on Growth through the Shopify order tracking app, and fulfillments with tracking numbers are picked up automatically. Teams that already run an ERP use the shipment tracking integrations on Pro, and developers can push numbers through the shipment tracking API.
- Paste numbers or upload a CSV, carrier detected for every row
- Shopify orders and fulfillments sync on Growth and higher
- Export the list to CSV at any time on every plan
Parcel volume included in each plan
Plans count shipments added in the billing period. Parcel, LTL, FTL and air shipments share one allowance, and deleting a shipment does not return quota. Yearly billing is the default and saves 50 percent.
| Plan | Yearly, per month | Monthly | Shipments per month | Team seats |
|---|---|---|---|---|
| Starter | $24 | $49 | 100 | 2 |
| Growth | $74 | $149 | 750 | 5 |
| Pro | $249 | $499 | 4,000 | 15 |
| Enterprise | $749 | $1,499 | 15,000 | Unlimited |
Every plan has a public price and self-serve checkout, Enterprise included. See the full comparison on shipment tracking software pricing.
When parcels are only part of the picture
Many shippers send parcels to consumers and pallets to retailers. The same account tracks LTL by PRO number, FTL loads, air waybills and ocean containers, so the parcel team and the freight team share one screen. See freight visibility platform for multi-modal tracking and supply chain visibility software for a buyer checklist.
Parcel tracking software questions
Which parcel carriers can I track?
You can track UPS, FedEx and USPS numbers in the same list, and the carrier is detected from the number format. National and regional carriers are tracked the same way when their number format is recognized.
Do I need a carrier account or API key?
No. You add tracking numbers and we handle the carrier connection. Your carrier accounts and rates stay exactly as they are.
How do address issues and delivery attempts show up?
They appear as exceptions in a separate view with the carrier's wording, the time of the scan and your reference, and an alert goes out by email, or by Slack and webhook on Growth and higher.
Can my customers track parcels on my own page?
Yes, on Growth and higher. Each shipment gets a link to a tracking page with your logo and colors, and Enterprise adds your own domain.
What happens when I reach my monthly shipment limit?
You can upgrade at any moment and the difference is charged right away, or wait for the next billing period. Shipments already in your list keep tracking.
Is there a contract?
No. Plans are monthly or yearly subscriptions with self-serve checkout and no sales call.
Put every parcel in one list today
Paste a UPS, FedEx or USPS number and see the carrier detected and the number checked in seconds.