Skip to content
Automatic dispatch

Automatic dispatch that shows its work. Watch it first.

Wildflower starts by watching: for every job it records who it would send, and why. When you trust what you see, turn it on.

Wed, Nov 4 · Valley Route Co.
MANTECATRACYCERES← SAN FRANCISCO, 91.6 MIHARLAN PRODUCE · PICKUPM8R-4TXC · 10:00–11:00 AMYOU · VAN 1OFF SHIFTANA T. · RIVERBANK1ST · 87 · WOULD OFFERROUND 1 · $86.40ACCEPTED 9:02 AMPRIYA N. · TURLOCK2ND · 60ROUND 1 · $90.13OFFER CLOSESSAM W. · NEAR RIPONCAN'T MAKE THE WINDOWS
9:00 AM · M8R-4TXC · Would offer it to Ana T. Watching only: nothing is sent.
Usually

Automatic dispatch is a black box. You switch it on and hope, or you don't trust it and dispatch every job by hand.

In Wildflower

It starts by only watching, every organization's default. For every job it records who it would send and why, and each time a person chose differently. You turn it on when you trust it.

One morning at Valley Route Co. · Wed, Nov 4

Three settings. One morning, each way.

Harlan Produce books M8R-4TXC at 8:12 AM: 18 cases of produce from its Modesto warehouse to San Francisco, picked up 10:00–11:00 AM. Four vans could carry it. Here's that morning with the switch at each setting.

Pick a setting to redraw the morning

Watch onlyThe defaultWhat happened
Decides and records each job, and sends nothing.
  • Reads open jobs and drivers
  • Decides who would get each job
  • Sends offers
What happenedWatch only, the default · M8R-4TXC · Wednesday, Nov 4
Wildflower decidedWhat happened
8:12 AM
WildflowerWaitingGoes out about 9:00 AM, when Ana T. would no longer arrive too early.Estimate kept: On time for the 10:00–11:00 AM pickup window · 2 drivers can make it
What happenedMaya Chen books M8R-4TXC in Harlan Produce's portal.

18 cases of produce, Modesto → San Francisco, pickup 10:00–11:00 AM.

9:00 AM
WildflowerWould offerWould offer it to Ana T.

Round 1: Ana T. and Priya N., 5 minutes to answer

Why the others can't: 1 can't make the windows, 1 off shift

Watching only: nothing is sent.
What happenedNothing is sent.

On the board, Closest operators lists its drivers in its order: Ana T. 87, Priya N. 60.

9:05 AM
WildflowerLeft aloneLeft alone: a person offered it.

Your offer is the same driver it named, so there's no disagreement to keep.

What happenedYou offer it to Ana T. from that list.

15 minutes to answer: Answer by 9:20 AM.

9:11 AM
WildflowerThe last dayThe same driver 6 of 7 times.

How often a dispatcher who then gave or offered a job chose its first choice.

What happenedAna accepts, at $86.40.

How it's worked out/dynamic

The last day · on the Auto dispatch page
9jobs decided
  • Would offer 6
  • Waiting 1
  • Nobody can 1
  • Left alone 1

6 of 7 times a dispatcher who then gave or offered a job chose the same driver.

The one time today you chose differently
Q3F-8DWNHarlan Produce · Turlock → Tracy · 7:24 AM
It would have offered it to
Ana T. 81
You gave it to
Sam W., its 2nd 74
How far below
7 points
Your reason
The driver asked
Outcome
Filled in when the job's done

That's Sam's 10:30 AM Tracy drop, the one that keeps Sam off Harlan's job at 9:00 AM.

OnWhat would have happened
Offers jobs to your own drivers, in rounds.
  • Reads open jobs and drivers
  • Decides who would get each job
  • Sends offers
What would have happenedWith the switch on · M8R-4TXC · Wednesday, Nov 4
Wildflower decidedWhat happened
8:12 AM
WildflowerWaitingGoes out about 9:00 AM, when Ana T. would no longer arrive too early.Estimate kept: On time for the 10:00–11:00 AM pickup window · 2 drivers can make it
What happenedMaya Chen books M8R-4TXC in Harlan Produce's portal.

18 cases of produce, Modesto → San Francisco, pickup 10:00–11:00 AM.

