Skip to main content
Card class: HeroCategory: Shipping & Courier
DPD’s flagship ‘Predict’ promise - did the parcel arrive in the customer-notified 30-min / 1-hour window? Below 92% means the brand promise is breaking and customers paid premium for nothing.

At a glance

Share of DPD Predict consignments that arrived within the predicted 1-hour or 30-minute time window the customer was notified about. Predict is DPD’s flagship customer-experience product: the day before delivery, the recipient gets a 1-hour window (“your driver will arrive between 14:00 and 15:00”) via SMS / email / DPD app. The promise is concrete: arrival inside that window counts on-slot. Arrival before the window opens, after the window closes, or on a different day all count off-slot. The brand’s premium pricing on Predict-tier services is paid for this specific promise; if it breaks, customers paid extra for nothing.
What it countsCOUNT(predict_consignments WHERE actual_delivery_time BETWEEN predicted_window_start AND predicted_window_end) / COUNT(predict_consignments WHERE status = 'DELIVERED'). The window is whichever the customer was last notified about: typically 1-hour, sometimes refined to 30-minute on the day.
API endpointDPD’s tracking API exposes the per-consignment Predict slot via predictedSlot.start and predictedSlot.end, plus the actual deliveredAt timestamp. Card matches the two.
Window typeDPD has progressively tightened windows: legacy 4-hour (pre-2018), 1-hour Predict (current default), 30-minute Predict (premium add-on for high-value or B2B). The card honours whichever window was issued for that consignment.
What counts as on-slotActual delivery timestamp falls inside the window inclusive of both bounds (HH:00:00 to HH:59:59 on a 1-hour slot). Driver early-arrival within 5 minutes before the window starts is off-slot by DPD’s own published definition; the card mirrors that.
Slot refinementDPD sometimes refines a 1-hour window down to 30 minutes on the morning of delivery via the DPD app. The card uses the most recent window communicated to the customer; if the customer received a 14:00-15:00 SMS the night before then a refined 14:30-15:00 push the morning of, the 14:30-15:00 window is the test.
Service level scopePredict-only services. Standard DPD shipments (no Predict notification issued) are not in this card’s denominator. Predict was historically opt-in but is now the default on most B2C-grade DPD services.
Returns / RTOReturns and RTS consignments are excluded (the customer-side promise does not apply).
Time zoneUK local (GMT or BST). Window timestamps and delivery timestamps both originate from DPD’s UK depot network.
Time window30D (rolling 30 days).
Alert trigger<92%. The DPD-published benchmark for healthy Predict accuracy is 94 to 96 percent; 92 percent is the floor below which customer trust degrades materially. Below 88 percent is contract-renegotiation territory.
Rolesowner, operations

Calculation

Calculated automatically from your DPD data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A UK premium DTC wine subscription brand based in West London, around 3,200 Predict NextDay consignments per month, 80 percent residential delivery, 20 percent office. Customers pay £6.99 for delivery on top of the subscription; the brand markets the 1-hour window as a key benefit. Reading taken at 09:00 GMT on 12 Mar 26 for the trailing 30 days (10 Feb 26 to 11 Mar 26).
Sub-segmentConsignmentsOn-slotOn-slot rate
Greater London (M25)1,8901,79595.0%
Home Counties74069193.4%
Rest of UK mainland52047290.8%
Highlands and Islands504182.0%
All Predict (this card)3,2002,99993.7%
The card reads 93.7 percent on the dial, the alert at <92% is not tripped at the aggregate level. Five things to notice:
  1. The headline hides geographic spread. London is at 95 percent, Highlands at 82 percent, the aggregate sits comfortably above the alert because London is 59 percent of the volume. If the brand acquired 200 new customers in Inverness next month, the aggregate could drop below 92 percent without any operational change. Always look at the per-region split alongside the headline.
  2. “Off-slot” is mostly “delivered earlier than promised”, not late. Of the 201 off-slot deliveries, roughly 130 (65 percent) were delivered before the window opened (the driver was running ahead of schedule and chose to deliver rather than wait). DPD’s own definition counts this off-slot, customers experience it as “the parcel arrived before the SMS said it would”. Cross-reference with On-Time Delivery Rate: the same 201 parcels are mostly on-time on OTD but off-slot on this card. The two metrics tell different stories.
  3. The 71 truly-late (after window) deliveries are the customer-experience loss. A wine customer who was notified “between 14:00 and 15:00” and received the parcel at 15:42 is the customer who calls customer service. Each is a goodwill-credit candidate.
  4. The Predict promise is only as good as the SMS / email getting through. Of customer complaints about “Predict didn’t work”, 30 to 40 percent are not actually slot-accuracy issues, the customer never received the notification (filtered as spam, wrong mobile number, opted out of marketing emails). Pair with the merchant’s email-deliverability and SMS-OTP success rates.
  5. The “rate suddenly degraded” debug case. A 4 to 8 point sudden drop in Predict accuracy is rarely DPD’s network failing; it is almost always (a) DPD adding a new sortation hub that has not yet stabilised its routing, (b) a peak-period (Q4 BFCM, Christmas, Mother’s Day) where DPD pre-emptively widens windows to 2 hours but the dispatch system is still reading the 1-hour version, or (c) a depot capacity issue at one specific UK depot (Bristol, Hinckley, and Smethwick are perennial bottlenecks). Pair with OTD by Route to localise.

