Stop losing customers to shipping failures

ShipTriage watches your DHL shipments, catches exceptions the moment they happen, and alerts your team before customers start asking "where is my order?"

Join 50+ EU businesses monitoring their shipments with ShipTriage

What ShipTriage actually does

You import shipments. We poll carriers for status updates. When something goes wrong, you know immediately.

Automatic status polling

We check DHL for tracking updates on a schedule. No manual refreshing, no stale data. You see the current state of every parcel.

Exception detection and triage

Delayed? Failed delivery attempt? Returned to sender? ShipTriage flags the problem and assigns a priority so you fix the urgent ones first.

Webhooks and notifications

Get alerts via email, Slack, Teams, Telegram, Discord, or PagerDuty. Or use webhooks to feed events into your own systems.

Shipment dashboard

See all your active shipments in one place. Filter by status, carrier, or exception type. Import via CSV or API.

GDPR-compliant, EU-hosted

Data stays in the EU. Strict tenant isolation means your shipment data is never mixed with anyone else's. No third-party trackers.

REST API

Create shipments, check status, and manage exceptions programmatically. API key auth, JSON responses, straightforward docs.

Pricing

Start free. Upgrade when you need more shipments or webhook integrations.

Free

Try it out, no credit card needed

0€/month

  • 10 active shipments
  • 100 status checks/month
  • No webhooks
Sign up free
14-day free trial

Starter

For shops shipping daily

49/month

  • 100 active shipments
  • 1,000 status checks/month
  • Webhook integrations
Get started

Pro

For high-volume shippers

149/month

  • 1,000 active shipments
  • 10,000 status checks/month
  • Webhook integrations
  • Priority support
Get started

Questions

Which carriers do you support?
DHL right now. GLS, DPD, Hermes, and UPS are on the roadmap. The system is built with a carrier abstraction layer, so adding new carriers is a code change, not a rewrite.
Where is my data stored?
EU only. We use Vercel (EU region) for hosting and Neon (EU region) for the database. No data leaves the EU. No third-party analytics or tracking scripts. Fully GDPR-compliant.
How does exception triage work?
When a shipment hits a problem — failed delivery attempt, stuck in transit, returned — ShipTriage assigns a priority (Urgent, High, Medium, Low) based on the exception type and how long it's been stuck. You see everything on a Kanban-style board and work through them in order.
Can I connect ShipTriage to my shop/WMS/OMS?
Yes. There's a REST API for creating shipments and reading status, plus webhook events for real-time updates. You can pipe events into Slack, Teams, or any HTTP endpoint. API key auth, JSON in and out.
What happens if I hit my plan limit?
Your existing shipments keep being monitored normally. You just can't add new ones until you upgrade or the next billing cycle starts. We'll warn you before you hit the limit.
EU-hosted
GDPR compliant
Tenant data isolation
No third-party trackers