TransportechAI Docs
Dispatch

Clients

Manage your client database within the Dispatch module -- add new clients, edit client information, view booking history, and maintain client records.

The Clients page is where you maintain the database of all clients who use your transportation services. Clients are the customers or companies that place bookings. Keeping accurate client records ensures smooth booking creation, proper billing, and useful reporting.

Navigation: Dispatch > Clients

Purpose

Every booking and trip in the system is linked to a client. The Clients module allows you to:

  • Add new clients (individuals or companies) to the system
  • Edit and update client contact information and preferences
  • View a client's booking and trip history
  • Manage corporate client accounts with special billing arrangements
  • Search and filter your client database

Client List

The main page displays a table of all registered clients.

Table Columns

ColumnDescription
Client NameThe full name of the individual or the company name
TypeIndividual or Corporate
Contact PersonThe primary contact person (for corporate clients)
PhonePrimary phone number
EmailEmail address
Total BookingsLifetime number of bookings placed by this client
Total RevenueLifetime revenue generated from this client
StatusActive or Inactive
CreatedDate the client was added to the system

Status Tabs

  • All -- Show all clients
  • Active -- Clients who are currently active and can place bookings
  • Inactive -- Clients who have been deactivated

Adding a New Client

Click the Add Client button to open the client creation form.

Basic Information

FieldTypeRequiredDescription
Client TypeToggleYesIndividual or Corporate
Client NameTextYesFull name (individual) or company name (corporate)
Contact PersonTextConditionalRequired for Corporate clients -- the primary contact at the company
PhoneTextYesPrimary contact phone number
EmailTextNoEmail address for confirmations and invoices
Secondary PhoneTextNoAn alternative phone number

Address Information

FieldTypeRequiredDescription
Address Line 1TextNoStreet address
Address Line 2TextNoSuite, building, or floor number
CityTextNoCity name
State / EmirateDropdownNoState or emirate
Postal CodeTextNoZIP or postal code
CountryDropdownNoCountry (defaults to your company's country)

Preferences

FieldTypeRequiredDescription
Preferred Vehicle TypeDropdownNoThe client's default vehicle preference
Preferred DriverDropdownNoA specific driver the client prefers
Default Pickup LocationAddressNoThe client's most common pickup address (auto-filled on new bookings)
Default Payment MethodDropdownNoCash, Card, or Corporate Account
NotesText AreaNoInternal notes about the client (e.g., "VIP -- always send premium vehicle")

Corporate Client Fields

These fields appear only when the client type is set to Corporate:

FieldTypeRequiredDescription
Company RegistrationTextNoBusiness registration or license number
Tax IDTextNoTax identification number for invoicing
Billing EmailTextNoEmail address for sending invoices (if different from contact email)
Credit LimitCurrencyNoMaximum outstanding balance allowed before payment is required
Payment TermsDropdownNoNet 15, Net 30, Net 60, or Prepaid
Contract ReferenceTextNoReference to a formal service agreement or contract

Setting default preferences on a client profile saves time during booking creation. When you select a client on the booking form, their preferred vehicle type, pickup location, and payment method are automatically pre-filled.

Editing a Client

Click on any client row to open the client detail view. Click Edit to modify any field. All changes are saved immediately upon confirmation.

Client Detail View

The detail view provides a comprehensive look at the client's profile and activity.

Overview Tab

Displays the client's full profile information as entered during creation or subsequent edits.

Booking History Tab

A table of all bookings placed by this client:

ColumnDescription
DateThe booking date
Booking IDThe unique booking identifier
RoutePickup to dropoff summary
StatusBooking status (Pending, Confirmed, Completed, Cancelled)
AmountThe fare amount

Trip History Tab

A table of all trips completed for this client:

ColumnDescription
DateThe trip date
Trip IDThe unique trip identifier
DriverThe driver who performed the trip
RoutePickup to dropoff
FareThe trip fare
RatingThe rating given for the trip (if any)

Financial Summary

A summary card showing the client's financial relationship:

FieldDescription
Total SpentLifetime revenue from this client
Outstanding BalanceAny unpaid invoices (corporate clients)
Average Trip ValueThe average fare per trip
Last BookingDate of the most recent booking

Deactivating a Client

If a client is no longer active, you can deactivate their record:

  1. Open the client detail view.
  2. Click Deactivate Client.
  3. Confirm the action.

Deactivated clients cannot place new bookings but their historical data remains in the system for reporting purposes.

Deactivating a client does not cancel any pending bookings or active trips. You must cancel those separately before or after deactivation.

Reactivating a Client

To reactivate a previously deactivated client, open their detail view and click Reactivate. The client will immediately be available for new bookings.

Tips

For corporate clients, set up the credit limit and payment terms during initial creation. This ensures that dispatchers are alerted if the client's outstanding balance approaches the limit when new bookings are placed.

Regularly review clients with no recent bookings. If a client has been inactive for an extended period, consider reaching out to maintain the relationship or deactivating the record to keep your client list clean.