9:00 AM
WildflowerOfferingRound 1 goes out to Ana T. and Priya N.
  • Ana T.$86.40
  • Priya N.$90.13
5 minutes to answer · closes 9:05 AM
What happenedAna's and Priya's phones get the offer, each at her own pay.

Answer by 9:05 AM.

9:02 AM
WildflowerActivityAna T. accepted in round 1.
What happenedAna accepts, and Priya's offer closes.
If nobody took it
WildflowerRound by round
  • Round 2 · 9:05 AMAna $91.58 · Priya $95.54
  • Round 3 · 9:10 AMAna $97.07 · Priya $101.27
  • 9:15 AM · handed to you
Every driver who can do it was offered it.
What happenedYou get an in-app notice that says why.

With drivers still deciding, it would come to you at 10:00 AM, an hour before its 11:00 AM latest start.

Each round after the first raises each driver's pay 6%, at least $5, never past the most that driver may be offered. How each driver's pay is worked out/dynamic

OffWhat would have happened
Nothing is read or decided.
  • Reads open jobs and drivers
  • Decides who would get each job
  • Sends offers
What would have happenedWith the switch off · M8R-4TXC · Wednesday, Nov 4
Wildflower decidedWhat happened
8:12 AM
WildflowerOffNothing is read or decided.

No estimate is kept: estimates need it watching or on.

What happenedMaya Chen books M8R-4TXC in Harlan Produce's portal.

18 cases of produce, Modesto → San Francisco, pickup 10:00–11:00 AM.

9:00 AM
Wildflower

Nothing

What happenedM8R-4TXC waits on the board for you.
9:05 AM
WildflowerNothing recordedThere's no decision to compare your choice with.
What happenedYou pick a driver from Closest operators, nearest first, and offer it.
Why Ana T. · 9:00 AM

Every decision shows its reasons.

Limits decide who may get the job; weights rank whoever is left. Every check, every route fit and every part of the score is kept with the decision, for anyone who dispatches.

The checks, in order
Ana T.Van 2Available in Riverbank, 15 min from Harlan
Priya N.Van 4Finishing a Turlock drop, due by 9:45
Sam W.Van 3On the way to Tracy, with a Manteca pickup at 11:15
YouVan 1At the desk this morning, off shift
On shift and taking offers
Available since 6:52 AM
Available since 6:30 AM
Available since 7:05 AM
✕off shift
Vehicle picked for the shift
Van 2, a full-size van, as the job asks
Van 4, a full-size van, as the job asks
Van 3, a full-size van, as the job asks
not checked
Location
From her phone, 1 min ago
From her phone, 2 min ago
From the phone, 1 min ago
not checked
Equipment
Hand truck, with her
Hand truck, on Van 4
Hand truck, with Sam
not checked
Records
Driver's license, and Van 2's registration and insurance, valid through today
Driver's license, and Van 4's registration and insurance, valid through today
Driver's license, and Van 3's registration and insurance, valid through today
not checked
Most jobs at once
Holds 0 of 3
Holds 1 of 3
Holds 2 of 3
not checked
Fits their route
No other stops; 640 lb, by weight only, about 15% full
After her Turlock drop; 640 lb, by weight only, about 14% full
✕can't make the windows
not checked
Route fit
Pickup 9:15 AM+15 min driving
Pickup 9:42 AM+22 min driving
no order fits
not checked
Score
871st, out of 100
602nd, out of 100
not ranked
not ranked

Why the others can't: 1 can't make the windows, 1 off shift. Sam W.: no order of Sam's stops reaches Harlan by 11:00 and keeps the 10:30 Tracy drop and the 11:15 Manteca pickup.

The score, part by part · Ana T. 87 · Priya N. 60
Part · weightAna T.Priya N.
Time to pickup×87515 of the 60 minutes allowed3042 of the 60 minutes allowed
Time to delivery×4100Done 0 min after the earliest possible100Done 0 min after the earliest possible
Extra driving×57515 min of driving added6322 min of driving added
On-time margin×710060 min to spare10060 min to spare
Route slack×4100No other stops with a window end2225 min to spare at other stops
Fair share×31001 job today02 jobs today
Right-size vehicle×2100Carries 1932 kg0Carries 2050 kg
Knows the customer×2804 jobs for this customer in 90 days1006 jobs for this customer in 90 days
Likely to accept×587Took 19 of 21 offers69Took 15 of 20 offers
On-time record×49558 of 61 stops on time in 90 days9770 of 72 stops on time in 90 days
Heading their way×350Not headed anywhere50Not headed anywhere
Weighted average4,100 ÷ 47 = 87872,826 ÷ 47 = 6060

