MetroPress Distribution Success Story Home Customer Stories MetroPress Distribution MetroPress Distribution Reduced Late Newspaper Deliveries by 90% with Optimized Routing A St. Louis newspaper distributor managing 4,500 subscribers across 30 early-morning routes replaced six years of patchwork route changes with optimized, balanced delivery schedules that cut average completion time by 45 minutes and shrank new driver training from two weeks to two days. In Conversation with Gary Holt, Distribution Manager, MetroPress Distribution Key Results 90% Reduction in late delivery complaints 45 min Earlier average route completion 300 New subscribers absorbed without adding drivers Near zero Cancellations from late delivery The Challenge Newspaper delivery is a business that runs on a single, unforgiving constraint: the paper must be on the doorstep before the subscriber wakes up. For MetroPress Distribution, that means 4,500 newspapers delivered between 3am and 6am, seven days a week. Gary Holt has managed the operation for nine years, and for six of those years, the routes hadn’t been meaningfully redesigned. The original routes were built when MetroPress served 3,800 subscribers. Over the years, cancellations were removed and new subscribers were added, but the routes were never rebalanced. Cancellations created gaps in a driver’s sequence. New subscribers were tacked onto the nearest route regardless of whether that route was already full. After six years of patchwork changes, the 30 routes bore no resemblance to anything optimized. The imbalance was stark. Some drivers had 180 stops packed into a tight residential area and finished by 4:30am. Others had 120 stops scattered across 25 miles of mixed suburban and rural territory and didn’t finish until 6:30am. The drivers with dense routes had time to spare. The drivers with spread-out routes ran late almost every day. Late delivery was the number one cancellation reason: MetroPress tracked cancellation reasons, and “paper arrived after 6am” accounted for 40% of all cancellations. Subscribers who woke at 5:30am expecting a newspaper on the porch and found nothing called to cancel before breakfast. Gary estimated MetroPress lost 15-20 subscribers per month specifically because of late delivery. New drivers needed two weeks of ride-alongs: Routes existed only as hand-drawn maps and driver knowledge. A veteran driver knew that the apartment complex on Elm required walking to each unit, that the cul-de-sac on Oak was faster if approached from the south, and that the house on Maple had a dog that needed to be avoided. None of this was documented. New drivers rode along with veterans for two weeks to absorb the tribal knowledge, and they still made mistakes for weeks after going solo. Sick-day coverage was a scramble: When a driver called in sick at 2:30am, Gary had to split the route among neighboring drivers. Without any optimization tool, he eyeballed the stop list, divided it roughly by geography, and called two or three drivers to take extra stops. The process took 30-45 minutes, and the redistributed stops were never efficiently sequenced. Drivers covering sick routes regularly finished past 6:30am. No way to verify 6am compliance: MetroPress had a contractual obligation to deliver before 6am. Gary had no GPS tracking and relied on driver self-reporting. When a subscriber called at 6:15am saying they didn’t have a paper, Gary couldn’t determine whether the driver was running late or the subscriber simply hadn’t checked the porch. Six years of adding a subscriber here, removing one there, and never stepping back to look at the whole picture. Route 14 had 120 stops covering 25 miles. Route 22 had 178 stops in a 4-mile radius. One driver was done at 4:30, and the other was still delivering at 6:45. I knew it was broken. I just didn’t have a way to fix it without rebuilding everything from scratch. Gary Holt Distribution Manager, MetroPress Distribution Gary had attempted manual rebalancing twice. Both times, the project stalled after two weeks because the spreadsheet work was overwhelming and the drivers resisted territory changes. The routes had become personal. Drivers knew their subscribers by name, knew which porches had steps that iced over in winter, and knew which apartments buzzed in early. Asking them to learn 180 new stops felt like starting over. The Solution Gary discovered Upper while researching newspaper delivery optimization. Most route planning tools were designed for daytime delivery with traffic modeling. MetroPress needed something that worked at 3am, where traffic was irrelevant but stop density and drive distance between clusters were everything. Upper’s multi-driver optimization handled both. The first step was getting all 4,500 subscribers into the system. Gary’s team exported the subscriber database to a CSV file with addresses, delivery day codes (daily, weekday-only, weekend-only), and special instructions. The spreadsheet import feature validated the addresses, flagged 23 duplicates that had been in the system for years, and organized the stops for optimization. We imported 4,500 addresses and Upper flagged 23 duplicates we’d been double-delivering to for who knows how long. That was money walking out the door every morning, and we never caught it because nobody had looked at the full list in years. Gary Holt Distribution Manager, MetroPress Distribution Rebalancing 30 Routes in One Afternoon What had taken Gary two failed attempts over several weeks took Upper’s optimizer one afternoon. He ran the full 4,500-stop optimization across 30 drivers with a target of balanced drive time and stop count. The results redistributed stops so that every driver had between 140 and 160 stops, with drive distances varying by no more than 3 miles between the shortest and longest route. The rebalancing wasn’t just about even numbers. Upper’s route optimization grouped stops into geographic clusters that minimized backtracking. A driver covering Brentwood no longer had a handful of stops in Maplewood thrown in. Each route was a clean geographic zone with a logical start-to-finish sequence. Gary saved the optimized routes as templates in Upper’s scheduling system. The templates serve as the base routes that run daily. When new subscribers are added, Gary re-runs the optimization with the updated stop list, and Upper adjusts the affected routes without disrupting the entire system. Sick-Day Coverage in Minutes Instead of Panic The sick-day workflow became one of Upper’s most valued features at MetroPress. When a driver calls in at 2:30am, Gary opens Upper, removes that driver from the schedule, and re-optimizes the remaining 29 routes. The sick driver’s stops are redistributed across neighboring drivers based on proximity. The process takes under five minutes, and each driver receives only the additional stops that make geographic sense for their existing route. Before Upper, sick-day redistribution meant 30-45 minutes of phone calls and guesswork. The covering drivers received unsequenced lists of addresses and had to figure out the order themselves in the dark. With Upper, the additional stops appear in the driver’s app in the correct sequence, integrated with their existing route. Covering drivers report that the extra stops add 15-20 minutes to their route instead of the 45+ minutes the old manual redistribution caused. GPS Verification for 6am Compliance Gary now has real-time visibility into every driver’s position during the delivery window. The live map shows 30 drivers moving through their routes between 3am and 6am. When a subscriber calls at 5:50am reporting no paper, Gary checks the map. If the driver hasn’t reached that stop yet, he can intervene. If the driver’s GPS trail shows they passed the address at 5:15am, the paper is there and the subscriber missed it. The tracking data also revealed patterns Gary couldn’t see before. Three routes consistently finished after 5:45am, not because they were overloaded, but because the drivers took extended breaks at a gas station mid-route. A conversation about expectations, backed by the GPS data, resolved the issue within a week. I’m not trying to micromanage 30 drivers at 4am. But when a subscriber calls saying their paper is late and I can see on the map that the driver passed their house 20 minutes ago, that’s a different conversation. The tracking protects the drivers as much as it holds them accountable. Gary Holt Distribution Manager, MetroPress Distribution The Impact The rebalancing produced results within the first week. Average route completion time dropped from 5:45am to 5:00am. The improvement came from two sources: balanced stop counts that eliminated the overloaded routes, and optimized sequencing that reduced backtracking within each route. Drivers who had been finishing at 6:30am were now done by 5:15am. Late delivery complaints dropped by 90%. MetroPress’s subscriber services team, which had been fielding 15-20 “where’s my paper?” calls per morning, now received one or two. The calls that did come in were typically access issues like locked gates or construction detours, not timing problems. Cancellations attributed to late delivery fell to near zero. New driver training collapsed from two weeks to two days. A new driver no longer needs to memorize a route or ride along with a veteran to learn the quirks of each neighborhood. The Upper app provides turn-by-turn stop sequencing with delivery notes for each address. Special instructions like “use side door,” “apartment 3B, ring twice,” and “leave on porch, not in mailbox” are attached to each stop. A new driver’s first solo morning looks nearly identical to a veteran’s. Performance Metrics Metrics Before Upper After Upper Average route completion 5:45am 5:00am Late delivery complaints 15-20 per morning 1-2 per morning (90% reduction) Cancellations from late delivery 15-20 per month Near zero New driver training period 2 weeks (ride-along) 2 days (app-guided) Sick-day route redistribution 30-45 min of phone calls Under 5 minutes (automated) Route balance (stop count range) 120-180 stops per driver 140-160 stops per driver Subscriber capacity 4,500 (at limit) 4,800+ (absorbed 300 without adding drivers) The capacity gains were the most significant long-term result. The rebalanced routes created enough headroom that MetroPress absorbed 300 new subscribers over the following six months without hiring a single additional driver. The new stops were integrated into existing routes through periodic re-optimization, maintaining the balance that Upper had established. Gary runs a full route re-optimization quarterly now, incorporating new subscribers, cancellations, and any address changes. The process takes an hour, including review and minor adjustments. It replaces what used to be an impossible task that nobody attempted. MetroPress Distribution now operates an early-morning delivery network that finishes on time, adapts to sick days in minutes, and scales subscriber volume without adding labor costs. The six years of accumulated route decay have been replaced with a system that stays optimized as the business evolves. My drivers finish 45 minutes earlier. My phone doesn’t ring at 6am with angry subscribers. New drivers deliver solo after two days instead of two weeks. And we added 300 subscribers without adding a single driver. If I’d known route optimization would do all that, I’d have done this six years ago. Gary Holt Distribution Manager, MetroPress Distribution
MetroPress Distribution Reduced Late Newspaper Deliveries by 90% with Optimized Routing A St. Louis newspaper distributor managing 4,500 subscribers across 30 early-morning routes replaced six years of patchwork route changes with optimized, balanced delivery schedules that cut average completion time by 45 minutes and shrank new driver training from two weeks to two days. In Conversation with Gary Holt, Distribution Manager, MetroPress Distribution
The Challenge Newspaper delivery is a business that runs on a single, unforgiving constraint: the paper must be on the doorstep before the subscriber wakes up. For MetroPress Distribution, that means 4,500 newspapers delivered between 3am and 6am, seven days a week. Gary Holt has managed the operation for nine years, and for six of those years, the routes hadn’t been meaningfully redesigned. The original routes were built when MetroPress served 3,800 subscribers. Over the years, cancellations were removed and new subscribers were added, but the routes were never rebalanced. Cancellations created gaps in a driver’s sequence. New subscribers were tacked onto the nearest route regardless of whether that route was already full. After six years of patchwork changes, the 30 routes bore no resemblance to anything optimized. The imbalance was stark. Some drivers had 180 stops packed into a tight residential area and finished by 4:30am. Others had 120 stops scattered across 25 miles of mixed suburban and rural territory and didn’t finish until 6:30am. The drivers with dense routes had time to spare. The drivers with spread-out routes ran late almost every day. Late delivery was the number one cancellation reason: MetroPress tracked cancellation reasons, and “paper arrived after 6am” accounted for 40% of all cancellations. Subscribers who woke at 5:30am expecting a newspaper on the porch and found nothing called to cancel before breakfast. Gary estimated MetroPress lost 15-20 subscribers per month specifically because of late delivery. New drivers needed two weeks of ride-alongs: Routes existed only as hand-drawn maps and driver knowledge. A veteran driver knew that the apartment complex on Elm required walking to each unit, that the cul-de-sac on Oak was faster if approached from the south, and that the house on Maple had a dog that needed to be avoided. None of this was documented. New drivers rode along with veterans for two weeks to absorb the tribal knowledge, and they still made mistakes for weeks after going solo. Sick-day coverage was a scramble: When a driver called in sick at 2:30am, Gary had to split the route among neighboring drivers. Without any optimization tool, he eyeballed the stop list, divided it roughly by geography, and called two or three drivers to take extra stops. The process took 30-45 minutes, and the redistributed stops were never efficiently sequenced. Drivers covering sick routes regularly finished past 6:30am. No way to verify 6am compliance: MetroPress had a contractual obligation to deliver before 6am. Gary had no GPS tracking and relied on driver self-reporting. When a subscriber called at 6:15am saying they didn’t have a paper, Gary couldn’t determine whether the driver was running late or the subscriber simply hadn’t checked the porch. Six years of adding a subscriber here, removing one there, and never stepping back to look at the whole picture. Route 14 had 120 stops covering 25 miles. Route 22 had 178 stops in a 4-mile radius. One driver was done at 4:30, and the other was still delivering at 6:45. I knew it was broken. I just didn’t have a way to fix it without rebuilding everything from scratch. Gary Holt Distribution Manager, MetroPress Distribution Gary had attempted manual rebalancing twice. Both times, the project stalled after two weeks because the spreadsheet work was overwhelming and the drivers resisted territory changes. The routes had become personal. Drivers knew their subscribers by name, knew which porches had steps that iced over in winter, and knew which apartments buzzed in early. Asking them to learn 180 new stops felt like starting over. The Solution Gary discovered Upper while researching newspaper delivery optimization. Most route planning tools were designed for daytime delivery with traffic modeling. MetroPress needed something that worked at 3am, where traffic was irrelevant but stop density and drive distance between clusters were everything. Upper’s multi-driver optimization handled both. The first step was getting all 4,500 subscribers into the system. Gary’s team exported the subscriber database to a CSV file with addresses, delivery day codes (daily, weekday-only, weekend-only), and special instructions. The spreadsheet import feature validated the addresses, flagged 23 duplicates that had been in the system for years, and organized the stops for optimization. We imported 4,500 addresses and Upper flagged 23 duplicates we’d been double-delivering to for who knows how long. That was money walking out the door every morning, and we never caught it because nobody had looked at the full list in years. Gary Holt Distribution Manager, MetroPress Distribution Rebalancing 30 Routes in One Afternoon What had taken Gary two failed attempts over several weeks took Upper’s optimizer one afternoon. He ran the full 4,500-stop optimization across 30 drivers with a target of balanced drive time and stop count. The results redistributed stops so that every driver had between 140 and 160 stops, with drive distances varying by no more than 3 miles between the shortest and longest route. The rebalancing wasn’t just about even numbers. Upper’s route optimization grouped stops into geographic clusters that minimized backtracking. A driver covering Brentwood no longer had a handful of stops in Maplewood thrown in. Each route was a clean geographic zone with a logical start-to-finish sequence. Gary saved the optimized routes as templates in Upper’s scheduling system. The templates serve as the base routes that run daily. When new subscribers are added, Gary re-runs the optimization with the updated stop list, and Upper adjusts the affected routes without disrupting the entire system. Sick-Day Coverage in Minutes Instead of Panic The sick-day workflow became one of Upper’s most valued features at MetroPress. When a driver calls in at 2:30am, Gary opens Upper, removes that driver from the schedule, and re-optimizes the remaining 29 routes. The sick driver’s stops are redistributed across neighboring drivers based on proximity. The process takes under five minutes, and each driver receives only the additional stops that make geographic sense for their existing route. Before Upper, sick-day redistribution meant 30-45 minutes of phone calls and guesswork. The covering drivers received unsequenced lists of addresses and had to figure out the order themselves in the dark. With Upper, the additional stops appear in the driver’s app in the correct sequence, integrated with their existing route. Covering drivers report that the extra stops add 15-20 minutes to their route instead of the 45+ minutes the old manual redistribution caused. GPS Verification for 6am Compliance Gary now has real-time visibility into every driver’s position during the delivery window. The live map shows 30 drivers moving through their routes between 3am and 6am. When a subscriber calls at 5:50am reporting no paper, Gary checks the map. If the driver hasn’t reached that stop yet, he can intervene. If the driver’s GPS trail shows they passed the address at 5:15am, the paper is there and the subscriber missed it. The tracking data also revealed patterns Gary couldn’t see before. Three routes consistently finished after 5:45am, not because they were overloaded, but because the drivers took extended breaks at a gas station mid-route. A conversation about expectations, backed by the GPS data, resolved the issue within a week. I’m not trying to micromanage 30 drivers at 4am. But when a subscriber calls saying their paper is late and I can see on the map that the driver passed their house 20 minutes ago, that’s a different conversation. The tracking protects the drivers as much as it holds them accountable. Gary Holt Distribution Manager, MetroPress Distribution The Impact The rebalancing produced results within the first week. Average route completion time dropped from 5:45am to 5:00am. The improvement came from two sources: balanced stop counts that eliminated the overloaded routes, and optimized sequencing that reduced backtracking within each route. Drivers who had been finishing at 6:30am were now done by 5:15am. Late delivery complaints dropped by 90%. MetroPress’s subscriber services team, which had been fielding 15-20 “where’s my paper?” calls per morning, now received one or two. The calls that did come in were typically access issues like locked gates or construction detours, not timing problems. Cancellations attributed to late delivery fell to near zero. New driver training collapsed from two weeks to two days. A new driver no longer needs to memorize a route or ride along with a veteran to learn the quirks of each neighborhood. The Upper app provides turn-by-turn stop sequencing with delivery notes for each address. Special instructions like “use side door,” “apartment 3B, ring twice,” and “leave on porch, not in mailbox” are attached to each stop. A new driver’s first solo morning looks nearly identical to a veteran’s. Performance Metrics Metrics Before Upper After Upper Average route completion 5:45am 5:00am Late delivery complaints 15-20 per morning 1-2 per morning (90% reduction) Cancellations from late delivery 15-20 per month Near zero New driver training period 2 weeks (ride-along) 2 days (app-guided) Sick-day route redistribution 30-45 min of phone calls Under 5 minutes (automated) Route balance (stop count range) 120-180 stops per driver 140-160 stops per driver Subscriber capacity 4,500 (at limit) 4,800+ (absorbed 300 without adding drivers) The capacity gains were the most significant long-term result. The rebalanced routes created enough headroom that MetroPress absorbed 300 new subscribers over the following six months without hiring a single additional driver. The new stops were integrated into existing routes through periodic re-optimization, maintaining the balance that Upper had established. Gary runs a full route re-optimization quarterly now, incorporating new subscribers, cancellations, and any address changes. The process takes an hour, including review and minor adjustments. It replaces what used to be an impossible task that nobody attempted. MetroPress Distribution now operates an early-morning delivery network that finishes on time, adapts to sick days in minutes, and scales subscriber volume without adding labor costs. The six years of accumulated route decay have been replaced with a system that stays optimized as the business evolves. My drivers finish 45 minutes earlier. My phone doesn’t ring at 6am with angry subscribers. New drivers deliver solo after two days instead of two weeks. And we added 300 subscribers without adding a single driver. If I’d known route optimization would do all that, I’d have done this six years ago. Gary Holt Distribution Manager, MetroPress Distribution
The Challenge Newspaper delivery is a business that runs on a single, unforgiving constraint: the paper must be on the doorstep before the subscriber wakes up. For MetroPress Distribution, that means 4,500 newspapers delivered between 3am and 6am, seven days a week. Gary Holt has managed the operation for nine years, and for six of those years, the routes hadn’t been meaningfully redesigned. The original routes were built when MetroPress served 3,800 subscribers. Over the years, cancellations were removed and new subscribers were added, but the routes were never rebalanced. Cancellations created gaps in a driver’s sequence. New subscribers were tacked onto the nearest route regardless of whether that route was already full. After six years of patchwork changes, the 30 routes bore no resemblance to anything optimized. The imbalance was stark. Some drivers had 180 stops packed into a tight residential area and finished by 4:30am. Others had 120 stops scattered across 25 miles of mixed suburban and rural territory and didn’t finish until 6:30am. The drivers with dense routes had time to spare. The drivers with spread-out routes ran late almost every day. Late delivery was the number one cancellation reason: MetroPress tracked cancellation reasons, and “paper arrived after 6am” accounted for 40% of all cancellations. Subscribers who woke at 5:30am expecting a newspaper on the porch and found nothing called to cancel before breakfast. Gary estimated MetroPress lost 15-20 subscribers per month specifically because of late delivery. New drivers needed two weeks of ride-alongs: Routes existed only as hand-drawn maps and driver knowledge. A veteran driver knew that the apartment complex on Elm required walking to each unit, that the cul-de-sac on Oak was faster if approached from the south, and that the house on Maple had a dog that needed to be avoided. None of this was documented. New drivers rode along with veterans for two weeks to absorb the tribal knowledge, and they still made mistakes for weeks after going solo. Sick-day coverage was a scramble: When a driver called in sick at 2:30am, Gary had to split the route among neighboring drivers. Without any optimization tool, he eyeballed the stop list, divided it roughly by geography, and called two or three drivers to take extra stops. The process took 30-45 minutes, and the redistributed stops were never efficiently sequenced. Drivers covering sick routes regularly finished past 6:30am. No way to verify 6am compliance: MetroPress had a contractual obligation to deliver before 6am. Gary had no GPS tracking and relied on driver self-reporting. When a subscriber called at 6:15am saying they didn’t have a paper, Gary couldn’t determine whether the driver was running late or the subscriber simply hadn’t checked the porch.
Six years of adding a subscriber here, removing one there, and never stepping back to look at the whole picture. Route 14 had 120 stops covering 25 miles. Route 22 had 178 stops in a 4-mile radius. One driver was done at 4:30, and the other was still delivering at 6:45. I knew it was broken. I just didn’t have a way to fix it without rebuilding everything from scratch. Gary Holt Distribution Manager, MetroPress Distribution
Gary had attempted manual rebalancing twice. Both times, the project stalled after two weeks because the spreadsheet work was overwhelming and the drivers resisted territory changes. The routes had become personal. Drivers knew their subscribers by name, knew which porches had steps that iced over in winter, and knew which apartments buzzed in early. Asking them to learn 180 new stops felt like starting over.
The Solution Gary discovered Upper while researching newspaper delivery optimization. Most route planning tools were designed for daytime delivery with traffic modeling. MetroPress needed something that worked at 3am, where traffic was irrelevant but stop density and drive distance between clusters were everything. Upper’s multi-driver optimization handled both. The first step was getting all 4,500 subscribers into the system. Gary’s team exported the subscriber database to a CSV file with addresses, delivery day codes (daily, weekday-only, weekend-only), and special instructions. The spreadsheet import feature validated the addresses, flagged 23 duplicates that had been in the system for years, and organized the stops for optimization.
We imported 4,500 addresses and Upper flagged 23 duplicates we’d been double-delivering to for who knows how long. That was money walking out the door every morning, and we never caught it because nobody had looked at the full list in years. Gary Holt Distribution Manager, MetroPress Distribution
Rebalancing 30 Routes in One Afternoon What had taken Gary two failed attempts over several weeks took Upper’s optimizer one afternoon. He ran the full 4,500-stop optimization across 30 drivers with a target of balanced drive time and stop count. The results redistributed stops so that every driver had between 140 and 160 stops, with drive distances varying by no more than 3 miles between the shortest and longest route. The rebalancing wasn’t just about even numbers. Upper’s route optimization grouped stops into geographic clusters that minimized backtracking. A driver covering Brentwood no longer had a handful of stops in Maplewood thrown in. Each route was a clean geographic zone with a logical start-to-finish sequence. Gary saved the optimized routes as templates in Upper’s scheduling system. The templates serve as the base routes that run daily. When new subscribers are added, Gary re-runs the optimization with the updated stop list, and Upper adjusts the affected routes without disrupting the entire system.
Sick-Day Coverage in Minutes Instead of Panic The sick-day workflow became one of Upper’s most valued features at MetroPress. When a driver calls in at 2:30am, Gary opens Upper, removes that driver from the schedule, and re-optimizes the remaining 29 routes. The sick driver’s stops are redistributed across neighboring drivers based on proximity. The process takes under five minutes, and each driver receives only the additional stops that make geographic sense for their existing route. Before Upper, sick-day redistribution meant 30-45 minutes of phone calls and guesswork. The covering drivers received unsequenced lists of addresses and had to figure out the order themselves in the dark. With Upper, the additional stops appear in the driver’s app in the correct sequence, integrated with their existing route. Covering drivers report that the extra stops add 15-20 minutes to their route instead of the 45+ minutes the old manual redistribution caused.
GPS Verification for 6am Compliance Gary now has real-time visibility into every driver’s position during the delivery window. The live map shows 30 drivers moving through their routes between 3am and 6am. When a subscriber calls at 5:50am reporting no paper, Gary checks the map. If the driver hasn’t reached that stop yet, he can intervene. If the driver’s GPS trail shows they passed the address at 5:15am, the paper is there and the subscriber missed it. The tracking data also revealed patterns Gary couldn’t see before. Three routes consistently finished after 5:45am, not because they were overloaded, but because the drivers took extended breaks at a gas station mid-route. A conversation about expectations, backed by the GPS data, resolved the issue within a week.
I’m not trying to micromanage 30 drivers at 4am. But when a subscriber calls saying their paper is late and I can see on the map that the driver passed their house 20 minutes ago, that’s a different conversation. The tracking protects the drivers as much as it holds them accountable. Gary Holt Distribution Manager, MetroPress Distribution
The Impact The rebalancing produced results within the first week. Average route completion time dropped from 5:45am to 5:00am. The improvement came from two sources: balanced stop counts that eliminated the overloaded routes, and optimized sequencing that reduced backtracking within each route. Drivers who had been finishing at 6:30am were now done by 5:15am. Late delivery complaints dropped by 90%. MetroPress’s subscriber services team, which had been fielding 15-20 “where’s my paper?” calls per morning, now received one or two. The calls that did come in were typically access issues like locked gates or construction detours, not timing problems. Cancellations attributed to late delivery fell to near zero. New driver training collapsed from two weeks to two days. A new driver no longer needs to memorize a route or ride along with a veteran to learn the quirks of each neighborhood. The Upper app provides turn-by-turn stop sequencing with delivery notes for each address. Special instructions like “use side door,” “apartment 3B, ring twice,” and “leave on porch, not in mailbox” are attached to each stop. A new driver’s first solo morning looks nearly identical to a veteran’s.
Performance Metrics Metrics Before Upper After Upper Average route completion 5:45am 5:00am Late delivery complaints 15-20 per morning 1-2 per morning (90% reduction) Cancellations from late delivery 15-20 per month Near zero New driver training period 2 weeks (ride-along) 2 days (app-guided) Sick-day route redistribution 30-45 min of phone calls Under 5 minutes (automated) Route balance (stop count range) 120-180 stops per driver 140-160 stops per driver Subscriber capacity 4,500 (at limit) 4,800+ (absorbed 300 without adding drivers)
The capacity gains were the most significant long-term result. The rebalanced routes created enough headroom that MetroPress absorbed 300 new subscribers over the following six months without hiring a single additional driver. The new stops were integrated into existing routes through periodic re-optimization, maintaining the balance that Upper had established. Gary runs a full route re-optimization quarterly now, incorporating new subscribers, cancellations, and any address changes. The process takes an hour, including review and minor adjustments. It replaces what used to be an impossible task that nobody attempted. MetroPress Distribution now operates an early-morning delivery network that finishes on time, adapts to sick days in minutes, and scales subscriber volume without adding labor costs. The six years of accumulated route decay have been replaced with a system that stays optimized as the business evolves.
My drivers finish 45 minutes earlier. My phone doesn’t ring at 6am with angry subscribers. New drivers deliver solo after two days instead of two weeks. And we added 300 subscribers without adding a single driver. If I’d known route optimization would do all that, I’d have done this six years ago. Gary Holt Distribution Manager, MetroPress Distribution