FoundationDirect Case Study

Key Results

  • 65%

    Reduction in jobsite wait time

  • 73%

    Drop in driver overtime costs

  • 21%

    More deliveries per truck per day (4.2 to 5.1)

  • Zero

    “Where’s my truck?” calls from site foremen

The Challenge

FoundationDirect has been delivering rebar, concrete forms, lumber, and steel beams to construction sites across DFW for over a decade. Carl Jennings oversees a fleet of 15 trucks, a mix of flatbeds, boom trucks, and crane-assist rigs that carry materials ranging from 2,000-pound lumber bundles to 8,000-pound steel deliveries. The complexity isn’t just routing. It’s timing.

Construction sites don’t accept deliveries whenever a truck shows up. Each site has receiving windows dictated by crane availability, union break schedules, safety inspections, and general contractor preferences. A flatbed arriving at 7:15 am, when the crane operator starts at 8:00 am sits in a staging area burning driver hours. A boom truck arriving during a concrete pour gets waved off entirely. FoundationDirect’s legacy ERP system generated route sheets that listed deliveries in order, but the system had no concept of time windows, crane schedules, or site constraints.

The result was a fleet that spent more time waiting than delivering.

  • Average jobsite wait time of 52 minutes: Drivers arrived outside receiving windows and waited for cranes, forklifts, or site personnel. Some waits stretched to 90 minutes on sites with tight crane schedules. Drivers couldn’t leave because the materials needed to be offloaded with the site equipment.
  • $30,000 per year in driver overtime: The wait times cascaded through the day. Drivers who waited an hour at their second stop ran late for their third, fourth, and fifth deliveries. By afternoon, they were behind schedule, and overtime was the only way to complete the route. Carl tracked $30,000 in annual overtime costs directly attributable to scheduling inefficiency.
  • No visibility after trucks left the yard: Once a truck rolled out in the morning, Carl’s only communication channel was the two-way radio. When a site foreman called asking for an ETA, Carl radioed the driver, waited for a response (sometimes 15 minutes if the driver was offloading), and called the foreman back. On a busy day, Carl spent two hours just relaying ETA information.
  • Vehicle-type mismatches: The ERP route sheets didn’t account for which truck type was needed at which site. A standard flatbed occasionally showed up at a site that required a boom truck for rooftop delivery. The load had to return to the yard and go out again on the correct vehicle.

A site foreman would call at 10 am asking where his steel delivery was, and I’d have to radio three drivers before I found the right one. By the time I called back with an ETA, the foreman had pulled his crane off to another task. When our truck finally arrived, the crane wasn’t available for another hour. It was a chain reaction of wasted time.

Carl Jennings
Carl Jennings

Fleet Supervisor, FoundationDirect


The inefficiency wasn’t just a cost problem. It was a relationship problem. General contractors on tight construction timelines don’t tolerate material delays. Two of FoundationDirect’s largest accounts had started splitting orders with a competitor because they couldn’t rely on delivery timing. Carl needed to fix the scheduling before he lost more business.

The Solution

Carl found Upper through a recommendation from a fleet manager at a lumber distributor in Houston. The recommendation was specific: Upper handled time windows in a way that their previous routing tools couldn’t. Carl ran a two-week trial with five trucks before expanding to the full fleet.

The implementation started with the data Carl already had but wasn’t using effectively. His dispatch team maintained a spreadsheet of site receiving windows, crane schedules, and foreman contact information for every active construction project. That data had never been connected to the routing system. With Upper, it became the foundation for every route.


We had all this information about site schedules sitting in a spreadsheet that nobody looked at when building routes. The ERP just listed stops in order. Upper actually used the time windows, and that changed everything.

Carl Jennings
Carl Jennings

Fleet Supervisor, FoundationDirect


Scheduling Deliveries Around Site Constraints

Carl’s dispatch team now builds each day’s schedule in Upper with receiving windows attached to every stop. A site with crane availability from 8-10 am and 1-3 pm gets those windows coded into the delivery. A site that only accepts flatbed deliveries before the concrete crew arrives at 9 am gets a hard end time. Upper’s optimizer sequences stops across all 15 trucks so that each delivery lands within the site’s receiving window.

The service time settings were equally important. Carl configured three delivery types: standard flatbed offload at 30 minutes, boom truck delivery at 60 minutes, and crane-assist delivery at 90 minutes. The optimizer accounts for these durations when building routes, which prevents the afternoon pile-up that used to cause overtime. A driver with three boom deliveries gets a route that respects the 60-minute service time at each site, instead of being scheduled as if every stop takes 15 minutes.

