Pacific Provisions Case Study

Key Results

  • 79%

    Reduction in receiving window violations (15% to 3.2%)

  • Under 8%

    Workload variance across all 20 drivers (down from 30%+)

  • $180K

    Annual revenue protected by retaining a major grocery chain account

  • 18%

    Fleet-wide fuel cost reduction from geographic optimization

The Challenge

Tony Callahan had a routing problem that no amount of spreadsheet work could solve. As dispatch manager at Pacific Provisions, he was responsible for coordinating 20 drivers delivering to 600+ restaurants, delis, and grocery stores across three states. The company used OptimoRoute for 18 months, but the software had become a tool for maintaining the status quo rather than improving it.

The core issue was something Tony called “frozen routes.” Five senior drivers had been running the same routes for years. They knew the restaurant managers by name, parked in the same spots, and had their mornings timed to the minute. Those routes had been efficient once, but the restaurant landscape had shifted. New locations opened, old ones closed, and delivery volumes changed. The routes hadn’t been updated to reflect any of it.

No one touched the senior drivers’ routes because no one wanted the fight. That left new hires picking up whatever remained, often routes with 30% more drive time for the same number of stops. The workload imbalance was obvious to everyone on the floor, and it made retention nearly impossible. New drivers felt punished. Senior drivers felt entitled. Tony was stuck in the middle with no leverage.

The GPS problem made everything worse. OptimoRoute’s driver app allowed drivers to disable location tracking on their phones. Several drivers had figured this out and turned tracking off routinely. Tony couldn’t verify when a driver arrived at a restaurant, how long they stayed, or whether they followed the planned sequence at all.

  • Receiving window violations averaging 15% per week: Most restaurants required deliveries between 6am and 10am. Drivers arriving outside that window disrupted kitchen prep, blocked loading docks, and generated complaints that landed on Tony’s desk every Monday morning.
  • No arrival verification: Without reliable GPS data, Tony couldn’t investigate complaints. When a restaurant manager said the driver showed up at 11:30am, Tony had no evidence to confirm or dispute it.
  • Driver workload gap of 30%+: New drivers consistently logged 2-3 more hours of drive time per day than senior drivers, despite carrying comparable stop counts. The disparity was a retention problem disguised as a routing problem.
  • A $180K account on the line: A 42-location grocery chain had escalated delivery reliability concerns twice in three months. Their procurement manager told Tony directly that if on-time performance didn’t improve, they would move to a competing distributor by Q3.

I had five guys who’d been running the same routes for four years. Those routes made sense in 2019. By 2024, half the restaurants on them had closed or moved, and the drivers were just filling gaps with personal errands. But try telling a 10-year veteran his route is changing. That conversation goes nowhere.

Tony Callahan
Tony Callahan

Dispatch Manager, Pacific Provisions


The grocery chain ultimatum forced the issue. Tony had tried incremental adjustments before, swapping a few stops between drivers, tweaking departure times. None of it addressed the root problem: the routing wasn’t built on geography or efficiency. It was built on seniority and habit. Tony needed to start from scratch, and he needed a system that wouldn’t let drivers opt out of visibility.

The Solution

Tony evaluated three routing platforms during a two-week window. His requirements were specific: the software had to optimize across all 20 drivers simultaneously, respect receiving windows for 600+ locations, balance workloads evenly, and provide GPS tracking that drivers couldn’t turn off. Upper checked every box.

During the free trial, Tony imported the full customer database with receiving windows and ran optimization across all 20 drivers. The results were immediate. Routes were built on geographic efficiency rather than legacy assignments. Every driver had a comparable workload, and every stop fell within its designated time window.


I imported our full customer list, 600-something stops with time windows, and optimized all 20 drivers at once. The routes it generated were so geographically clean that I could see the logic on the map instantly. No overlap, no backtracking, no driver running 45 miles while the guy next to him runs 18.

Tony Callahan
Tony Callahan

Dispatch Manager, Pacific Provisions


20 Drivers, Fair Workloads, Zero Arguments

The first thing Tony noticed was the workload distribution. OptimoRoute had never offered meaningful balancing because the routes were manually assigned and never challenged. Upper’s optimizer distributed stops across all 20 drivers based on geography, time windows, and drive time. The result was a workload variance under 8%, down from 30%+.

Senior drivers resisted the change initially. Two of them came to Tony’s office on the first Monday to argue that their old routes were faster. Tony pulled up the data: the new routes had fewer total miles, respected every time window, and finished earlier. The arguments stopped within two weeks as drivers realized the optimized sequences genuinely made their mornings easier.

