Live dispatch map

Watch every truck, every leg, in color.

Green means the driver is on the way to the pickup. Purple means the food is on board and headed to the customer. One glance at the map and your whole day makes sense.

Downtown Brickell Wynwood Little Havana Coral Gables ✈ MIA Airport Miami Beach Port of Miami Atlantic Ocean Biscayne Bay Pickup Pickup Dropoff Dropoff 🚚 🚚 🚚 🚚
🚚 Green truck & trail — on the way to the pickup 🚚 Purple truck & trail — food on board, on the way to the dropoff Pickup location Dropoff location
Everything a dispatcher touches

The whole operation, in six cards.

These are the actual screens your dispatchers, owners, and drivers use every day — for phone orders, email orders, portal orders, and ezCater orders alike.

📋 The Orders Screen — your whole day, color-coded

One queue for every source. The colors do the reading for you: yellow means decide, green means heading to pickup, purple means food on board, pink means predicted late, dark red means already late — and it flashes so nobody misses it.

  Orders — deliveryLINKER console
⚡ INCOMING ORDERS — accept or decline   #112 Bella Vista Catering · EZCATER GHX-2JW · Total: 7.8 mi ✔ Accept✖ Decline
#Status / DriverCustomer / Source / DistancePickupDropoff
#98 EN ROUTE TO PICKUP
🚚 Sally Swift
Harborview Offices
Phone/Email · Total: 4.1 mi
PU: 11:30 AM12 min · 4.1 mi DO: 12:15 PM
#97 ARRIVED AT PICKUP
🚚 Billy Brisk
Seaside Bank & Trust
Portal · Total: 6.2 mi
PU: 11:45 AMat the door DO: 12:30 PM
#96 PICKED UP
🚚 Kelly Quick
Grove Dental Group
EZCATER K7M-Q2X · Total: 5.5 mi
PickedUp: 11:42 AM On Time DO: 12:20 PM
#95 EN ROUTE TO DROPOFF
🚚 Robbie Rapid
Palmetto Law Partners
Phone/Email · Total: 9.3 mi
PickedUp: 11:15 AM DO: 12:00 PM⚠ EST. LATE
#94 DELIVERED
🚚 Nancy Nimble
Sunset Realty HQ
Portal · Total: 3.9 mi
PickedUp: 10:58 AM DroppedOff: 11:41 AM Late by 7 mins
#93 WAITING FOR DRIVER Assign Driver · 4 min left Bayfront Yoga Studio
EZCATER 2WQ-9BF · Total: 11.6 mi
PU: 12:30 PM DO: 1:15 PM🔴 LATE · window at risk
#92 DRIVER ACCEPTED
🚚 Freddy Fast
Marina Tech Hub
Portal · Total: 2.7 mi
PU: 1:00 PM DO: 1:45 PM
🎨
Color-coded statusesAmber = act now, blue = yours, cyan = scheduled, green = pickup phase, purple = dropoff phase, dark purple = delivered.
🚨
Two-tier flashing late alertsPink flashes when the math predicts a miss. Dark red flashes when the window has already passed. You never find out after the customer does.
🛰️
Live traffic ETAs on every legDriver → pickup and pickup → dropoff, recomputed continuously from real GPS positions.
Assign-deadline countdownEvery unassigned order counts down to its driver-assign deadline. Yellow, then flashing red in the last 5 minutes, dark red once past.
🗓️
Today / Tomorrow / All filterPlus filters by status (including Delivered vs Completed), source, and sort by pickup or dropoff time.
✔️
One-click Accept / RejectPortal and ezCater orders land in a yellow incoming strip at the top — accept or decline with a reason, customer notified.
📏
Real road distances"Total: 7.8 mi" on every order — computed on real roads, not straight lines.
🕐
Actual times, judgedOnce picked up or dropped off you see the real timestamp with "On Time" in green or "Late by N mins" in red — automatically.
🎬
Demo Update buttonOne click seeds 25 simulated orders showing every color, alert, and scenario — perfect for training dispatchers.

🔎 The Order Details Screen — the whole story of one delivery

Click any order number and get eight color-coded service cards: everything that was requested, everything that actually happened, and everything that still needs your decision.

🚚
Driver card with a travel mapSee exactly how the driver drove — the green trail to the pickup, the purple trail to the dropoff, drawn from real GPS pings.
📍
Pickup & Dropoff boxesPurple pickup / green dropoff panels with place, address, pin, contact, phone, time windows, and instructions.
📜
History — requested vs actualScheduled pickup vs actual pickup, scheduled dropoff vs actual dropoff — with Late by 12 mins or On Time verdicts.
⏱️
Full timelineEvery order change, driver step, customer message, and API exchange merged in time order with colored dots.
📸
Proof of DeliveryThe delivery photo and customer signature, who signed, when — plus re-upload requests and manager overrides.
💰
Accounting on the orderFees, tax, tip, total — and after completion, the full settlement: driver pay, tip split, platform fee, your net.
Review & Complete checklistDELIVERED is not COMPLETED. The dispatcher reviews the photos, reviews and edits the accounting (tips are often custom), then — and only then — marks it COMPLETED.
🔗
Tracking link for the recipientOne click copies a live tracking page you can text to whoever is waiting on the food.
🏪 Pickup 🏢 Dropoff 🚚 🚚

