Driver Assignment Software Kenya: Getting the Allocation Decision Right
Driver assignment software Kenya operators buy is usually evaluated on its routing engine or its tracking map, which skips the decision that actually determines whether the day works: who gets which job. Assignment is the hinge of the whole operation. Get it right and vehicles are loaded to capacity, drivers finish on time, the difficult customer goes to the driver who handles them well, and nobody sits idle while another person runs three hours over. Get it wrong and you produce the familiar pattern — two drivers overloaded, one underused, a rider sent across town past four jobs he could have taken, and a dispatcher on the phone all morning rearranging by memory. The decision is harder here than in markets where these systems were designed, because the fleets are mixed, a substantial share of capacity is contracted rather than employed, pay is frequently per job rather than salaried, and the fairness of allocation directly affects whether your best riders stay with you next month. This guide covers assignment as its own discipline: how allocation logic actually works, what constraints and preferences belong in it, how to handle employed and contracted capacity in one system, how fairness and earnings interact, how to plan capacity against demand, and what driver assignment software Kenya costs. Whether you run a courier fleet, a distribution operation, a taxi or ride business, or a field service team, the allocation questions are the same, and choosing driver assignment software Kenya without examining them is how operators end up with a powerful system their dispatcher overrides every morning — which is the clearest sign the driver assignment software Kenya never modelled the real constraints.
Table of Contents
- What Assignment Actually Decides
- Manual Dispatch and Its Limits
- The Three Assignment Models
- Hard Constraints Versus Soft Preferences
- Capacity: Weight, Volume and Parcel Count
- Geography and Zone Logic
- Time Windows and Sequencing Effects
- Driver Skills, Licences and Certifications
- Vehicle Type Matching
- Employed Drivers Versus Contracted Capacity
- Boda and Rider Allocation
- Third-Party Carriers in the Assignment Pool
- Fairness and Earnings Distribution
- Acceptance, Rejection and Reassignment
- Real-Time Reassignment and Disruption
- Batching and Multi-Drop Grouping
- Return Trips and Backhaul
- Shift Patterns and Availability
- Working Hours, Rest and Safety
- Capacity Planning Against Demand
- Peak Periods and Surge Capacity
- Driver Communication at Assignment
- Pay Calculation From Assignment Data
- M-Pesa Settlement for Per-Job Riders
- Performance Measurement and Its Pitfalls
- Compliance and Worker Classification
- Data Protection in Workforce Systems
- What It Costs: Real Pricing Bands
- Implementation and Driver Buy-In
- Evaluating Vendors: The Demo Questions
- Frequently Asked Questions
What Assignment Actually Decides {#what-assignment-decides}
Assignment answers one question repeatedly: given a set of jobs and a set of available people and vehicles, who does what.
Every answer has consequences across four dimensions — cost, service quality, driver earnings and driver workload — and optimising for one usually degrades another.
That trade-off is the substance of the discipline. A driver assignment software Kenya that optimises purely for distance will concentrate work on whoever happens to be well positioned and leave others earning nothing.
Assignment is distinct from routing, which orders the stops once someone has been assigned, and from tracking, which tells you where they went. A driver assignment software Kenya may include all three, but the allocation logic is what you should evaluate first.
Manual Dispatch and Its Limits {#manual-limits}
Manual dispatch works genuinely well at small scale, and its strengths are worth acknowledging before replacing it.
An experienced dispatcher holds knowledge no system has: which customer needs a patient driver, which building has a difficult loading arrangement, which rider is reliable on a wet day.
The limits are arithmetic rather than competence. Beyond roughly fifteen to twenty jobs across eight or so drivers, the number of possible allocations exceeds what a person can compare, and the dispatcher settles for workable rather than good.
The second limit is consistency. Under pressure, dispatchers assign to whoever is easiest to reach, which concentrates work and earnings unevenly, and a driver assignment software Kenya applying explicit rules produces a fairer distribution than an improvising human under time pressure.
The third is memory. When the dispatcher is off, the operation degrades, which is the strongest practical argument for encoding the logic into a driver assignment software Kenya rather than leaving it in one person’s head.
The Three Assignment Models {#assignment-models}
Three architectures exist, and the choice affects everything downstream.
Direct assignment means the system or dispatcher allocates a job to a specific driver who is expected to perform it. This suits employed fleets with defined shifts and clear accountability.
Offer-and-accept means jobs are broadcast to eligible drivers who accept or decline, which suits contracted riders who are not obliged to take work but introduces the risk of unattractive jobs going unclaimed.
Auction or bidding models let drivers compete on price, which appears in some freight contexts but sits awkwardly with a service business where consistency matters more than marginal cost per trip.
Most Kenyan operators run hybrids — direct assignment for employed drivers and offer-and-accept for contracted riders — and a driver assignment software Kenya that supports only one model will force you into an awkward workaround for half your capacity, so confirm the driver assignment software Kenya handles both before shortlisting.
Hard Constraints Versus Soft Preferences {#constraints-preferences}
Good allocation logic distinguishes what is impossible from what is merely undesirable, and many systems conflate the two.
Hard constraints cannot be violated: vehicle capacity, a licence class required for the load, a refrigerated vehicle for a chilled consignment, a delivery window that cannot be missed.
Soft preferences should be weighted rather than enforced: proximity, workload balance, driver familiarity with a customer, minimising empty running.
The distinction matters practically. A driver assignment software Kenya that treats proximity as a hard rule will refuse to assign a distant driver even when nobody closer is available, producing an unassigned job rather than an imperfect assignment.
Weighting should be configurable by you rather than fixed by the vendor. Different operations value the same factors differently, and a driver assignment software Kenya with adjustable weights lets you tune toward cost or toward fairness as your priorities shift.
Capacity: Weight, Volume and Parcel Count {#capacity}
Capacity is the most common hard constraint and the one most often modelled too simply.
Weight matters for heavier goods, volume matters for bulky low-density loads, and parcel count matters for small-item courier work where neither weight nor volume binds first.
Most operations need at least two of these simultaneously. A van full of pillows hits volume long before weight, and a driver assignment software Kenya modelling only weight will happily assign a load that physically will not fit.
Practical capacity is lower than theoretical capacity. Real vehicles carry equipment, existing partial loads and awkwardly shaped items, so configuring usable capacity rather than manufacturer specification in your driver assignment software Kenya produces plans that survive contact with the loading bay.
Geography and Zone Logic {#geography-zones}
Zone structure is the backbone of practical assignment, and defining zones well matters more than any algorithm.
Zones should reflect how your operation actually moves rather than administrative boundaries. Travel time between areas, not distance, is what determines whether two jobs belong together.
Driver familiarity within a zone is genuine value. A rider who works Eastlands daily knows the estates, the shortcuts and the security procedures, and a driver assignment software Kenya that weights familiarity produces faster completion than one assigning purely on current position.
Cross-zone jobs need explicit handling. A delivery from Industrial Area to Kiambu is a different proposition from a set of drops within Westlands, and a driver assignment software Kenya that treats both identically will disrupt a driver’s whole day with one long job.
Zone boundaries should be reviewable rather than fixed at setup. Demand patterns shift, and a driver assignment software Kenya where you can redraw zones without vendor support keeps the model current.
Time Windows and Sequencing Effects {#time-windows}
Time constraints turn assignment from a spatial problem into a temporal one, and they interact in ways that surprise operators.
A job with a narrow window in the middle of the day can fragment a driver’s schedule, forcing them to wait or to travel back across a zone, and the cost of that fragmentation often exceeds the value of the job.
Systems should surface that cost rather than hiding it. A driver assignment software Kenya that shows how a tight-window job affects the rest of a driver’s day lets you decide whether to accept it, reprice it or route it to spare capacity.
Realistic windows are better than optimistic ones. Promising a two-hour window you cannot hold generates more customer dissatisfaction than a four-hour window you keep, and a driver assignment software Kenya with historical completion data tells you which windows you can actually offer.
Driver Skills, Licences and Certifications {#skills-certifications}
Some jobs require specific qualifications, and assignment must respect them absolutely.
Licence class for heavier vehicles, certifications for hazardous or specialised loads, and any customer-specific clearances all function as hard constraints.
Expiry tracking is the operational requirement. A licence that lapsed last week should remove that driver from the eligible pool automatically, and a driver assignment software Kenya holding document expiry dates prevents the assignment that creates a compliance exposure.
Soft skills belong in the model too, as preferences rather than constraints. Drivers who handle demanding customers well, who are trusted with high-value goods, or who speak a particular language are genuinely better matches for certain jobs, and a driver assignment software Kenya supporting skill tags captures that dispatcher knowledge before the dispatcher leaves.
Vehicle Type Matching {#vehicle-matching}
Vehicle selection is part of assignment wherever the fleet is mixed, which in this market is almost everywhere.
The match depends on load size, access constraints at the destination, and cost per trip. A motorcycle serves a small parcel to a congested street far better than a van; a van serves a bulk order a motorcycle cannot carry.
Access is frequently the binding factor rather than capacity. Narrow estate roads, height-restricted parking and delivery points reachable only on two wheels all constrain vehicle choice, and a driver assignment software Kenya that records access constraints per customer location stops sending the wrong vehicle repeatedly.
Cost per trip by vehicle type should inform the choice. Sending a three-tonne truck with one parcel is expensive, and a driver assignment software Kenya that weights vehicle running cost pushes work to the cheapest adequate option automatically.
Employed Drivers Versus Contracted Capacity {#employed-vs-contracted}
The employment relationship changes what assignment means, and a system must model both.
Employed drivers are obliged to accept assigned work within their shift, which makes direct assignment appropriate and workload balance a management responsibility.
Contracted drivers and riders are not obliged to accept, which makes offer-and-accept necessary and makes the attractiveness of a job a real variable. A driver assignment software Kenya that assumes compliance will produce plans that simply do not happen.
Mixed models are the norm. Employed core capacity handles baseline volume while contracted capacity absorbs peaks, and a driver assignment software Kenya should let you assign to the core first and offer the overflow.
The distinction also matters legally, since how you direct and control work bears on worker classification, which is a question for professional advice rather than for a driver assignment software Kenya vendor.
Boda and Rider Allocation {#boda-allocation}
Two-wheeler allocation is central to urban logistics here and differs meaningfully from vehicle assignment.
Riders complete more jobs per shift with shorter turnarounds, so allocation happens continuously through the day rather than as a morning plan.
Proximity matters more and route sequencing matters less. The nearest available rider with capacity is usually the right answer, and a driver assignment software Kenya built around scheduled multi-drop van routes will misallocate riders consistently.
Batching still applies but at a smaller scale. Two or three parcels heading to the same building or street can travel together, and a driver assignment software Kenya that spots those pairings recovers real efficiency without overloading a rider.
Rider preferences deserve weight. Many riders have areas they know and areas they avoid, and a driver assignment software Kenya that lets riders set zone preferences produces higher acceptance rates than one that broadcasts everything to everyone.
Third-Party Carriers in the Assignment Pool {#third-party}
External capacity should sit in the same assignment pool rather than being managed separately on the phone.
Carriers need to be modelled with their coverage areas, vehicle types, rates and performance history, so the system can consider them alongside your own fleet.
Cost comparison drives the decision. Where your own vehicle is available, using it is usually cheaper; where it is not, choosing between carriers on rate and reliability is a decision a driver assignment software Kenya holding carrier rate cards can make consistently.
Visibility after handover is the hard part. Once a job goes to a carrier you depend on their reporting, and a driver assignment software Kenya offering carriers a simple portal or app to update status keeps your customer-facing tracking intact.
Reconciliation closes the loop. Matching carrier invoices to jobs assigned at agreed rates catches overbilling, and a driver assignment software Kenya performing that match recovers money most operators never notice leaving.
Fairness and Earnings Distribution {#fairness-earnings}
Fairness is not a soft consideration in per-job pay models — it is a retention issue with direct financial consequences.
Where drivers earn per delivery, assignment decisions are income decisions. A rider who consistently receives fewer or less valuable jobs earns less and eventually leaves.
Pure efficiency optimisation concentrates work on whoever is best positioned, which is rational per job and destructive over a month. A driver assignment software Kenya with a workload balancing weight prevents that concentration.
Job value matters as much as job count. Ten short local drops may pay less than three long ones, so balancing on count alone can still produce unequal earnings, and a driver assignment software Kenya that balances on value gives a truer fairness measure.
Transparency reduces disputes more than any algorithm. Drivers who can see how many jobs and what value they received relative to a period average accept the outcome, and a driver assignment software Kenya that exposes that to drivers removes a recurring source of suspicion.
Acceptance, Rejection and Reassignment {#acceptance-rejection}
In offer-and-accept models, what happens after the offer is as important as the offer itself.
Acceptance windows need to be short enough to keep the operation moving and long enough for a rider mid-delivery to respond, and a driver assignment software Kenya should let you tune that rather than fixing it.
Cascade logic handles rejection. When the first driver declines, the job should pass automatically to the next eligible person rather than returning to a dispatcher, and a driver assignment software Kenya without cascading creates a manual bottleneck at exactly the busiest moments.
Rejection reasons are worth capturing. A job repeatedly declined is telling you something about its pricing, its location or its customer, and a driver assignment software Kenya that records reasons turns that into actionable information.
Persistent rejection needs a fallback. Where nobody accepts, the job must escalate to a dispatcher or to contracted capacity rather than sitting unclaimed, and a driver assignment software Kenya with a defined escalation path prevents the silently unassigned delivery.
Real-Time Reassignment and Disruption {#real-time-reassignment}
Plans survive until the first breakdown, and how a system handles disruption matters more than how elegantly it plans.
Common disruptions are vehicle failure, driver illness, an accident, a customer unavailable, and a large urgent job arriving mid-morning.
Bulk reassignment is the practical requirement. Moving a driver’s remaining twelve jobs to two other drivers should take seconds, and a driver assignment software Kenya requiring twelve individual reassignments will not be used under pressure.
Impact visibility helps the decision. Showing which reassignment produces the least disruption to committed windows lets a dispatcher choose intelligently, and a driver assignment software Kenya that recalculates consequences rather than just moving jobs is doing the harder and more useful work.
Customer notification should follow automatically. Where a reassignment changes an expected arrival, telling the customer before they call is what a driver assignment software Kenya integrated with messaging does without anyone remembering.
Batching and Multi-Drop Grouping {#batching}
Batching groups jobs that can travel together, and it is where most of the efficiency gain in assignment actually sits.
The criteria are geographic proximity, compatible time windows, combined capacity within the vehicle, and compatible handling requirements.
Over-batching is a real failure. A rider given eight parcels across six locations may finish slower than two riders with four each once traffic and parking are counted, and a driver assignment software Kenya should let you cap batch size by vehicle type.
Batching windows involve a trade-off. Waiting thirty minutes to accumulate jobs for a fuller batch improves efficiency but delays the earliest job, and a driver assignment software Kenya that lets you set that window per service level lets you honour express commitments while batching standard work.
Return Trips and Backhaul {#backhaul}
Empty running is pure cost, and assignment is where it is either created or avoided.
A vehicle returning empty from a delivery in Athi River is burning fuel and driver time for nothing, and a collection or return job in that direction converts the trip.
The system needs to see both directions. A driver assignment software Kenya that considers a driver’s return leg when assigning new jobs will catch pairings a dispatcher focused on outbound work misses.
Returns and reverse logistics belong in the same pool. Refused goods, collections and empty container returns are all jobs, and a driver assignment software Kenya that models only outbound flow leaves the return leg to a spreadsheet and a phone call.
Measure empty running as a percentage of total distance. It is one of the most improvable numbers in a fleet, and a driver assignment software Kenya reporting it gives you a target rather than an impression.
Shift Patterns and Availability {#shifts-availability}
Assignment depends entirely on knowing who is actually available, and availability data is often the weakest input.
Employed drivers work defined shifts with rest days and leave. Contracted riders set their own availability, which may change daily.
The system needs a current availability picture rather than a static roster. A driver assignment software Kenya that lets riders indicate availability through their app produces a live pool rather than a list of people who may or may not be working.
End-of-shift handling matters. Assigning a two-hour job forty minutes before a driver’s shift ends creates either unplanned overtime or an abandoned job, and a driver assignment software Kenya that respects shift boundaries avoids both.
Absence should propagate automatically. A driver marked unavailable should disappear from the eligible pool immediately, and a driver assignment software Kenya requiring manual removal will produce assignments to people who are not there.
Working Hours, Rest and Safety {#hours-rest}
Fatigue is a safety issue, and assignment is where it is either managed or created.
Long driving hours increase accident risk substantially, and a system that assigns purely on availability without regard to accumulated hours will push drivers past safe limits.
Track cumulative hours and build limits into eligibility. A driver approaching a daily or weekly threshold should drop out of the pool, and a driver assignment software Kenya with hours tracking makes that automatic rather than dependent on a dispatcher noticing.
Rest breaks belong in the plan rather than being squeezed out. Assigning a continuous run with no gap guarantees the break does not happen, and a driver assignment software Kenya that schedules breaks explicitly protects both the driver and your liability position.
Riders on per-job pay face a particular pressure to work longer, which makes hours monitoring more rather than less important in that model, and a driver assignment software Kenya reporting sustained excessive hours gives you the visibility to intervene.
Specific working-time obligations vary by employment arrangement and sector, and confirming yours is a matter for professional advice rather than for a software vendor.
Capacity Planning Against Demand {#capacity-planning}
Assignment allocates today’s capacity; capacity planning decides how much you should have.
The inputs are historical demand by day, by hour and by zone, matched against available driver hours and vehicle availability.
Structural mismatches show up quickly. If Monday mornings consistently exceed capacity while Wednesday afternoons run at half, the answer is a shift pattern change rather than more vehicles, and a driver assignment software Kenya reporting demand by time slot exposes that.
Utilisation is the key measure. What proportion of paid driver hours is spent on productive work tells you whether you need more people or better scheduling, and a driver assignment software Kenya that answers that question prevents unnecessary fleet growth.
Growth planning follows the same data. Knowing your capacity ceiling before you sell past it is what a driver assignment software Kenya with historical utilisation reporting gives a commercial team.
Peak Periods and Surge Capacity {#peaks-surge}
Demand in this market has pronounced peaks, and assignment behaviour must adapt at those moments.
Month-end, the December period, holiday runs and promotional events all produce volume spikes that exceed baseline capacity.
Surge capacity comes from contracted riders, third-party carriers and overtime, and pre-registering that capacity before the peak is what makes it available on the day. A driver assignment software Kenya that lets you activate a standby pool quickly turns preparation into capacity.
Incentives affect acceptance during peaks. Where contracted riders can choose whether to work, a higher rate at peak times raises availability, and a driver assignment software Kenya supporting time-based rate variation makes that adjustable rather than negotiated individually.
Service level triage matters when demand exceeds capacity. Deciding which jobs get served and which are rescheduled is a commercial decision, and a driver assignment software Kenya with priority handling lets you apply it consistently rather than by whoever shouts loudest.
Driver Communication at Assignment {#driver-communication}
Assignment is communicated to a driver, and how that happens determines whether it is acted on.
The message needs the essentials: what, where, when, customer contact and any special instructions. Anything more is noise on a phone screen at a loading bay.
Channel matters locally. App notification works for smartphone users, SMS reaches everyone, and a driver assignment software Kenya offering SMS dispatch serves the drivers a smartphone-only system excludes.
Confirmation closes the loop. A driver acknowledging receipt tells you the assignment landed, and a driver assignment software Kenya without acknowledgement leaves you assuming rather than knowing.
Special instructions per customer are worth carrying. Gate procedures, contact preferences and access notes attached to the job save a call, and a driver assignment software Kenya that accumulates these against a customer record makes every subsequent visit easier.
Pay Calculation From Assignment Data {#pay-calculation}
Where pay depends on jobs completed, assignment data becomes the payroll input, and accuracy becomes a trust issue.
Common structures are per delivery, per kilometre, a daily rate plus per-job element, or salary with an overtime component.
Completion records must be unambiguous. Disputes over whether a job was completed are the most damaging kind, and a driver assignment software Kenya tying completion to proof of delivery removes the argument.
Adjustments need handling too. Failed deliveries through no fault of the driver, waiting time, and jobs reassigned mid-completion all need rules, and a driver assignment software Kenya that supports documented adjustments prevents ad hoc decisions that look arbitrary to the person being paid.
Driver-visible earnings tracking reduces disputes substantially. A rider who can see accumulated earnings during a period and reconcile it themselves raises fewer queries, and a driver assignment software Kenya exposing that builds trust cheaply.
M-Pesa Settlement for Per-Job Riders {#mpesa-settlement}
Paying contracted riders is a recurring operational task, and doing it manually at volume consumes real time.
The pattern is a settlement run — daily, weekly or fortnightly — paying each rider what they earned, net of any deductions, to their own number.
Bulk payment capability is the practical requirement. Paying sixty riders individually is hours; a batch payment run from calculated earnings is minutes, and a driver assignment software Kenya that integrates with a bulk disbursement facility removes that work.
Deductions need clear rules and clear records. Fuel advances, equipment costs and any agreed recoveries should be itemised on a rider statement, and a driver assignment software Kenya producing a per-rider statement prevents the opacity that generates mistrust.
Payment records support both dispute resolution and your own accounting, and a driver assignment software Kenya holding settlement history against each rider gives you a clean audit trail.
Performance Measurement and Its Pitfalls {#performance-measurement}
Assignment data enables driver performance measurement, which is useful and easily misused.
Fair metrics measure things drivers control: completion rate, proof of delivery capture, exception handling quality, customer feedback and cash remittance accuracy.
Unfair metrics measure things they do not. Arrival time in unpredictable traffic, deliveries per day when assignment decides the workload, and revenue per shift when job values vary all rank drivers on your decisions rather than their performance, and a driver assignment software Kenya reporting those as driver scores produces resentment.
Comparability requires similar conditions. Comparing a driver working congested central routes with one on open suburban runs is meaningless, and a driver assignment software Kenya that segments by route type gives you a fair comparison.
Use measurement for support before discipline. Identifying a driver who needs help with a particular process is more valuable than ranking a league table, and a driver assignment software Kenya framed that way gets cooperation rather than gaming.
Compliance and Worker Classification {#compliance}
How you assign work bears on the legal relationship you have with the people doing it, and this deserves genuine attention.
The degree of control exercised — whether workers must accept assignments, whether they set their own hours, whether they use their own equipment — is among the factors that bear on whether a relationship is employment or independent contracting.
This is a live and evolving area in many jurisdictions, and getting it wrong carries real consequences. Take professional advice on your specific arrangements rather than relying on how a driver assignment software Kenya vendor describes their model.
Documentation supports whatever position you take. Clear agreements, records of how work was offered and accepted, and consistent practice are what evidence the relationship, and a driver assignment software Kenya holding that history is useful regardless of classification.
Vehicle and driver licensing obligations apply separately, and a driver assignment software Kenya tracking document expiry supports compliance without determining it.
Data Protection in Workforce Systems {#data-protection}
A driver assignment system holds substantial personal data about workers, and the Data Protection Act applies.
The data includes identity documents, licence details, location history, performance records and earnings, which collectively is a significant profile.
Purpose limitation is the governing principle. Data collected to operate the assignment process should be used for that, and using location history for purposes drivers were never told about is where problems arise.
Access control matters internally. Not everyone in the office needs to see a driver’s earnings history or identity documents, and a driver assignment software Kenya with role-based permissions lets you restrict that properly.
Transparency with drivers about what is held, why and who can see it is both an obligation and a practical trust measure, and vendor questions about hosting, encryption, retention and access belong in any driver assignment software Kenya evaluation.
What It Costs: Real Pricing Bands {#pricing}
Pricing models vary, and normalising quotes is necessary before comparison.
Per-driver monthly subscription is most common, commonly running somewhere between roughly KES 800 and KES 4,000 per driver per month depending on depth, with volume discounts at scale. A forty-rider operation might therefore budget KES 32,000–160,000 monthly.
Per-job pricing suits high-volume operations and scales with activity, which is comfortable at low volume and expensive at high volume, so model both against your actual numbers before choosing a driver assignment software Kenya structure.
Watch the extras: implementation and configuration, driver device costs where you provide them, data bundles, SMS charges per dispatch message, payment disbursement fees and integration work. Ask any driver assignment software Kenya vendor for a total first-year figure rather than a monthly headline.
Weigh the cost against what poor assignment already costs you. An underutilised vehicle, an unnecessary overtime shift or a lost rider who left over unfair allocation each carry a price, and a driver assignment software Kenya that addresses those pays back faster than its subscription suggests.
Implementation and Driver Buy-In {#implementation}
Assignment systems fail through driver rejection more often than through technical problems.
The reason is direct: assignment determines earnings in per-job models, so a system perceived as unfair is resisted immediately and comprehensively.
Explain the logic openly. Drivers who understand how jobs are allocated and can see that the rules apply equally accept the system, and a driver assignment software Kenya that keeps allocation opaque invites the assumption of favouritism.
Pilot with a group that includes sceptics rather than only enthusiasts, and act visibly on what they report. Rules adjusted in response to driver feedback produce a driver assignment software Kenya that drivers defend rather than circumvent.
Keep the dispatcher in the loop rather than replacing them. Their knowledge should be encoded as preferences and their override retained, and a driver assignment software Kenya that removes human judgement entirely will be overridden informally anyway.
Evaluating Vendors: The Demo Questions {#demo-questions}
Demos are choreographed, so make the vendor run your actual allocation problem.
Give them a realistic day — your volume, your zones, your mixed fleet of vans and riders, your split of employed and contracted capacity — and watch the assignment run.
Ask them to show hard constraints and soft preferences configured separately, with adjustable weights. Ask them to demonstrate a cascade when a rider declines, and a bulk reassignment when a vehicle breaks down mid-morning.
Ask how workload and earnings fairness are handled, since this is the question most vendors have not been asked and the one that predicts retention. A driver assignment software Kenya with no fairness mechanism at all is optimising something that will cost you riders.
Then ask for two reference customers with comparable operations in this country and call them, because a driver assignment software Kenya with satisfied local operators will produce them readily, and ask those referees specifically what their drivers said about it — which tells you more than any feature list about whether a driver assignment software Kenya survives contact with a real workforce.
Frequently Asked Questions {#faqs}
At what size does manual dispatch stop working?
Beyond roughly fifteen to twenty jobs across eight or so drivers, the number of possible allocations exceeds what a person can compare under time pressure. The clearer trigger is dispatch consuming more than an hour daily or the operation degrading whenever your dispatcher is away.
What is the difference between assignment and routing?
Assignment decides who does which job. Routing decides the order of stops once someone has been assigned. Many products include both, but the allocation logic is what you should evaluate first because it determines cost, service and driver earnings simultaneously.
How do I handle both employed drivers and contracted riders?
You need a system supporting direct assignment for employed staff and offer-and-accept for contractors, ideally assigning to core capacity first and offering the overflow. A platform that only supports one model will force a workaround for half your capacity.
Why does fairness matter in allocation?
Where drivers earn per job, every assignment is an income decision. Pure efficiency optimisation concentrates work on well-positioned drivers and leaves others earning little, which loses you riders. Balance on job value rather than count, and make the distribution visible to drivers.
What does it cost?
Per-driver subscriptions commonly run roughly KES 800–4,000 monthly depending on depth, with volume discounts at scale. Add implementation, driver devices, data bundles, SMS charges and disbursement fees for a realistic first-year figure.
Can it pay riders automatically?
The better local platforms calculate earnings from completion records and support a bulk disbursement run to riders’ own numbers, with itemised deductions on a per-rider statement. Confirm this specifically, since it saves hours at every settlement cycle.
Does using this software affect whether my riders are employees?
Possibly, since the degree of control you exercise is among the factors that bear on classification. This is an evolving area with real consequences, so take professional advice on your specific arrangements rather than relying on a vendor’s description of their model.
How do I get drivers to accept it?
Explain the allocation logic openly, pilot with sceptics included, act visibly on their feedback, and use the data to defend drivers in disputes as well as to assess them. A driver assignment software Kenya perceived as fair gets adopted; one perceived as arbitrary gets worked around.