For new hires, the change was transformative. Drivers who had been logging 10-hour days on leftover routes were now finishing within the same window as everyone else. Tony stopped hearing “this isn’t fair” from the newer team members, and two drivers who had submitted resignation notices withdrew them.

GPS Visibility That Stays On

The GPS tracking issue was non-negotiable for Tony. With OptimoRoute, drivers had discovered they could disable location services in their phone settings, and the app would continue working without tracking. Tony had no way to enforce compliance short of physically checking phones, which wasn’t practical with 20 drivers across three states.

Upper’s driver app solved this cleanly. The app doesn’t offer a tracking toggle. When a driver is on an active route, their location is reported continuously. Tony could see every driver’s position on the live map, and breadcrumb trails showed the exact path each driver took throughout the day, including arrival and departure times at every stop.

This capability became critical for the grocery chain account. When their procurement manager asked for proof of on-time delivery performance, Tony exported timestamped breadcrumb data showing arrival times at all 42 locations over the previous month. The data showed 97% of deliveries landed within the receiving window. The account stayed.


The grocery chain wanted proof, not promises. I pulled up four weeks of breadcrumb data showing arrival times at every one of their 42 locations. That conversation went from ‘we’re considering other options’ to ‘this is exactly what we needed to see’ in about five minutes.

Tony Callahan
Tony Callahan

Dispatch Manager, Pacific Provisions


Receiving Windows That Actually Get Respected

Pacific Provisions’ customers had specific delivery windows, most commonly 6am to 10am or 6am to 12pm. Before Upper, respecting those windows depended on driver knowledge and goodwill. Some drivers prioritized their favorite stops, arriving early at locations they liked and late at others. Without GPS data, Tony only learned about violations when restaurants called to complain.

Upper’s optimizer treated time windows as hard constraints. Every route was built to arrive within the designated window at every stop. When Tony monitored the first week’s data, receiving window violations had dropped from 15% to 4.1%. By the end of the first month, the rate had settled at 3.2%.

The customer notification feature added another layer. Receiving managers at restaurants got automated alerts when their driver departed the previous stop, giving kitchen teams a reliable heads-up to prepare for the delivery. Several restaurant managers contacted Pacific Provisions to say the notifications alone were a significant improvement.

Real-time route editing handled the daily surprises. When a restaurant was unexpectedly closed or a delivery needed to be rescheduled, Tony removed the stop from the driver’s active route and redistributed it, all from the dashboard, without calling the driver.

The Impact

The transition from OptimoRoute to Upper took Pacific Provisions from a reactive operation held together by driver habits to a data-driven distribution system with verifiable performance. The change happened fast. Within the first week, Tony could see the difference on the map. Within a month, the numbers confirmed it.

The 42-location grocery chain renewed their contract. The procurement manager who had threatened to leave became one of Pacific Provisions’ strongest references, citing the timestamped delivery data as a level of accountability they hadn’t seen from any distributor.

Driver dynamics shifted as well. The “frozen route” culture dissolved because the optimized routes simply worked better for everyone. Senior drivers finished their mornings earlier. New hires stopped feeling like they’d drawn the short straw. Tony reported that the team’s overall attitude toward routing went from resistance to indifference within three weeks, which, for a 20-driver fleet, counted as a win.

Performance Metrics

Metrics Before Upper After Upper
Receiving window violations 15% per week 3.2% per week
Driver workload variance 30%+ difference Under 8% difference
Fleet fuel costs Baseline 18% reduction
Dispatch GPS visibility Partial (drivers disabled tracking) 100% continuous tracking
Major account status At risk of churning ($180K/year) Renewed and providing referrals
Route planning approach Legacy driver-owned routes Optimized multi-driver balancing
Driver retention (new hires) 2 resignations in 3 months Zero resignations in 6 months

The fuel savings were a welcome side effect. Geographic optimization reduced total fleet mileage by 18%, translating directly to lower fuel costs across 20 vehicles. Tony hadn’t set out to cut fuel spend, but the savings showed up in the monthly reports immediately.

Pacific Provisions now runs a distribution operation where every driver carries a fair workload, every restaurant gets deliveries within their window, and every arrival is verified with timestamped data. Tony spends his mornings monitoring routes instead of rebuilding them.


We went from a system where five drivers ran the show and everyone else got the scraps, to a system where every driver has a fair route, every restaurant gets their delivery on time, and I can prove it. That’s not a small change for a 20-driver operation. That’s a different company.

Tony Callahan
Tony Callahan

Dispatch Manager, Pacific Provisions