Find out why deliveries fail
Group failures by reason: customer unreachable, wrong address, refused at the door, or courier issue. Each reason has a different fix, and you cannot manage what you do not categorise.
Start by exporting every undelivered or returned waybill from the last month and tagging each with one main reason. Use the courier's own failure code where one exists and add your own note when it is vague. After a few weeks you will see that two or three reasons account for most of the problem, and those are the ones to fix first.
- Unreachable: verify phone numbers at checkout.
- Wrong address: ask for landmark and floor.
- Refused: confirm intent before dispatch.
What each failure reason is telling you
Each reason points to a different part of your process, so treat them separately instead of averaging them into one failure rate.
- Customer unreachable: usually a typo in the phone number, a customer who did not expect a call or a courier calling at a bad time. Verify the number at checkout and tell the customer who will call.
- Wrong or incomplete address: the form let the customer skip the details a courier needs. Make area, building, floor and landmark required.
- Refused at the door: the customer changed their mind, found the price different or never intended to buy. Confirm intent before dispatch and keep descriptions and photos accurate.
- Courier issue: a missed route, an overloaded day or a lost parcel. This is a performance conversation with the carrier, backed by the waybill history.
Fix the address before it ships
Egyptian addresses often rely on landmarks, and a missing building number or district is enough to lose a day. Use dropdowns for governorate and area, and require a landmark field.
Validate while the customer types. Accept only valid mobile formats in the phone field, show the area list as a dropdown and prompt for a landmark with an example such as “next to the pharmacy on the corner”. A few required fields cost nothing and save a day per bad address.
Make the first attempt count
Most deliveries that succeed do so on the first attempt, and every extra attempt costs time, patience and sometimes a fee. Treat the first attempt as the one that matters most.
Hand parcels over early in the courier's pickup window so they are on the route that day, not queued for tomorrow. Give the courier a second contact number when the customer provided one, and make sure the order notes include any access detail, such as a gate code or a security desk. When the customer knows the likely day of delivery, they can arrange to be reachable.
Set expectations with the customer
Send a shipping notification with the courier name, tracking link and an expected window. A customer who knows a courier is coming is far more likely to answer the phone and have cash ready.
Messages work best at three moments: when the order is confirmed, when it is handed to the courier and on the morning of delivery. Keep them short, include the tracking link and say plainly if cash is due. For COD orders, mention the amount so nobody is surprised at the door.
What to do when a delivery fails anyway
Even a good process has failures. What separates stores that recover from stores that bleed is how quickly someone acts on a failed attempt, ideally the same day, while the customer is still interested.
- Read the failure reason on the waybill the moment it arrives.
- Call or message the customer the same day to agree a new window.
- Ask the courier to re-attempt, and note the new date on the order.
- If the customer cannot be reached after your agreed number of attempts, decide whether to return or cancel.
- When the parcel returns, scan it back into stock and record the reason for your monthly review.
Stop refusals before they happen
A refusal is the most expensive failure because the parcel has already travelled. Most refusals have a cause you can see in advance: the buyer expected something different, saw a lower price elsewhere or placed the order on impulse.
- Show accurate photos, sizes and materials so the product matches the expectation.
- State the delivery fee and the total price clearly before the customer confirms.
- Confirm high-value and first-time orders by phone before they ship.
- Keep a list of repeat refusers and ask them to prepay.
Review courier performance monthly
Compare delivery success and return rates by courier and by governorate. A carrier that excels in Cairo may struggle in Upper Egypt, and routing by zone is a quiet win.
Make the review a fixed meeting, not an occasional glance. Put delivery success, return rate, average attempts and complaints side by side for each courier, per governorate group such as Greater Cairo, Alexandria and the Delta, and Upper Egypt. Share the numbers with the courier's account manager; carriers respond to data far better than to general complaints.
Build a failed-delivery dashboard
A handful of numbers, refreshed weekly, is enough to run this well. The most important is the first-attempt success rate, because it shows how clean your handoff and your addresses are before the courier's performance even enters the picture.
Add the cost of a failure so the problem has a price. Count the outbound fee, the return fee, handling time and, where the sale is lost, the margin you did not earn. Once failures have a price per parcel, it becomes easy to justify the small effort of confirmation calls and address checks.
- First-attempt success rate
- Failures by reason and by courier
- Return rate by governorate group
- Average attempts per delivered parcel
- Total cost of failed deliveries per month
A 30-day plan to cut failures
You do not need to fix everything at once. Four weeks of focused changes, each measured against the last, will usually move the numbers more than a large one-off project.
- Week 1: export last month's failures, tag each with a reason and find the top two causes.
- Week 2: fix the checkout, with required landmark and floor fields and phone validation.
- Week 3: start confirmation messages and the three customer notifications.
- Week 4: compare results with week 1, then review couriers by governorate group.