F&B Distribution · Live System

When your customers can’t wait, neither can you.

A wholesale distributor running order management, customer credit, procurement planning, and invoicing across five disconnected spreadsheets. Orders arrived on WhatsApp and were transcribed by hand. Invoices were raised one at a time — batching was too risky without a connected record. Now the operation runs end-to-end: orders parse automatically, credit is tracked in real time, procurement plans from live demand, and invoicing runs on schedule without anyone chasing status.

Deployed in six weeks.
06:42 · Tuesday

From a message at dawn to a planned delivery, in seconds.

Orders arrive however the customer prefers, a WhatsApp note from a chef the night before, an email from an owner first thing in the morning. The system parses each one into a structured order and fans the work out: invoice drafted, procurement queued, supplier purchase order sent. No transcription. No memory of who received what.

  • WhatsApp · email · portal, same pipeline
  • Parse confidence checked before commit
  • Three downstream actions fire in parallel
Live · Inbound ORD-2891
The Situation

The operation moves at the speed of the person who received the message.

A wholesale distributor supplying food and beverage products to restaurants, cafes, and hospitality businesses was running its entire operation through WhatsApp, email threads, and spreadsheets. Orders came in through messaging apps at all hours, chefs placing orders the night before, restaurant owners sending lists first thing in the morning. Staff transcribed each one manually, then walked it through invoicing, procurement, and supplier management by hand.

The person who knew where an order stood was the person who had received the message. When they were unavailable, everything slowed down, and in F&B, slow means a kitchen running short.

The Gap

Problems were discovered at the point of delivery.

The distributor’s customers operate on tight windows. A restaurant that doesn’t receive its delivery on time doesn’t have the option to wait. The distributor knew this, but the operation wasn’t built to match that urgency.

There was no single record of what had been ordered, what had been invoiced, what still needed to be procured from suppliers, or what each establishment owed. Orders were confirmed by memory. Procurement decisions were made on yesterday’s picture. When something slipped, it was discovered at the point of delivery, too late to fix cleanly.

It sees what's coming

The longer it runs, the more precisely it anticipates what the operation needs.

This morning · 06:48 4 signals surfaced
Demand spike

Bistro Chen +210% butter this week

Three back-to-back orders, double the four-week baseline. Reorder threshold cleared.

Establishment 06:31
Volume drop

Café Le Vert −42% v three-week average

Weekly orders trending down. Worth a check-in before account churn.

Establishment 06:34
Procurement gap

Salmon stock 2 days under demand

Forward orders exceed projected stock by Friday. Supplier lead time ≈ 36h.

Inventory 06:39
Margin shift

Dairy supplier +12% across 14 SKUs

Wholesale price update applies to active price list. Rolling-window pricing engaged.

Supplier 06:47
What got built

A complete operational platform covering the full order-to-delivery cycle.

01
Order Capture

Capture the order, however it arrives.

Orders from establishments are captured and structured automatically, including orders sent via WhatsApp, parsed directly into the system without manual transcription. Each order flows into invoicing, procurement, and supplier purchase orders in a single connected workflow.

02
Customer Portal

Establishments answer their own questions.

Establishments access a self-service portal to place orders, track delivery status, and manage their accounts without calling in. The chasing stops at the source, customers see the same picture the operation does.

03
Connected Operations

One workflow, end to end.

Supplier pricing is managed with rolling time windows that reflect the volatility of food supply costs. Procurement decisions read against live demand, not yesterday’s picture. The accounting system receives clean exports, eliminating manual re-entry.

The Intelligence Layer

It sees what’s coming before anyone has to ask.

As the system operates across the distributor’s customer base, it builds a picture of demand patterns across every establishment, which products each customer orders, at what frequency, in what volume, and how that shifts across the week and season. It surfaces signals before they become problems: an establishment ordering significantly below their typical volume, a procurement gap forming on a high-velocity product, a supplier pricing shift creating margin pressure across a category. The longer it runs, the more precisely it anticipates what the operation needs before anyone has to ask.

The Outcome

Staff time shifted to work that moves the business forward.

Orders no longer depend on individuals knowing where things stand. Staff time shifted from transcription and coordination to work that moves the business forward. Establishments stopped calling to chase order status, the portal gave them direct visibility. The procurement team stopped making decisions on stale data. The accounting team stopped re-entering what the system already knew.

Work with Percei

If this is the kind of problem you’re working on, let’s talk.

We build operational software around how your operation actually works, not the other way around.

Book a 30-minute intro

No commitment. No deck. Thirty minutes is enough.