ShippyPro’s core SLA - did label generation succeed across the carrier mix?
At a glance
Share of label-creation API calls in the last 24 hours that returned a valid printable shipping label. The single most-actionable connector-health number for ShippyPro: when this drops below 98%, orders cannot be despatched, regardless of how healthy the carriers, the warehouse, or the rate-shop ruleset are. The fault is between Vortex IQ and ShippyPro, or between ShippyPro and the underlying carriers.
Calculation
Calculated automatically from your ShippyPro data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
The Italian DTC fashion brand. Reading taken at 09:00 CET on 12 Mar 26 for the trailing 24 hours.
The card reads 98.5%; the alert at
<98% is not firing at the aggregate but Poste Italiane alone is materially below. Five things to notice:
- Poste Italiane’s 90.8% drags the aggregate down by 1.4 points. If Poste volume rises (rate-shop swings to it for cheap parcels), the aggregate drops below 98% even with no other change. The aggregate masks the per-carrier instability; per-carrier sub-tiles are mandatory reading.
- 22 Poste failures over 24 hours = 22 orders that could not despatch. They sit in the warehouse queue waiting for retry. The operational fix during a Poste downtime is to override rate-shop temporarily to BRT for those parcels (at 30 to 50 percent higher per-label cost) and despatch. The card is the trigger for the override decision.
- DHL Express and UPS at 100% are the carrier-network benchmark. If they ever drop below 99%, the issue is almost certainly ShippyPro-side or your-account-side, not carrier-side. Use them as the control.
- The 4 BRT and 4 GLS failures are noise-floor. Under 1 percent failure on healthy carriers is normal; address-validation rejections (postcode does not match city, missing house number) account for most. They retry successfully on next attempt; the 24-hour window absorbs them.
- Aggregate 98.5% is the intervention threshold. At 98% exact, queue stall is visible to despatch staff (~10 to 30 orders waiting at any moment); at 95%, full operations escalation; at 90%, P1 incident regardless of which carrier is failing. The card’s alert at 98% is calibrated for the first-detection signal, not the visible-pain threshold.
Sibling cards merchants should reference together
Label-generation success is the gate; many other cards depend on it being green. Pair with these:Reconciling against the vendor’s own dashboard
Where to look in ShippyPro’s own dashboard: ShippyPro Dashboard → API Health → Label Creation Stats (not always exposed by default; visible to enterprise tier or by support request). The closest like-for-like is Last 24h, All Carriers, All Services. ShippyPro also exposes a per-call audit log at Logs → API Calls → Filter type:label_create that shows the actual error response per failure. Why our number may legitimately differ from ShippyPro’s portal:
Cross-connector reconciliation: