How we helped an 80-truck logistics company recover $90K/month — with a WhatsApp bot.

The Problem Hiding in Plain Sight

An 80-truck logistics company had a revenue problem — but it wasn’t on the revenue side.

$90,000/month in billing risk. Not from fraud. Not from bad contracts. From paper delivery receipts sitting in truck cabins.

240 receipts per day. One person responsible for processing all of them manually. By the time that data reached the accounting system, it was already 2 weeks old.

The downstream effects were predictable:

  • Invoices sent late, disrupting client relationships
  • Manual adjustments every month-end close
  • Cash flow gaps on revenue that was already earned

The company had considered upgrading their ERP. Every option pointed to long implementations and six-figure software licenses. That wasn’t the real problem. The problem was a data gap that grew into a 2-week operational blind spot — and every department downstream was paying for it.


Diagnosing the Real Bottleneck

When we mapped the actual data flow, the failure point was specific: the moment a driver completes a delivery, valuable operational data gets captured on paper — and then effectively disappears for two weeks.

The receipt contains everything accounting needs: client, route, quantities, amounts, timestamps. It was all there. It just wasn’t moving.

The solution didn’t require a new platform. It required eliminating the delay between data capture and data availability.


The Solution: Zero Behavior Change, Maximum Data Flow

The core design constraint from day one: drivers don’t change anything they do today.

Here’s how it works:

  1. Driver photographs the receipt with their phone
  2. Photo is sent to a dedicated WhatsApp number
  3. AI extracts client, route, quantities, amounts, and timestamps
  4. Data is validated and logged automatically to Office 365
  5. Accounting and logistics see everything in real time — no manual entry, no batching, no delay

Tech Stack:

  • Twilio + WhatsApp Business API — zero friction for drivers, works on any phone, no app to install
  • Claude Vision (Anthropic) — document extraction from variable-quality field photos
  • Node.js backend — validation logic, deduplication, format normalization, error handling
  • Office 365 + Vector database — structured data fed into their existing environment, with semantic search capability for historical queries

What Made This Hard

This wasn’t a straightforward integration. Three real challenges slowed us down:

1. Receipt format inconsistency The company worked with multiple clients, each with different receipt layouts — different field positions, different terminology, different formats. Instead of training a separate model per format, we built a normalization layer that maps variable inputs to a consistent output schema. Claude handles the visual variance; the normalization layer handles the semantic variance.

2. Connecting to the existing accounting system Office 365 isn’t designed as a real-time data ingestion target. We had to build a reliable bridge between the WhatsApp-to-AI pipeline and their existing accounting workflows — maintaining data integrity without disrupting the processes their team already depended on.

3. Driver adoption Not every driver adopted the new flow immediately. Some continued handing in paper. The fix wasn’t technical — it was operational: supervisors ran a 2-week parallel period where both flows were active, and adoption was tracked per driver. By week 3, paper submission had dropped to near zero without a single mandate.


Results

MetricBeforeAfter
Data lag14 daysReal-time
Manual processing1 FTE dedicatedFully automated
Month-end adjustmentsRecurringEliminated
Implementation time3 weeks
ROI payback< 30 days
Revenue impact+6% (improved logistics visibility)

The direct impact was one person freed from manual data entry entirely — redeployed to higher-value work.

The indirect impact was harder to quantify but arguably more significant: for the first time in the company’s history, operations had real-time visibility into delivery data. Route managers could act on same-day information. Bottlenecks became visible before they became expensive. That operational clarity translated into a 6% revenue increase — not from a sales initiative, but from logistics decisions finally backed by current data.


The Broader Pattern

Most operational inefficiencies in mid-size companies aren’t technology problems. They’re data flow problems wearing a technology costume.

The 2-week lag wasn’t caused by bad software or an undertrained team. It was caused by a broken handoff — the moment structured data (a receipt) got converted into an unstructured bottleneck (a manual inbox).

Before evaluating any new platform, map your actual data flows:

  • Where does data get created?
  • Where does it need to be?
  • What’s the delay in between?

That gap is almost always where the real cost lives.


Is This Relevant to Your Operation?

If your back-office is making decisions on data that’s 2 weeks old, the problem isn’t your team. It’s the system they’re working with.

We help mid-size companies close that gap — without replacing infrastructure or retraining their workforce.

Ready to accelerate your business with AI?

Let's talk about how we can help transform your operations.

Get in Touch

Related Posts

·Uncategorized

The Software Team of 8 That Now Works Better With 3

Eight people on a software team. PM, BA, Scrum Master, 4 devs, QA. A structure we've been running for 20 years without questioning it once. AI didn't just make that team faster. It made the reason that team existed in the first place — obsolete.