Sibling cards merchants should reference together

Predict slot accuracy is a customer-experience metric. Pair it with these to read the full Predict story:
CardWhy pair it with Predict Slot AccuracyWhat the combination tells you
On-Time Delivery RateOTD measures “right day”; Predict measures “right hour”. A parcel can be on-time but off-slot, or on-slot but late if the window itself was scheduled wrong.Both above 95: healthy. OTD high, Predict low: driver-routing issue (parcel arrives early). Both low: depot or network failure.
Late ShipmentsLate shipments are the worst kind of off-slot.Late count rising while Predict accuracy falls means the off-slot-after-window subset is growing.
Exception RateExceptions reroute the parcel and almost always invalidate the original Predict slot.Exception rate climbing predicts a Predict accuracy dip 24 hours later.
OTD by RoutePredict accuracy is depot-network-sensitive. One slipping depot can pull the headline down.If Predict drops 3 points and route-OTD shows two depots in red, those depots own the loss.
DPD OTD by Sales ChannelPer-channel breakdown.Marketplaces (Amazon Seller-Fulfilled-Prime) penalise off-slot deliveries via feedback; D2C absorbs them via WISMO tickets.
Cross-connector: shopify.refund_rateDownstream impact. Off-slot deliveries on premium customers drive refund and goodwill-credit requests.Predict drops of 4+ points typically precede a 0.3 to 0.8 point refund-rate rise at 7 days.
Cross-connector: customer-service ticket volume (Zendesk, Gorgias)Most direct downstream signal. “Where is my driver” tickets correlate strongly.A 100-bp Predict drop in a week predicts roughly 15 to 25 percent more “where is the driver” tickets.
Cross-connector: SMS / email deliverability rates (Klaviyo, Twilio)The Predict promise needs the notification to land.If notification deliverability drops, Predict feels broken even when the slot is accurate.

Reconciling against the vendor’s own dashboard

Where to look in DPD’s own portal: DPD Customer PortalReports → Predict Performance. The portal exposes per-account Predict accuracy across the same 30-day window, broken down by depot. The aggregate matches the card. For account-managed customers, DPD’s QBR slides include a Predict accuracy breakdown by depot, by service tier (1-hour vs 30-minute), and by failure reason (driver early, driver late, slot mis-issued). Why our number may legitimately differ from DPD’s portal:
ReasonDirectionWhy
Slot refinement timingEitherDPD sometimes refines a 1-hour slot down to 30 minutes the morning of delivery; the card uses the most recent communicated slot. The portal sometimes uses the original 1-hour slot. Reconcile by ensuring both views are using “final communicated slot”.
Driver-early definitionOurs stricterDPD’s portal sometimes counts driver-early-by-5-minutes as on-slot via an internal grace window. The card enforces the slot bounds exactly. Expect a 1 to 2 point gap on routes where drivers run consistently ahead.
Time-zoneBoundary days offBoth views are in UK local; the rolling-window boundary may differ by a day depending on the portal’s “Last 30 days” definition.
Webhook lagOurs stale for “today”Predict-window updates come through DPD’s tracking webhook; lag of 30 to 60 minutes during peak periods is normal. The card’s most-recent-day reading slightly understates accuracy until the lag clears.
Failed-delivery handlingEitherDPD’s portal sometimes excludes failed-delivery consignments from the Predict denominator (the slot was issued but the driver never reached the door). The card excludes RTS but includes failed-attempt-then-redelivered consignments, scoring them off-slot.
Internal identity (within DPD): predict_off_slot_count = predict_consignments × (1 - predict_slot_accuracy). The breakdown of off-slot into “early”, “late”, and “wrong day” is on the deeper drill-down view; the card surfaces only the rate. Cross-connector reconciliation:
CardExpected relationshipCauses of legitimate divergence
Customer-side time-window promises on other carriers (e.g. Amazon Same-Day, Uber Direct)Each carrier has its own slot definition. Not a like-for-like reconciliation.Use only for portfolio-level comparison if a brand uses multiple slot-window carriers.
shopify.refund_rateLagged downstream signal.Many drivers of refund rate; Predict accuracy is one input.