Each part scores 0 to 1 on a fixed scale, and the score is the weighted average. Cost to us isn't measured while watching, since nothing is priced, and weighs 0 in every preset.

  • Missing data counts as a failed check. Only your own drivers are read.
  • Weight is always checked against the vehicle's payload; cargo space when you choose to enforce it.
  • Nothing is guessed while it decides: every input is a stored figure, and no model runs during a pass.
  • It decides again when something changes, like a booking, a shift or an answer, and keeps a new record when the answer changes.
Watching, on the board

Send it in one click, from the same ranking.

  • Closest operators uses its orderWhile it's watching or on, the board's Closest operators are its top three, with their scores.
  • Your choice is kept beside its ownChoose someone else and a one-tap reason is there if you want it. It's never required.

At 9:00 AM automatic dispatch decides Harlan Produce's job: it would offer it to Ana T. in Riverbank, and, watching, it sends nothing.

VRValley Route Co. Search jobs, people, invoicesME
DispatchWed, Nov 4 · 9:00 AM
Auto dispatch · Watching
Today · 9:00
M8R-4TXCHarlan · pickup 10:00
Would offer
D5R-7KMXPriya · by 9:45 AM
Assigned
Q3F-8DWNSam · by 10:30 AM
Assigned
K9T-2FRBSam · 11:15 AM
Assigned
M8R-4TXC · Harlan ProduceModesto → San Francisco · pickup 10:00–11:00 AM
Automatic dispatch · 9:00 AMWould offer it to Ana T.
Closest operators
1
Ana T. · 879:15 AM · +15 min
2
Priya N. · 609:42 AM · +22 min
Send
Why the others can't: 1 can't make the windows, 1 off shiftDecided 9:00 AM with the default settings. Watching only: nothing is sent.
9:00
VRValley Route Co.
AvailableVan 2
Available since 6:52 AM · Riverbank
Jobs
No work right now
HomeJobsChatSettings
Your office, on the webAna's phone
Turn it on

When you trust it, turn it on.

Turning it on asks first. Then each job goes out in rounds to your own drivers, each at their own pay, and a job that needs a person goes to one, with the reason.

M8R-4TXC with the switch on · an example
RoundAna T.Priya N.
19:00 AM$86.40Accepted 9:02 AM$90.13Offer closes
If nobody took it
29:05 AM$91.58+$5.18$95.54+$5.41
39:10 AM$97.07+$5.49$101.27+$5.73
9:15 AMHanded to you: every driver who can do it was offered it
Round 2, Ana T. $86.40 + 6% = $91.58Round 3, Ana T. $91.58 + 6% = $97.07
  • Each round offers the job to a few drivers at once, 3 by default, each with 5 minutes to answer. The first to accept gets it.
  • A driver is offered a job again only after every other driver who can do it, up to 3 times, and holds one open automatic offer at a time.
  • Each driver is offered their own pay, worked out the way your pay settings work it out. Each round after the first raises it 6%, at least $5, never past the most that driver may be offered.
  • A counter is weighed against the drivers still deciding, and the lowest is taken once nobody cheaper is likely to take the job.
  • After 3 missed offers in a row a driver's offers pause, and they turn them back on with I'm back.
  • Turning it off or to watch only sends nothing more. Offers already out stay until they're answered or withdrawn.
Needs a person

It hands the job to a dispatcher, with an in-app notice and the reason, when:

  1. No driver can take it
  2. No driver is a good enough matchWith a lowest score set
  3. No driver's pay can be offered
  4. Every driver who can do it was offered itM8R-4TXC at 9:15 AM, if nobody took it
  5. A driver counteredWhen it can't take or answer the counter
  6. Nobody has taken it, and it starts soon60 min before its latest start, by default