Vehicle type matching solved the mismatch problem. Each delivery is tagged with the required truck type, and Upper assigns it to the correct vehicle. The days of a flatbed showing up at a rooftop delivery are over.

Live Tracking and Foreman Notifications

The second transformation was visibility. Carl’s dispatch office now has a live map showing every truck’s position, current stop, and estimated time to next delivery. When a site foreman calls, Carl can answer the ETA question in seconds without radioing anyone.

Better yet, foremen stopped calling. Carl configured automatic notifications that alert the site foreman when a truck is 30 minutes out. The foreman knows exactly when to have the crane ready, which eliminates the guesswork that caused most of the waiting. On sites with tight crane schedules, this notification alone saved 20-30 minutes per delivery.

The GPS breadcrumb trails produced an unexpected benefit. Carl now has timestamped records showing exactly when a truck arrived at a site, when offloading began, and when the truck departed. For sites with chronic wait times, this data tells a clear story. Carl used six months of arrival-versus-offload data to approach three general contractors and request adjusted receiving windows. All three agreed to changes that better aligned with FoundationDirect’s delivery patterns.


I walked into a meeting with one of our biggest GC accounts and showed them the data. Their site was averaging 40-minute waits because our trucks arrived at 7:30 but the crane didn’t start until 8:15. We shifted that route to an 8:15 arrival, and the wait time dropped to 5 minutes. They appreciated that we came with data instead of complaints.

Carl Jennings
Carl Jennings

Fleet Supervisor, FoundationDirect


Capacity Planning for Heavy Loads

Building materials aren’t small packages. A single delivery of rebar bundles can weigh 6,000 pounds. Steel beams for a commercial project might require a dedicated truck. Carl uses Upper’s capacity optimization feature to ensure no truck is overloaded and that heavy deliveries are distributed across vehicles with the appropriate weight rating.

The optimizer considers both weight and volume when building routes. A boom truck carrying a partial load of lumber can pick up additional steel on the way if the combined weight stays within limits. Before Upper, partial loads went out on their own because nobody calculated whether a second delivery could fit. Now, load consolidation happens automatically, which contributed directly to the increase from 4.2 to 5.1 deliveries per truck per day.

The Impact

The numbers told the story within the first quarter. Jobsite wait times dropped from an average of 52 minutes to 18 minutes. The improvement was almost entirely attributable to time-window scheduling. Trucks arrived when sites were ready to receive them, so the waiting that had defined FoundationDirect’s operations largely disappeared.

Driver overtime fell from $30,000 annually to $8,000. The remaining overtime was concentrated around month-end pushes when contractors rushed to close out phases, a pattern Carl considers normal and unavoidable. The day-to-day overtime caused by cascading delays was eliminated.

Deliveries per truck increased from 4.2 to 5.1 per day. The gains came from three sources: less wait time at sites, better load consolidation, and tighter geographic routing. Carl estimated that the increased throughput was equivalent to adding two trucks to the fleet without the $150,000 capital expenditure.

The dispatch office workflow transformed. Carl’s team no longer spends hours relaying ETAs over the radio. The live map and automatic notifications handle communication that used to consume half the day. Carl reassigned one dispatcher to a logistics planning role focused on load optimization and contractor scheduling.

Performance Metrics

Metrics Before Upper After Upper
Jobsite wait time (avg) 52 minutes 18 minutes
Driver overtime costs $30,000/year $8,000/year
Deliveries per truck per day 4.2 5.1
ETA response to foremen 15 min (radio relay) Instant (dashboard or auto-notification)
Vehicle-type mismatches 2-3 per week Zero
Foreman “where’s my truck?” calls 8-10 per day Zero
Site windows renegotiated No data available 3 sites adjusted using wait-time records

The contractor relationships improved measurably. The two accounts that had been splitting orders with a competitor returned to full volume with FoundationDirect within three months. One general contractor’s project manager told Carl that the delivery notifications were the single most useful improvement any vendor had made that year.

FoundationDirect now operates a fleet that delivers more materials per truck, arrives within receiving windows, and documents every minute of every delivery. The wait-time data that Upper captures has become a negotiation tool, a planning resource, and an accountability record that benefits both FoundationDirect and its construction site partners.


We used to be the guys who showed up and waited. Now we’re the guys who show up at exactly the right time with exactly the right truck. Our contractors notice that. Two of them told me they’ve stopped calling our competitors for backup loads. That’s the highest compliment in this business.

Carl Jennings
Carl Jennings

Fleet Supervisor, FoundationDirect