One Platform for Booking, Dispatch, and Driver Management

Smart Taxi Booking & Fleet Dispatch Software

Build your own taxi booking platform with customer booking, driver management, dispatch, fleet operations, payments, revenue tracking and detailed business reports. Puvnaa builds the applications passengers and drivers use, and the web application operators and dispatchers run the business from.

Planning a taxi platform? → Get Free Estimation
Taxi admin dashboard showing total revenue, total commission, total trips, total customers, completed trips, total drivers, dispatchers, cancelled trips and online driver count with payments and city-based trip request charts Taxi admin dashboard showing revenue, commission, trip, customer, driver and dispatcher counters with payments and city-based trip request charts

Three Sides of One Taxi Platform

A trip is booked by a passenger, carried out by a driver and managed by an operator. Each side works in its own application, and all three read the same fleets, zones, promotions, trips and payment records.

Discuss Your Taxi Application
Passenger booking with trip type, pickup and drop
01

Customer Booking

A booking starts with the passenger: phone number, passenger name and an optional email. The trip type is set as Local, Rental or Outstation, pickup and drop locations are entered, a journey time is chosen and a fleet is selected. When a passenger calls instead of booking themselves, a dispatcher creates the same booking from the admin side.

Driver and fleet operations
02

Driver & Fleet Operations

Drivers, vendors, ratings, attendance, wallet balances, notices and targets are held in the Driver module, and the vehicle side sits in Fleet with its models and service charges. A driver application can be built on the same records so drivers handle their trips and activity in the field.

Admin and dispatcher web application modules
03

Admin & Dispatcher Web Application

Operators work in a web application built from separate modules: Fleet, Driver, Manage Consumers, Dispatcher, Marketing, Revenue, Payments, Report, Zone and Settings. Dispatchers get their own dashboard, trip screens and ride enquiries inside the same application.

Shared configuration for fleets, zones, promos and payment modes
04

One Configuration Behind All Three

Fleets and models, service charges, zones, cities, promo codes, cancellation reasons, payment modes and message templates are configured once in the admin application. Every booking taken afterwards, on whichever side it starts, reads the same setup.

Book Every Type of Trip

Accept Local, Rental and Outstation bookings from one screen. The same form records who is travelling, where the trip starts and ends, when it runs, which fleet carries it and whether a promo code applies.

Discuss Your Taxi Application
Booking Type selection on the taxi booking screen showing Local, Rental and Outstation
01

Local, Rental and Outstation

Booking Type is the first thing chosen on the form, and Local, Rental and Outstation each open as their own type. An intercity run is taken on the same screen as a local drop, by the same person, with the same passenger and fleet details behind it.

Add Booking screen with passenger information, booking type, pickup location, drop location, journey time, promo code and fleet selection
02

Passenger, Pickup, Drop and Journey Time

Passenger Information takes the phone number, passenger name and an optional email, and an existing passenger can be searched by mobile number or by name. Pickup Location and Drop Location set the route, and Journey Time schedules the trip instead of assuming it starts now.

Fleet details section of the booking screen with Select Fleet vehicle options
03

Fleet Selection and Promo Code

Select Fleet lists the vehicle types configured in the Fleet module, so a booking is tied to a fleet from the moment it is created. Promo Code applies a promotion set up in Marketing to that booking, which is where campaign work turns into a discounted trip.

1 of 3

3

booking types taken on one screen: Local, Rental and Outstation

11

admin modules: dashboard, fleet, driver, consumers, dispatch, marketing, revenue, payments, reports, zones and settings

2

mobile applications, one for passengers and one for drivers, that can be built alongside the admin web application

From Booking to Completed Trip

A booking becomes a dispatched trip, a driver runs it, and the record stays afterwards. These five modules cover what happens between the booking screen and the reports.

Manage Consumers holds the passenger list built from the details entered at booking time. Customer Wallet Logs record wallet activity where wallets are used, Customer Logs carry account activity, and the Customers and Customer Wise reports read booking history back for a single passenger.

Consumer records module in the taxi admin application

Customer Records

Passengers kept as customer records, not as one-off bookings.

The Fleet module runs from its own dashboard. Manage Models defines the vehicle models the fleet is built from, Manage Service Charges sets what is charged against them, and Package Plans cover packaged hire where it is enabled. The Fleet report reads the same vehicles back by activity.

Fleet module with vehicle models and service charges

Fleet Configuration

Models and service charges behind the fleet list on the booking screen.

Manage Drivers and Manage Vendors hold the driver base, with a driver dashboard over it. Driver Wallet Logs carry balances, Driver Ratings and Taxi Ratings carry feedback, Attendance Details and the No Leave Calendar cover presence, the Driver Notice Board carries notices, Driver Target Pending and Monthly Target Pending track targets, and Driver Rejected Block History keeps what was rejected or blocked.

