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
Related features
Real-Time Dispatch Map
See all your drivers on a live map, check their GPS freshness, and assign or reassign bookings with a single click.
operationsDriver Mobile App
A native mobile app for drivers built on Expo React Native — with offline-first architecture, biometric login, GPS tracking, and geofencing alerts.
automationAutomated Notifications
Send automated booking confirmations, driver reminders, client updates, and owner alerts via email and SMS — triggered by booking status changes.
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