The driver-travel map on every order: green to the pickup, purple to the dropoff — with the pickup and dropoff pinned.

🍱 ezCater Orders — a certified-grade bridge, built in

When you're ready for ezCater (or already drowning in it), the entire integration is one credential away. No developers. No new software to switch to. And your first 100 ezCater orders are free.

📥
Orders arrive by themselvesezCater's webhook drops the full order — items, headcount, totals, addresses, times — straight into your incoming strip. Accept or reject with one click; the answer goes back to ezCater instantly.
🧑‍✈️
Driver details relayed automaticallyAssign (or reassign) a driver and their name, phone, and vehicle go to ezCater on their own. Every status — en route, arrived, picked up, delivered — follows automatically.
📡
GPS relayed at under 45-second intervalsezCater requires frequent courier locations. We batch and forward your driver's pings automatically, and we track our own compliance.
The 30-minute assign rule, enforcedezCater wants a driver assigned 30 minutes before pickup. Every ezCater order counts down to that deadline right on the Assign Driver button.
📒
Full Incoming / Outgoing API logsEvery message to and from ezCater is stored with the complete request and response — plus GPS statistics: coordinates sent, average interval, and any gap over 60 seconds, flagged.
🎛️
A flow simulatorRun a full simulated ezCater delivery end-to-end — accept, assign, GPS, reassign, pickup, dropoff — and watch the entire API conversation in the log before you ever go live.
📡 ezCater API Log (live view)
11:02:14📥 NEW ORDER — accept or reject?GHX-2JW · Corner Bakery
11:02:31📤 WE ACCEPTED the order
11:08:02📤 DRIVER ASSIGNED → sent driver infoSally Swift · ✅
11:08:40📤 GPS LOCATION BATCH3 pings · <45 s interval ✅
11:31:12📤 PICKED UPfood on board ✅
11:58:47📤 DELIVERED
142 GPS coordinates sent avg interval 14.8 s 0 gaps over 60.0 s ✔
💡 Not doing ezCater yet? Everything on this page works without it. The bridge just sits there, ready, for the day an ezCater order is worth taking. First 100 ezCater orders free, then pay-as-you-go.

🏆 The Driver Screen — score, rank, and pay your drivers

Every driver has a profile with a speedometer score, on-time ranking, earnings, pay agreements, and statements. Late is measured, not argued about.

0 15 30+
2.4 min late
🎯 Avg dropoff lateness · Excellent

The speedometer sits right next to the driver's photo — their whole on-time reputation in one glance.

TodayThis WeekThis MonthThis YearAll
📦 Qty of Deliveries
54
📅 Ave Deliveries / Day
3.6
🏪 Picked Up Late / Total
3 / 54
🏢 Dropped Off Late / Total
6 / 54
⏱ Total Minutes Late
47 min
📊 Avg Minutes Late / Order
0.9 min
💵
Pay agreements that match realityPer delivery, per mile (after N miles), % of delivery fee, minimum per delivery, and tip splits — different deals per customer, for ezCater orders, for portal orders, or a default.
🧾
Automatic settlements & statementsEvery completed order settles driver pay automatically. Pay periods, driver statements, adjustments, exports — done.
📈
Rank your rosterThe same scoring runs for every driver, so you can compare Sally Swift to Freddy Fast on facts — and reward the drivers who are never late.

🔌 Phones, fleet systems, and your own hardware

Orders go to the driver's phone. Tracking comes from wherever you already have it — the phone itself, your fleet platform's API, or your own OBD devices. Mix and match per driver.

🤖Android driver appAccept jobs, live statuses, photo + signature proof of delivery, offline GPS buffering.
🍎iPhoneThe same driver experience on Apple phones.
🛰️SamsaraAPI integration — track the vehicle, not the phone.
📶Verizon ConnectAPI integration for Verizon-tracked fleets.
🌐GeotabAPI integration for Geotab-equipped vehicles.
🚜Custom carriersCaterpillar, Motive, Azuga, and other telematics providers — store the credential, we poll the API.
🔑Your own OBD devicesGenerate an API key and point your own OBD trackers straight at deliveryLINKER.
📷Cameras & dash hardwareCamera-equipped OBD and dash systems ride the same custom-device pipeline.
🔀
Orders to phones, tracking from anywhereThe job still goes to the driver's phone — accept, statuses, proof of delivery — while the GPS dot on your map comes from Samsara, Verizon, Geotab, or your own OBD box instead of the phone's battery-hungry GPS.
👤
Per-driver tracking sourceSally's van has a Samsara unit; Billy uses his phone; the refrigerated truck has your own OBD tracker. Each driver gets the right source.
🔋
Built for real shiftsOffline ping buffering, battery-optimization prompts, and background-tracking recovery — deliveries don't stop when the signal dips.
🔒
Credentials stay encryptedFleet API tokens are stored encrypted per company. No credential? That integration simply runs in demo mode until you're ready.

Run one day on deliveryLINKER. Keep your old software open in the other tab.

It costs nothing to start, nothing to certify, and nothing to switch away from. If the colored board doesn't make your dispatcher's day easier by lunch, close the tab.

Start Free   See Pricing