Operations

NDR recovery 101: turning failed deliveries into revenue

Most brands lose 7–12% of revenue to NDR. Here's the 3-touch WhatsApp flow that wins back 18–22% of failed attempts.

Zia Wasi
Zia Wasi
·6 min read
NDR recovery 101: turning failed deliveries into revenue

The NDR problem nobody talks about

Non-Delivery Report (NDR) events quietly eat 7–12% of Indian D2C revenue. Courier partner flags a failed delivery, and unless someone reaches the customer in the next 24 hours, the order is toast.

The 3-touch recovery flow

  • Touch 1 (NDR + 30 min): WhatsApp message confirming the issue (“Your courier tried to deliver #{{id}} today but couldn’t reach you. Tap below to reschedule.”)
  • Touch 2 (NDR + 6 hours): SMS fallback if WhatsApp wasn’t read.
  • Touch 3 (NDR + 24 hours): Voice call — last mile before the order closes.

Why WhatsApp first

Read rates on NDR WhatsApp messages sit at 82–91%. SMS reads clock in at 30%. Voice picks up at 40%. Start with the cheapest highest-signal channel, escalate only when signal is weak.

What good looks like

Brands running this flow recover 18–22% of NDR orders — compared to ~4% for brands that only email the customer.

What to avoid

  • Generic “Your delivery failed” template with no action.
  • Waiting until day 3 to call.
  • Asking the customer to reach out to the courier themselves.

Depra routes NDR events automatically from Shopify → courier webhook → WhatsApp agent, no manual ops required. Book a demo to see it on your own flows.

Zia Wasi

Written by

Zia Wasi

Part of the Depra team, building the future of AI-powered business automation.