A2Z Logistics Third-Party Logistics & Routing

Key Results

  • 100%

    Route changes synced to drivers instantly

  • 45

    Minutes saved daily on replanning

  • 3

    New clients onboarded without adding staff

  • Zero

    Reliance on paper manifests

  • 56%

    Increase in driver productivity

The Challenge

Harry’s biggest headache was never the initial plan — it was everything that changed after the plan was made. A client would send over their stop list the day before, Harry would build optimized routes, assign drivers, and schedule the jobs. Then the morning would hit, and nothing matched what was planned the night before. Customers would cancel, businesses would add fifteen new stops, priority levels would shift, and entire routes would need to be restructured before the first driver even left the warehouse. This wasn’t a once-in-a-while problem — it happened every single day across multiple client accounts.

Communicating those changes was where things fell apart. Harry would rework the routes, but getting the updated version into every driver’s hands was a scramble of phone calls, text messages, and crossed fingers. Half the time, a driver would already be running the old route by the time Harry finished updating the new one. The manifest problem made everything worse — when routes changed three or four times before noon, the manifest became unreliable. Drivers would be working off a version that was two revisions behind. Office staff would reference a different version than what was actually being executed in the field.

Harry knew that if he couldn’t solve the change management problem, he couldn’t take on more business. Every new client meant more last-minute changes, more communication breakdowns, and more manifest versions floating around with no single source of truth.


Every change used to break our entire workflow. I’d redo the routes, call every driver, and hope nobody was still running the old version. The manifest was useless by 9 AM. Upper fixed all of that — I make a change, it hits every driver’s phone instantly, and there’s one version of the truth. That’s what let us actually grow.

Harry D
Harry D.

Dispatcher, A2Z Logistics


The Solution

Upper gave Harry something he never had before — the ability to change a route and have every affected driver see the update instantly. When a client calls at 7 AM to add twenty stops or cancel ten, Harry edits the route in Upper’s dashboard and the changes sync directly to each driver’s app in real time. No phone calls, no group texts, no hoping someone checks their messages.

Route scheduling handles the predictable part of the workflow. Harry builds recurring routes for his regular clients, sets up the stops, assigns drivers, and lets Upper optimize the sequence. That foundation stays in place week after week, so he’s not rebuilding everything from scratch every morning — he’s only adjusting what changed.

The drag-and-drop interface turned last-minute replanning from a 45-minute fire drill into a two-minute task. Harry can pull a stop off one driver’s route and drop it onto another, resequence an entire route after a batch of cancellations, or slot in new stops exactly where they make sense geographically — all without recreating anything from the ground up.

Live tracking closed the visibility gap. He can see exactly where each driver is, which stops are done, and whether someone is falling behind. If a change comes in mid-day, he knows exactly which driver is closest and in the best position to pick up the new stop without disrupting everyone else’s route.

The manifest problem simply disappeared. Upper became the single source of truth for every route, every stop, and every change. Every modification is logged, time-stamped, and accessible from the dashboard. When a client wants to know what was delivered, Harry pulls the data in seconds — not from a folder of outdated printouts, but from a living system that reflects exactly what happened.


I used to get a text with my route, then another text changing half of it, then a phone call adding three more stops. By noon, I didn’t know which version I was supposed to be following. Now my app just updates itself. If something changes, I see it right there — no confusion, no calling the office.

Derek S
Derek S

Senior Driver, A2Z Logistics


The First Two Weeks

On the first day using Upper, Harry made eleven route changes before 9 AM, and every driver had the updated version without a single phone call.

The transition wasn’t entirely seamless — a few drivers initially kept checking their text messages out of habit, expecting the old-style route updates, and missed that their app had already been updated. By the end of the first week, the team had fully shifted to trusting the app as the single source.

Driver calls about route updates dropped from 15 to 20 per day to nearly zero by week two.

Performance Metrics

Metrics Before Upper After Upper
Time Spent on Daily Replanning 45–60 minutes 5–10 minutes
Route Change Communication Phone calls and texts Instant sync to driver app
Manifest Versions in Circulation 3–4 per day One live version (Upper)
Record Retrieval for Client Reconciliation Hours of piecing together Seconds from dashboard
Driver Calls About Route Updates 15–20 per day Near zero
New Clients Onboarded (Without Adding Staff) Limited by operations 3 new clients in first quarter

Growth & Scalability

Before Upper, every new client meant more chaos — more changes to manage, more manifests to track, more communication breakdowns to clean up. The operation couldn’t grow because the systems behind it couldn’t handle more volume without more people and more hours.

With Upper handling route changes, driver communication, and record-keeping in one centralized platform, A2Z Logistics onboarded three new small business clients in their first quarter on Upper without adding any office staff. Harry’s team size hasn’t changed, but their capacity has — because the tool does the coordination work that used to consume half the day.