ezCater orders, handled end to end

From the moment ezCater's webhook fires to the moment the courier event says DELIVERED — every step is automatic, and every step is logged.

Color-coded order board

Every ezcater order, at a glance. Status colors tell your dispatcher what needs attention right now.

One-click accept or reject

Orders arrive from ezcater. Your dispatcher decides. We send the response back to ezcater instantly.

Assign & reassign drivers

Pick a driver from your roster. Need to swap? One click. The driver's phone updates instantly.

Live GPS map

Watch every active delivery in real time. Same data ezcater sees, on your screen first.

Performance metrics

On-time rate, acceptance rate, cancellation rate — per driver, per day, per week. Catch issues before ezcater does.

Full order history

Every order, every status change, every GPS ping — timestamped and searchable. Audit-ready.

Every piece of ezCater order data — displayed

ezCater sends a lot with each order. deliveryLINKER keeps all of it and shows it on the order page.

Line items & quantities

The actual food order — every boxed lunch, tray, and gallon of tea ezCater sends, with quantities and notes, right on the order page. Your driver knows exactly what to count at the pickup.

Totals, fees, and tip

Subtotal, delivery fee, service fee, tax, and tip flow straight into the order's accounting — no retyping, no transposition errors.

Pickup & dropoff details

Store, addresses, contact phone, delivery instructions, event time and pickup time — captured from the webhook and pre-filled everywhere, before a driver is even assigned.

ezCater order numbers

Orders show their real ezCater ID (like GHX-2JW) everywhere — the queue, the order page, the logs — so phone calls with ezCater support take seconds, not minutes.

Raw API payload viewer

One click shows the exact JSON ezCater sent for the order — every field, untouched. When something looks odd, you see the source of truth.

The 30-minute assign rule, on a countdown

ezCater requires a driver assigned 30 minutes before pickup. Every unassigned ezCater order counts down to that deadline — yellow, then flashing red in the final 5 minutes, dark red once it passes.

GPS relay — counted, timed, and graded

ezCater wants courier locations at tight intervals. We don't just send them — we prove we sent them.

Sub-45-second relay

Driver GPS pings are batched and forwarded to ezCater at under 45-second intervals for the whole active delivery — automatically, with retries and backoff if ezCater's API hiccups.

Every coordinate counted

Each order shows exactly how many GPS coordinates were sent to ezCater, how many batches, and the average time between coordinates — down to the tenth of a second.

Late pings, flagged in red

Any gap over 60.0 seconds — a miss against ezCater's tracking requirement — is counted and flagged in red, with the worst gap shown. Zero gaps shows a green badge. You always know your compliance before ezCater does.

Relay health on the order

If sends start failing, the order shows a red at-risk state and retries with exponential backoff until it recovers — then tells you it recovered.

Incoming & Outgoing API logs — the whole conversation

Every message ezCater sends us, and every message we send ezCater, stored and readable — per order and across your whole account.

Incoming log

Every webhook from ezCater — new orders, updates, cancellations — timestamped to the second with the full payload attached.

Outgoing log

Every accept, reject, driver assignment, reassignment, courier status event, and GPS batch we send — with the exact request, the exact response, and a plain-English note of what it meant.

Success or failure, visible

Each log row shows whether ezCater accepted it. Failures are highlighted, retried automatically, and logged again when they succeed.

A full flow simulator

Press one button and watch a complete simulated ezCater delivery run through the real pipeline — incoming order, accept, driver assigned, GPS batches, reassignment, pickup, dropoff — with every API call landing in the log. Rehearse before you're live.

Driver App

Native iPhone and Android app for all your deliveries — and on ezCater jobs, every tap and every GPS ping feeds ezCater automatically.

Today's schedule

Driver opens the app and sees every pickup and dropoff for the day — ezCater and otherwise — in order, with timing.

Turn-by-turn navigation

Tap the address. Get directions to the pickup. Then to the dropoff. Built in.

One-tap status updates

"Arrived at Pickup." "Arrived at Dropoff." "Delivered." That's it. ezcater gets the update automatically.

Background GPS

Driver doesn't have to keep the app open. Location pushes to ezcater on the required cadence, automatically.

Dispatcher messaging

Quick in-app chat between driver and dispatcher when something needs attention.

Reliable in real conditions

Phone in a basement parking garage? Walking into an office tower? Network drops? Retry logic, backoff, dropped-ping recovery — all built in.

ezcater Integration

The hard part. Already done.

Full API coverage

Every required courier event and tracking mutation, called correctly, every time.

Required tracking cadence

Location pings at the rate ezcater requires. We handle the heartbeat for you.

Certification-ready

Built and tested against ezcater's full partner certification criteria. You pass the test the first time — we've already done it.

Encrypted credentials

Your ezcater API token is encrypted at rest. Auth refreshes happen automatically. Nothing in plaintext, anywhere.

Failure alerts

Email alerts when events fail to land, when tokens are about to expire, or when performance dips toward ezcater's thresholds.

We keep up with ezcater

API changes? Schema updates? Our problem. You don't lift a finger.

See it in action.

15-minute live demo. We'll show the dashboard with real data and walk you through the driver app on a phone.

Start Free Today