Driver and delivery management over WhatsApp: how the system works and when you need it
When orders arrive on WhatsApp and drivers are coordinated by phone, growth turns into chaos. We explain what a system that receives, assigns, tracks and settles looks like, and the signs that your operation already needs one.
There is a moment in the life of a delivery, transport or field-service company that almost always repeats the same way: orders come in on WhatsApp, someone copies them into a notebook or a spreadsheet, calls the driver they think is closest, and the customer writes two hours later asking where their order is. It works with 5 drivers and 30 orders a day. With 20 drivers and 200 orders it stops working, and the problem is not the people: the operation grew and the tools did not.
This article explains what a driver and delivery management system connected to WhatsApp looks like, what it solves, which parts it has and when building it custom makes sense.
The real problem: the information lives in someone's head
In an operation without a system, the person who coordinates is the system. They know which driver is free, which order is urgent, which customer always complains. When that person gets sick, goes on vacation or simply has a bad day, the operation suffers. And when the company grows, that person cannot keep up, another one is hired, then another, and the cost of coordinating grows faster than sales.
The typical symptoms:
- Orders lost between chats.
- Two drivers sent to the same place, or none.
- Customers asking "where is my order?" with nobody able to answer with certainty.
- Driver settlements done by hand at the end of the day, with arguments about how many jobs each one did.
- Reports assembled on Monday with Friday's data, if at all.
What a system that solves this looks like
A driver and delivery management system has four parts that work together. Not every company needs all four from day one, but it helps to know them.
1. Order intake (where customers already are)
The order comes in through the channel the customer already uses: WhatsApp, mainly. Through the official WhatsApp Business API, the system receives the message, identifies the customer by their number, understands what they want (with help from artificial intelligence if the messages are free text) and creates the order with address, products or service, and desired time. The customer receives confirmation instantly, without anyone in the company having to type.
Orders can also come in through a web portal, by phone (the operator records them in the system) or from a corporate customer's platform, all into the same place.
2. Assignment and dispatch
This is where the intelligence of the operation lives. The system knows which drivers are active, where they are, what they are carrying and how much they have left. With that it can suggest or automatically assign the best driver for each order according to rules the company defines: proximity, current load, zone, vehicle type, customer priority.
The coordinator stops calling one by one. They see a board with every order and its status, and only step in for exceptions.
3. The driver app
Deliberately simple. The driver sees their jobs in order, accepts, marks "on the way", "arrived", "delivered", takes a photo or requests a signature if the job requires it, and reports issues (customer absent, wrong address) with one tap. It works with intermittent signal and syncs when the connection returns. Every event is recorded with time and location.
4. Tracking, support and close-out
The customer can ask on WhatsApp "where is my order?" and the system answers with the real status, without human intervention. If there is a complaint, a case is created linked to the order and the driver, with the full history. At the end of the day or the period, the system settles automatically each driver's jobs according to the agreed rates, and generates the reports: orders by zone, delivery times, drivers with the most issues, most frequent customers.
From 5 drivers to 150: what changes
It is the same idea, but the scope grows with the operation:
| Operation | What it usually needs |
|---|---|
| A few drivers, dozens of orders a day | WhatsApp intake, order list, assisted manual assignment, driver app with basic statuses, simple settlement |
| Dozens of drivers, hundreds of orders | Rule-based automatic assignment, zones, real-time board, customer tracking, support cases, reports |
| More than a hundred drivers, hundreds of support requests a day | All of the above plus a WhatsApp message bus that handles and classifies requests with AI, integration with invoicing and payroll, per-supervisor indicators, full audit trail |
That difference in scope is, by the way, the reason there is no list price for custom software: the system for the first row and the one for the third are similar in concept and very different in work.
Why custom and not a delivery app from the market
Well-known delivery platforms work very well for what they were made for: restaurants and shops that want to sell through them, in exchange for a commission and for the customer belonging to the platform, not to you. For a company with its own operation (own fleet, own customers, own service rules and rates) the math changes:
- You want the customer to write to you and that customer's data to be yours.
- Your assignment rules, zones and rates do not fit in a generic configuration form.
- You need the system to talk to your invoicing, your payroll or your corporate customer's system.
- You do not want to pay a per-order commission on an operation that is already yours.
If you recognize yourself there, a custom system that uses WhatsApp as the channel is almost always the best balance between control and cost.
Where to start
- Draw the flow of one order from the moment the customer writes until the driver is paid. Mark every point where someone copies information by hand.
- Count the calls the coordinator makes on a normal day. Each one is a task the system can do on its own.
- Define the assignment rules that today live in someone's head. This is the most valuable thing you will bring to the project.
- Start with intake and the driver app. They are the two pieces that bring relief fastest. Automatic assignment and reports come in the next phase, with real data.
In short
A driver and delivery management system does not replace WhatsApp or your coordinator: it turns chats into recorded orders, calls into automatic assignments and the notebook into settlements and reports. It is the step that lets you grow without coordination eating the margin.
At Arista we have built operations and logistics management systems connected to WhatsApp for companies in Colombia. If your operation already shows the signs, tell us on WhatsApp how you handle orders today and we will tell you where to start.
Frequently asked questions
Do I need to stop using WhatsApp to have a system?
No, the opposite. The system connects to WhatsApp (through the official WhatsApp Business API) so customers keep writing to the same number as always; what changes is what happens behind it: the order is recorded, assigned and tracked without anyone copying it by hand.
Do drivers need a special phone or a complicated app?
A normal Android phone or iPhone is usually enough. The driver app is designed to be used with one hand, with intermittent signal and in a few taps: accept, on the way, delivered, photo or signature.
Is it useful with 5 drivers or only for large companies?
It is useful from a few drivers onward if the order volume already causes errors or constant calls. What changes with size is the scope: with 5 drivers the system is compact; with 150 and hundreds of requests a day it needs assignment rules, integrated support and fuller reporting.
What happens when there is no internet in the area?
The driver app can record events offline and sync them when the signal returns. It is a design decision made from the start based on the areas where the company operates.