Driver module with ratings, attendance and targets

Driver Workforce

Drivers and vendors managed as a workforce, not just as names on a trip.

The Dispatcher module has its own dashboard and Dispatch Tracking for work in progress. Manage Trips covers the trips being run, Ride Enquiries holds requests that have not become trips yet, Manage Dispatchers covers the dispatch team itself, and Dispatch Configuration decides how dispatch behaves.

Dispatcher module with dispatch tracking and trip management

Dispatch Control

Dispatchers turn bookings into running trips from their own dashboard.

Manage Trips carries the trip record and Trip Backup retains trip data, while Transactions holds what was charged against it. Driver Trip Wise Report and Driver Earning Wise Report read the same trips back by driver, so a completed trip can be checked weeks later without reopening dispatch.

Trip records, trip backup and transaction reporting

Trip Records

Trips kept and reviewed long after the dispatcher has moved on.

Dispatch and trip records stay separate on purpose: dispatch is where a booking is assigned and run, trip records are where it is kept, checked and reported on afterwards.

Consumer records module in the taxi admin application

Customer Records

Passengers kept as customer records, not as one-off bookings.

Manage Consumers holds the passenger list built from the details entered at booking time. Customer Wallet Logs record wallet activity where wallets are used, Customer Logs carry account activity, and the Customers and Customer Wise reports read booking history back for a single passenger.

Fleet module with vehicle models and service charges

Fleet Configuration

Models and service charges behind the fleet list on the booking screen.

The Fleet module runs from its own dashboard. Manage Models defines the vehicle models the fleet is built from, Manage Service Charges sets what is charged against them, and Package Plans cover packaged hire where it is enabled. The Fleet report reads the same vehicles back by activity.

Driver module with ratings, attendance and targets

Driver Workforce

Drivers and vendors managed as a workforce, not just as names on a trip.

Manage Drivers and Manage Vendors hold the driver base, with a driver dashboard over it. Driver Wallet Logs carry balances, Driver Ratings and Taxi Ratings carry feedback, Attendance Details and the No Leave Calendar cover presence, the Driver Notice Board carries notices, Driver Target Pending and Monthly Target Pending track targets, and Driver Rejected Block History keeps what was rejected or blocked.

Dispatcher module with dispatch tracking and trip management

Dispatch Control

Dispatchers turn bookings into running trips from their own dashboard.

The Dispatcher module has its own dashboard and Dispatch Tracking for work in progress. Manage Trips covers the trips being run, Ride Enquiries holds requests that have not become trips yet, Manage Dispatchers covers the dispatch team itself, and Dispatch Configuration decides how dispatch behaves.

Trip records, trip backup and transaction reporting

Trip Records

Trips kept and reviewed long after the dispatcher has moved on.

Manage Trips carries the trip record and Trip Backup retains trip data, while Transactions holds what was charged against it. Driver Trip Wise Report and Driver Earning Wise Report read the same trips back by driver, so a completed trip can be checked weeks later without reopening dispatch.

1 of 5

Taxi Applications Puvnaa Can Build

The screens on this page come from a working taxi platform. What we build for you is shaped around how your own operation runs: a customer booking app, a driver app, an operator web application, or all three together.

Frequently Asked Questions

Haven't you found the answers?

Talk to us

Can the platform take Local, Rental and Outstation bookings from one screen?

Yes. Booking Type is selected on the booking form itself, and Local, Rental and Outstation each open as their own type. The rest of the form stays the same: passenger phone number and name, pickup and drop location, journey time, promo code and fleet selection.

Do you build the mobile applications as well as the admin web application?

Yes. A passenger booking app and a driver app can be built alongside the operator web application, or the admin application can be built first and the apps added afterwards. What goes into each app is decided with you rather than fixed in advance.

Can dispatchers create bookings for passengers who call in?

Yes. The Add Booking screen is part of the admin application, so a dispatcher takes the same details over the phone that a passenger would enter themselves. From there the booking is worked through the Dispatcher module: Dispatch Tracking, Manage Trips and Ride Enquiries.

How long does it take to get started?

A working setup can be configured and running within 8 weeks. The timeline depends on how many cities and zones are set up, the size of the fleet and driver base, and whether the passenger and driver applications are built alongside the admin application.

What does the software cost?

The software is offered on annual plans of ₹4,999 (Basic), ₹7,999 (Business, with Multi-Branch Management) or from ₹14,999 (ERP / Custom) per year, depending on the modules enabled, the size of your fleet and driver base, and whether the passenger and driver applications are included.

Haven't you found the answers?

Talk to us

Available for projects

Build Your Own Taxi Booking Platform

From customer booking to driver operations, dispatch, payments and reporting, Puvnaa can build a taxi platform around your business model. Tell us how bookings reach you today, how drivers are assigned, how settlements are handled and which reports you actually read.