A dispatcher’s day is not planning; it is interruption. The plan is made early and then dismantled by reality, a late arrival, a refused delivery, a driver held at a receiving dock, a customer calling to ask where something is. Each interruption is small and the aggregate is a role where nobody gets an uninterrupted hour, which is why experienced dispatchers burn out and why the knowledge leaves with them.
The exception rate does not scale linearly with volume; it scales worse. More loads means more interactions with more receiving facilities, more carriers, more edge cases, and the exceptions interact with each other. Twice the volume routinely produces more than twice the exception handling, which is why the headcount answer keeps disappointing.
Headcount is also the slowest possible lever. A dispatcher hired in response to a peak arrives after it, takes months to become useful because the knowledge is tacit, and becomes a cost problem when volume dips. Everybody in the sector knows this and does it anyway, because the alternative on offer has usually been a system nobody had time to configure.
Customer communication is where the cost is least visible and most damaging. Status calls are inbound because status updates are not outbound, and each one costs a dispatcher an interruption at exactly the moment they were doing something else. A customer who has to call to find out where their freight is has already formed an opinion about the service.
Underneath it is a data problem that makes everything harder: telemetry, transport management, and customer commitments live in different systems with different notions of the truth, so answering a simple question requires a person to reconcile three screens.