Offers go on meanwhile.

With the switch on · what would have happened

The same 9:00 AM decision, sent.

  • The amount, never the build-upAna sees her pay, the route by town, the load and the time to answer. Never who else has it.
  • In your vehicleHow many jobs would be on her route and how full her van would get.
  • Bring with youThe loose equipment the job needs, checked off before Accept.

With the switch on, round 1 goes out at 9:00 AM to Ana T. at $86.40 and Priya N. at $90.13, with 5 minutes to answer.

VRValley Route Co. Search jobs, people, invoicesME
DispatchWed, Nov 4 · 9:00 AM
Auto dispatch · On
Today · 9:00
M8R-4TXCHarlan · pickup 10:00
Offering
D5R-7KMXPriya · by 9:45 AM
Assigned
Q3F-8DWNSam · by 10:30 AM
Assigned
K9T-2FRBSam · 11:15 AM
Assigned
M8R-4TXC · Harlan ProduceModesto → San Francisco · pickup 10:00–11:00 AM
Automatic dispatch · OnOffering · round 1, closes 9:05 AM
AT
Ana T. · Van 2Offered 9:00 AM
$86.40
PN
Priya N. · Van 4Offered 9:00 AM
$90.13
PauseTake over
9:00
Offer · M8R-4TXC
From Valley Route Co.
Pickup
Modesto · 10:00 AM
Drop-off
San Francisco
Load
18 cases of produce
Drive
91.6 mi · 1 h 42 min
Your pay$86.40
In your vehicle1 job · 640 lb · by weight only · about 15% full
Bring with you
Hand truck
Answer by 9:05 AMCheck your equipment to acceptCounter or decline
Your office, on the webAna's phone
People win

Step in any time. It never undoes your change.

A person's offer or assignment takes the job over. On the Dispatch board every job says what automatic dispatch is doing with it, the Queue lists what it's handling in the order it will act, and Needs me lists what it handed to you or left alone.

On any job it's handling
Pause
Withdraws an automatic offer that's out.
Take over
The job is yours; an offer out stays until you withdraw it.
Send now
A waiting job goes out at the next pass.
Hand back
Automatic dispatch handles it again, its rounds starting over.
What the board says about each job
Offering
A round is out: its drivers, and when it closes
Would offer
Watching: who it would offer the job to
Waiting
Goes out when the best driver would no longer arrive too early
Planned
Next-morning work, out at the planning time
Handed to you
It needs a person, and says why
Nobody can
No driver passes the checks
Left alone
Paused, taken over by a person, or a rule left it out
When you choose someone else

Every time a person gives or offers a job to someone other than its first choice, or takes over or pauses one it was handling, a record is kept: its choice, yours, your choice's rank or the checks it failed, and how far it scored below. The outcome is filled in when the job is done.

A one-tap reason, never required
  • Closer than it thinks
  • Knows the customer
  • The driver asked
  • A better vehicle
  • The other driver was busy
  • Other

Spokes reviews disagreements across organizations, without drivers' or customers' names or pay, to improve automatic dispatch.

A busier board · Bayline Transport

Needs me, with the reason.

  • The QueueWhat it's handling, in the order it will act, with each round's drivers and when it closes.
  • Take overThe job is yours, and it leaves it alone. Hand back when you want its rounds to start again.

At 12:41 PM automatic dispatch is handling four of Bayline Transport's jobs in its Queue, and it has handed one to N. Shah.

BTBayline Transport Search jobs, people, invoicesNS
DispatchWed, Nov 4 · 12:41 PM
Auto dispatch · On
Queue 4
Needs me 1
4 handling · 1 handed to you
W6P-3KDA · Delta GrowersLodi → Sacramento · round 2, 3 drivers, closes in 4 min
Offering
R4N-8XC1 · Pacific ColdOakland → Bakersfield · goes out about 2:15 PM
Waiting
T7B-4QCR · Valley FreshStockton → Fresno · round 1, 3 drivers, closes in 2 min
Offering
H5V-2DKN · Northstar FoodsStockton → Reno · goes out Wed 5:00 PM
Planned
12:41
BTBayline Transport
Wednesday, Nov 4N. Shah
Auto dispatchOn
Needs you1
Handed to youPacific Cold
J8C-6TPR · Stockton → GilroyEvery driver who can do it was offered it.
HomeJobsTeamChatSettings
N. Shah, on the webN. Shah's phone
Who sees what

