NDR & NPR Management — Turn Failed Deliveries and Pickups Into Successful Outcomes
Real-time NDR and NPR flagging, automated rule-based actions, WhatsApp resolution, tele-calling with brand scripts, minimum 3 delivery attempts, reverse pickup reattempt management, and end-to-end funnel analytics — powered by ProShip.
Reduce Failed DeliveriesThe Hidden Cost of Unresolved NDRs and NPRs
Every failed delivery attempt (NDR) is a ticking clock — the longer it sits unresolved, the higher the chance it becomes an RTO. And every failed reverse pickup attempt (NPR) means a customer waiting for a return that never gets collected, eroding trust and increasing support tickets. Together, NDRs and NPRs are the two largest post-shipping cost centers for D2C and e-commerce brands in India.
NDR Management — Six Layers of Resolution
From the moment a courier flags a failed delivery, ProShip triggers the right resolution path based on NDR reason, customer history, and configured rules.
Real-Time NDR Flagging
NDRs are flagged within minutes of the courier's status update — not at end-of-day. ProShip monitors courier partner feeds in real time and triggers the appropriate resolution workflow the moment a non-delivery event is recorded.
NDR Reason Classification
Each NDR is classified by reason code: customer unreachable, delivery rescheduled, address incomplete, customer refused, premises closed, or external factors (traffic, weather, vehicle breakdown). The reason determines the auto-action path.
Automated Rule-Based Actions
Pre-configured rules fire automatically based on NDR reason, courier partner, delivery zone, shipment value, and payment mode (COD vs prepaid). Customer unavailable triggers WhatsApp reattempt; address issue triggers correction flow; refusal escalates to tele-calling.
WhatsApp NDR Resolution
ProShip sends the customer an automated WhatsApp message with delivery failure details and options: provide a new address, choose a preferred reattempt date and time slot, or confirm availability. Customer response is captured and pushed directly to the courier. Cost: ₹1 per AWB.
Tele-Calling with Brand Scripts
Dedicated tele-calling teams contact customers using brand-specific scripts in regional languages. Callers confirm delivery intent, collect updated addresses, schedule preferred reattempt dates, and resolve objections. All calls are recorded and linked to the shipment. Cost: ₹7 per AWB.
Minimum 3 Delivery Attempts
Every shipment gets a minimum of 3 delivery attempts before being marked for RTO. Each attempt is tracked with reason codes, timestamps, and resolution actions taken between attempts.
NDR Resolution Capabilities
Eight platform features that work together to convert failed deliveries into successful ones.
Real-Time NDR Flagging
NDRs flagged within minutes of courier status updates. No end-of-day batch processing — instant visibility into every failed delivery attempt across all courier partners.
Configurable Rule-Based Actions
Define auto-actions per NDR reason code, courier partner, zone, shipment value, and payment mode. Rules managed from the ProShip dashboard without engineering involvement.
WhatsApp NDR Resolution
Automated WhatsApp messages collect reattempt date, time slot, and updated address from the customer. Resolved without manual intervention. Active at ₹1/AWB.
Tele-Calling with Brand Scripts
Dedicated tele-calling teams use brand-specific scripts in regional languages. Full call recordings linked to each shipment for quality audit. Active at ₹7/AWB.
Minimum 3 Delivery Attempts
Strict enforcement of minimum 3 attempts before any shipment is marked for RTO. Each attempt tracked with reason codes and timestamps.
NDR Funnel Analytics
End-to-end funnel from NDR creation to resolution: NDR rates, reason-wise breakdown, resolution method effectiveness, reattempt success rates, time-to-resolution, and RTO conversion by courier, pincode, and zone.
Bulk NDR Actions
Upload bulk actions via CSV or process multiple NDRs simultaneously from the ProShip dashboard — reattempt, RTO, or hold. Available under the Bulk Actions tab.
Advanced NDR Filters
Filter NDRs by order number, AWB number, city, state, NDR reason, and created date. Quickly isolate and prioritise high-value or time-sensitive shipments.
Your NDR Command Center Inside ProShip
Six operational tabs give your team complete control over every unresolved non-delivery — from pending action to closed resolution.
Pending
All unresolved NDRs awaiting action
Order details, courier, delivery address, NDR reason, NDR comments, OFD attempt count, payment details (COD/PREPAID), action buttons (REATTEMPT / RTO)
Initiated
NDRs where resolution has been triggered
Same columns plus action log showing resolution history — WhatsApp sent, call scheduled, reattempt requested
Closed
Resolved NDRs — delivered or marked RTO
Final outcome, resolution method, time-to-close
Bulk Actions
Process multiple NDRs at once
Bulk reattempt, bulk RTO, bulk hold via upload or multi-select
Call Recordings
Full audio recordings of all NDR tele-calls
Call date, duration, outcome, linked AWB, playback
WhatsApp message history and customer responses
Message sent, customer reply, reattempt details collected
NPR Management — Never Miss a Reverse Pickup Again
NPR (Non-Pickup Report) is the reverse logistics counterpart of NDR. When a courier fails to pick up a return shipment, ProShip flags, actions, and reattempts the pickup — just like NDR, but for the reverse direction.
NPR Flagging
When a reverse pickup courier reports a failed pickup attempt, ProShip flags the NPR in real time with the failure reason and customer pickup address.
NPR Reason Classification
Each NPR is classified: customer unavailable, address not found, item not ready, customer refused handover, premises closed. The reason determines the next action.
Automated Reattempt Scheduling
ProShip auto-schedules a reattempt with the same or an alternative reverse courier based on availability and pincode serviceability.
Customer Communication
Automated notifications (WhatsApp/SMS) inform the customer about the failed pickup and collect a preferred reattempt date and time.
Tele-Calling for NPR
For high-value returns or repeated NPR failures, tele-calling teams contact the customer to confirm availability and collect updated pickup details. Call recordings available in the dashboard.
Resolution or Cancellation
The NPR is either resolved (successful pickup on reattempt) or cancelled (customer no longer wants to return). Full audit trail maintained.
NPR Resolution Capabilities
Six platform features to ensure every failed reverse pickup is flagged, reattempted, and resolved.
Real-Time NPR Flagging
Failed reverse pickups are flagged the moment the courier reports the event. No delays — instant visibility into every NPR across all reverse courier partners.
NPR Status Tracking
Track every NPR with full status description, OFP (Out for Pickup) attempt count, pickup address, courier details, and payment information.
Automated Reattempt
One-click reattempt from the NPR dashboard or auto-schedule reattempts based on configurable rules. Action buttons: REATTEMPT or CANCEL.
Bulk NPR Actions
Process multiple NPRs simultaneously — bulk reattempt or bulk cancel from the Bulk Actions tab.
NPR Call Recordings
Full tele-calling support with call recordings linked to each reverse shipment. Dedicated Call Recordings tab for audit and quality review.
NPR Filtering & Search
Filter NPRs by order number, AWB number, city, state, and created date. Quickly find and act on specific failed pickups.
Your NPR Command Center Inside ProShip
Five operational tabs for complete reverse pickup visibility — from pending NPR to successful collection or cancellation.
Pending
All unresolved NPRs awaiting action
Order details, courier (Shadowfax Reverse, Delhivery Reverse), status (REPORTED), pickup address, NPR status description, OFP attempt count, action buttons (REATTEMPT / CANCEL)
Initiated
NPRs where reattempt has been triggered
Same columns plus reattempt scheduling details
Closed
Resolved NPRs — picked up or cancelled
Final outcome, resolution time
Bulk Actions
Process multiple NPRs at once
Bulk reattempt, bulk cancel
Call Recordings
Audio recordings of NPR-related tele-calls
Call date, duration, outcome, linked reverse AWB
NDR vs NPR — Understanding the Difference
Both are post-shipping failure events, but they operate in opposite directions. Here's how they differ.
| Dimension | NDR (Non-Delivery Report) | NPR (Non-Pickup Report) |
|---|---|---|
| Triggered when | Courier fails to deliver a forward shipment | Courier fails to pick up a reverse (return) shipment |
| Direction | Forward logistics (warehouse → customer) | Reverse logistics (customer → warehouse) |
| Common reasons | Customer unreachable, address incomplete, delivery refused, premises closed, external factors | Customer unavailable, address not found, item not ready, customer refused handover |
| Resolution channels | WhatsApp + Tele-calling + Rule-based automation | Tele-calling + Automated reattempt scheduling |
| WhatsApp resolution | Yes (₹1/AWB) | Not available |
| Tele-calling | Yes (₹7/AWB) | Yes |
| Minimum attempts | 3 attempts before RTO | Configurable reattempts |
| Dashboard tabs | Pending, Initiated, Closed, Bulk Actions, Call Recordings, WhatsApp | Pending, Initiated, Closed, Bulk Actions, Call Recordings |
| Outcome if unresolved | RTO (Return to Origin) — double freight cost | Customer dissatisfaction, delayed refund, support escalation |
| Cost impact | Forward freight + reverse freight + packaging + lost inventory | Delayed reverse processing, increased support costs, customer churn |
Fully Configurable Communication & Automation
ProShip's Settings → Communication Configurations module lets you toggle every automation from one place.
Automated NDR WhatsApp
Toggle automated WhatsApp outreach for every NDR. Triggers message to customer with reattempt options.
₹1/AWBAutomated NDR Calling
Toggle automated tele-calling for NDR resolution. Brand-specific scripts in regional languages.
₹7/AWBOrder Confirmation WhatsApp
Pre-shipping order confirmation via WhatsApp for webstore orders (Shopify, WooCommerce, Magento). Reduces impulse COD orders.
Order Address Verification
Pre-shipping address verification via WhatsApp for webstore orders. Catches incomplete addresses before dispatch.
B2B Notifications
End-customer notifications for PTL shipments (WhatsApp + SMS).
B2C Notifications
End-customer notifications for D2C shipments (WhatsApp + SMS).
COD On Hold Configuration
Hold COD orders pending verification before dispatch. Configurable rules per platform.
Automated Email Setup
Email notifications for shipment events — configurable per event type.
Part of the Complete ProShip Freight Management Ecosystem
NDR and NPR management are two critical post-shipping layers within the end-to-end ProShip platform.
Frequently Asked Questions
- NDR (Non-Delivery Report) is generated when a courier fails to deliver a shipment on the first attempt — common reasons include customer unreachable, address incomplete, delivery refused, or premises closed. Unresolved NDRs lead to RTO (return-to-origin), costing brands double freight, lost inventory days, and damaged customer experience. Effective NDR management converts failed deliveries into successful ones.
- When an NDR is flagged, ProShip automatically sends the customer a WhatsApp message with delivery failure details and options to provide a new address, choose a preferred reattempt date and time slot, or confirm availability. The customer's response is captured and pushed directly to the courier for the next attempt — eliminating manual follow-up and accelerating resolution. This costs ₹1 per AWB.
- Prozo's NDR management combines real-time automated flagging within minutes of courier status updates, rule-based auto-actions for common NDR reasons, WhatsApp resolution with auto-collected reattempt details, tele-calling with brand-specific scripts, a strict minimum 3 attempts policy before RTO, and full funnel analytics from NDR to delivery or RTO. Most platforms only offer basic NDR dashboards without automated resolution workflows.
- NDRs are flagged within minutes of the courier's status update — not at end of day. ProShip monitors courier partner feeds in real time and triggers the appropriate resolution workflow the moment a non-delivery event is recorded. This rapid flagging is critical because the sooner an NDR is acted upon, the higher the probability of successful reattempt delivery.
- The most common NDR reasons are customer unreachable, delivery rescheduled, address incomplete, delivery refused, premises closed, and external factors (traffic, weather, vehicle breakdown). ProShip handles each with configured auto-actions: customer unavailable triggers WhatsApp reattempt scheduling, address issues trigger address correction via SMS, refusals trigger tele-calling with brand scripts, and unreachable customers get escalated to the brand's support team.
- ProShip's dedicated tele-calling teams contact customers using brand-specific scripts after automated WhatsApp resolution fails or for high-value orders. Callers confirm delivery intent, collect updated addresses, schedule preferred reattempt dates, and resolve objections. Call outcomes are logged and pushed to the courier for the next delivery attempt, with full call recordings available for quality review in the Call Recordings tab.
- ProShip enforces a strict minimum of 3 delivery attempts before any shipment is marked for RTO (return to origin). Each attempt is tracked with reason codes, timestamps, and resolution actions taken between attempts. This policy maximizes every chance of successful delivery and prevents premature RTOs that cost brands double freight and lost revenue.
- Yes, ProShip supports fully configurable NDR auto-action rules that can be set per courier partner, delivery zone, NDR reason code, shipment value, and payment mode. For example, you can configure COD shipments above a certain value to always trigger tele-calling, while low-value prepaid orders may use WhatsApp-only resolution. Rules are managed from the ProShip dashboard without engineering involvement.
- ProShip provides end-to-end NDR funnel analytics covering NDR creation rates, reason-wise breakdown, resolution method effectiveness, reattempt success rates, time-to-resolution, and final RTO conversion by courier, pincode, and zone. These analytics help brands identify systemic delivery issues, hold couriers accountable, and continuously improve their delivery success rates.
- Effective NDR management through ProShip typically reduces RTO rates by 15–30% compared to manual or basic dashboard-only approaches. The improvement comes from faster flagging, automated multi-channel customer outreach, minimum 3 attempts enforcement, and data-driven reattempt scheduling. The exact reduction depends on the brand's product category, COD ratio, and customer demographics.
- NPR (Non-Pickup Report) is generated when a courier fails to pick up a return shipment from the customer's location. While NDR deals with failed forward deliveries, NPR deals with failed reverse pickups. Both are managed through dedicated modules in ProShip with similar workflow patterns: flagging, reattempt scheduling, tele-calling, and analytics. However, NPR does not support WhatsApp-based resolution — reattempts are managed through scheduling and tele-calling.
- ProShip flags every failed reverse pickup in real time with the NPR reason and customer pickup address. From the NPR dashboard, brands can reattempt the pickup with the same or a different reverse courier partner (Shadowfax Reverse, Delhivery Reverse, etc.), cancel the pickup, or process bulk actions. Tele-calling with call recordings is available for resolving complex NPR cases.
- The NPR dashboard provides two primary actions: REATTEMPT (schedule a new pickup attempt with the same or different reverse courier) and CANCEL (close the NPR if the customer no longer wants to return). Bulk Actions allow processing multiple NPRs simultaneously. The dashboard shows pending NPRs, initiated reattempts, closed NPRs, and call recordings.
- Yes, NPRs can be filtered by order number, AWB number, city, state, and created date. The dashboard provides full visibility into NPR status description, OFP (Out for Pickup) attempt count, courier partner details, pickup address, and payment information for each failed pickup.
- Unresolved NPRs mean customers are stuck waiting for a return pickup that never arrives. This leads to delayed refunds, increased support tickets, negative reviews, and customer churn. Effective NPR management through ProShip ensures every failed pickup is flagged and reattempted promptly, keeping the reverse logistics promise brands make to their customers.
What is NDR and why does it matter for e-commerce brands?
How does WhatsApp-based NDR resolution work?
How does Prozo handle non-delivery reports differently from other platforms?
How quickly are NDRs flagged after a failed delivery attempt?
What are the most common NDR reasons and how does ProShip handle each?
How does tele-calling work for NDR resolution on ProShip?
What is the minimum delivery attempts policy before RTO?
Can I configure custom NDR resolution rules per courier or zone?
What NDR analytics does ProShip provide?
How much can effective NDR management reduce RTO rates?
What is NPR and how is it different from NDR?
How does ProShip manage failed reverse pickups (NPR)?
What NPR actions are available in the ProShip dashboard?
Can I filter and search NPRs in ProShip?
Why is NPR management important for customer experience?
Every Resolved NDR Is Revenue Recovered. Every Resolved NPR Is Trust Retained.
Stop losing orders to unresolved non-deliveries and failed pickups. Let ProShip's automated workflows and tele-calling teams maximise your delivery success rate and streamline your reverse logistics.
Talk to Our TeamGet in Touch
Share your current NDR, NPR, and RTO rates — our team will show you how automated resolution can improve your delivery success and reverse logistics performance.
Get in Touch
Fill in your details and our team will reach out shortly.