Documentation cross-reference (DPD-specific). Predict slot accuracy is unique to DPD on the UK shipping connector set; no peer card exists on Royal Mail, Evri, or APC because those carriers do not issue 1-hour customer-facing slots. The closest peer is APC’s NextDay-9am SLA, which is a hard cutoff rather than a window.

Known limitations / merchant FAQs

Why does DPD count “delivered early” as off-slot? The customer got the parcel. Because the customer was at home / in the office during the promised window and was not there earlier. A wine subscription customer who was promised 14:00 to 15:00, then received the parcel at 13:15 on their doorstep, often missed it (parcel was carded, refused, or stolen). DPD’s definition centres on “the customer is ready in the window they were told”; arriving outside the window misses that promise even if the parcel is delivered. My Predict accuracy is below 92 percent, what is the playbook? In order of likelihood: (1) Check OTD by Route, the drop is usually concentrated in 2 or 3 depots. (2) Check whether DPD has rolled out a routing-software change (DPD pushes route-optimisation updates roughly twice a year; the first 7 to 14 days after a rollout often see a 2 to 4 point dip while drivers adjust). (3) Check the merchant’s volume mix, a sudden surge of Highlands or rural orders pulls the headline down because rural slots are inherently noisier. (4) Check whether the dispatch system is using the latest Predict slot, if the system caches the original 1-hour slot and DPD has refined to 30 minutes, the card scores against the wrong window. (5) Open a ticket with DPD’s account team for depot-level escalation. Should I market the Predict promise to my customers? Only if the card sits at 95+ percent steady-state. Below 95 percent the marketing creates more disappointment than delight. The promise is concrete and customer-checkable; if the brand promotes “1-hour delivery window” but only hits it 90 percent of the time, the 10 percent are loud (review-site complaints, social media). Either market it heavily and run the network at 96+ percent, or do not market it and let the slot accuracy be a quiet bonus. Why is Predict only 82 percent in Highlands and Islands? Geography. Rural routes have longer drive times between deliveries; one delayed customer interaction (signature collection, conversation, finding the address) cascades through the rest of the round. A 1-hour slot in central Inverness has roughly the same accuracy as an urban slot; the moment the route extends to outlying farms and crofts, the cumulative slip per stop adds up. DPD’s published Predict accuracy on Highlands routes tracks this; expect 78 to 86 percent and treat it as the regional benchmark, not the network’s failure. My customer says the SMS came after the parcel, what happened? Three usual causes. (1) Mobile carrier delay, especially Three UK and overseas roaming. (2) The customer opted out of SMS marketing, which can suppress the Predict notification in some configurations. (3) The driver was significantly ahead of schedule and DPD’s app pushed the notification too late. The card scores the slot that was communicated, not the one that should have been; if the SMS landed 10 minutes after delivery, the slot in the SMS may still match the actual delivery time on paper. Does this card include 30-minute Predict? Yes. 30-minute Predict is a premium add-on (some merchants use it for high-value B2B parcels) and uses a tighter 30-minute window. The card uses whichever window was issued; 30-minute consignments are evaluated against their 30-minute window, 1-hour against 1-hour. Aggregating across both is fine; if 30-minute is small volume, the headline is dominated by 1-hour. Why is DPD’s portal showing higher Predict accuracy than this card? Most often: (1) Driver-early grace, DPD’s portal sometimes treats driver-early-by-5-minutes as on-slot. (2) Failed-delivery exclusion, DPD’s portal sometimes excludes failed-delivery consignments from the denominator; this card includes failed-attempt-then-redelivered as off-slot. (3) Slot definition, DPD’s portal sometimes uses the original 1-hour slot rather than the refined 30-minute slot. Predict went down 6 points overnight, is DPD broken? Probably not. Three more likely causes. (1) DPD added or moved a sortation hub, parcels are temporarily mis-routed during the cutover. (2) A peak-period flag was activated, DPD widens windows during BFCM, Christmas, and Mother’s Day; if the dispatch system reads the old narrow window, the wider actual delivery time scores off-slot even though DPD’s network is performing fine. (3) A specific depot has a capacity issue, check OTD by Route for the depot-level signal.

Tracked live in Vortex IQ Nerve Centre

Predict Slot Accuracy (30-min / 1-hour) is one of hundreds of KPI pulses Vortex IQ tracks across DPD and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.