The reasons stay in the office. Everyone else sees their part.

  • Whoever dispatchesEach decision: the ranked drivers with every part of their score, why the others can't, and the round. Pay amounts only with permission to see pay.
  • Whoever takes ordersThe estimate on Create: about when it would be picked up and how many drivers can make it, without names.
  • Your driversThe job and their own pay amount. Never how it was worked out, or who else it went to.
  • Your customersNothing, unless you turn on the pickup range in your portal. Then the range, never drivers or why.
The estimate on Create

About when it's picked up, before anything is saved.

While someone types in a job, Create says about when it would be picked up and how many drivers can make it, from the same checks. It needs automatic dispatch watching or on, and it's on by default. Nothing is saved until you create the job.

  • On time for its window, it says so: “On time for the 10:00–11:00 AM pickup window”, as M8R-4TXC was when Maya booked it.
  • A booked job nobody holds keeps the line on its page, and each booked job's estimate is kept and checked against its pickup.
  • It's always “about”.
Harlan Produce · Modesto → Turlock · Create, 1:40 PM
Whoever dispatchesWho, in the order it would offer it

Pickup about 2:05–2:25 PM · 3 drivers can make it

  1. Ana T.about 2:05 PM
  2. Sam W.about 2:15 PM
  3. Priya N.about 2:20 PM
Whoever takes ordersThe line, without names

Pickup about 2:05–2:25 PM · 3 drivers can make it

Your customersOnly if you turn it on in your portal

Pickup about 2:05–2:25 PM

Yours to change

Every number is a setting. All on one page.

Each has a default, and the defaults are the Balanced preset. Only owners and admins change them; anyone who dispatches sees them.

  • BalancedThe defaultClose drivers, on time, with little extra driving.
  • Best serviceFast pickups and on-time stops for your customers.
  • Lowest costThe least extra driving, in the smallest vehicle that fits.
  • Spread the workShares jobs out among the drivers on shift.

Changing any number shows Custom.

Priorities

A weight from 0 to 10 each, where 0 ignores it.

Time to pickup
8
Time to delivery
4
Extra driving
5
On-time margin
7
Route slack
4
Fair share
3
Right-size vehicle
2
Knows the customer
2
Likely to accept
5
On-time record
4
Heading their way
3
Cost to us
0

Limits

Earliest arrival
45 min
Farthest pickup
60 min
Most jobs at once
3
Smallest on-time margin
15 min
Late allowance
30 min
Time at a stop
15 min
Lowest score worth offering
None
Dispatch horizon
12 hours

Rounds and needs a person

Drivers each round
3
Time to answer
5 min
Most rounds
Until the drivers run out
Times one driver is offered a job
3
Reminder before an offer closes
None
Pause offers after missed offers in a row
3
Needs a person before its latest start
60 min

Rules

One sentence each:

  • Leave a customer's or a zone's jobs to a person.
  • Say what a customer's jobs need.
  • Never offer a customer's jobs to a driver.
  • Offer a driver nothing until a time.

Try it on recent jobs

Before you save new weights, it ranks the last 7 days' decisions again and says how many jobs would have gone to a different first driver. It replays weights only, and sends nothing.

Versions

Every save is a numbered version that never changes, with who saved it and what changed (“Time to pickup 8 → 10”), and Restore. The switch lives apart from the settings, so restoring never turns it back on.

Also on the page
  • ZonesEvery dispatch zone, or chosen ones, zone by zone.
  • Offer payEach round's raise, for people who see pay.
  • Planning aheadNext-morning work goes out at your planning time, 5 PM by default.
  • Where drivers are headedHow far out of their way a pickup may take them, 15 min by default.
  • Drivers off shiftOffers for a job short of good candidates, off by default.
  • EstimatesOn Create, on by default; the pickup range in your portal, off.
Pricing

Your first 50 completed jobs each month are free.

Then $0.35 a job. No subscription, no seat fees, and never a cut of your freight.

Join the waitlist