Skip to content
operations

Live Ride Tracking and ETA Display for Limo Bookings

Track driver location in real time during active trips, with ETA estimates visible to dispatchers and updated automatically as conditions change.

DrivOQ's live ride tracking gives dispatchers real-time visibility into every active trip. As drivers update their status to en route or on trip in the driver app, their GPS location streams to the dispatch server via WebSocket and is displayed on the map with a live position marker.

ETA estimates are calculated and stored on the booking record as driver_eta_minutes. The ETA is displayed on the booking detail page, the dispatch map, the bookings list, and the dispatcher home page — updated automatically as the driver progresses. Dispatchers can see at a glance which trips are running on time and which may need attention.

Tracking data is scoped to the company, so only authorized users see driver locations. The public tracking endpoint is a separate route that can be used without exposing internal dispatch data.

What’s included

Real-time driver GPS streaming via WebSocket during active trips
Live position marker on dispatch map for en-route and on-trip drivers
ETA minutes displayed on booking detail, dispatch map, bookings list, and home page
ETA updated automatically as drivers progress through their route
Stale GPS detection: flag when driver location is older than configured threshold
Separate public tracking endpoint for client-facing use
Location data scoped per company: no cross-tenant visibility

Frequently asked questions

How is ETA calculated?

ETA is calculated using the driver's current GPS location and the pickup or dropoff address. The estimate is stored on the booking record and refreshed as new GPS updates arrive.

Can clients track their ride in real time?

DrivOQ includes a public tracking endpoint that can be used to build a client-facing tracking link. This is available via the API, and the client-facing tracking UI is a planned future feature.

Does tracking work if the driver loses cell signal?

GPS updates pause when the driver has no connectivity. The last known location remains on the map. When the connection is restored, the driver app resumes sending location updates and the map updates automatically.

Ready to streamline your operations?

DrivOQ gives you everything you need to manage bookings, dispatch drivers, and delight clients — all in one place. Start your free 7-day trial today.

7-day free trial — card required, cancel anytime before it charges