New Operator Guide

Getting Started with CabZen

Everything you need to set up your taxi business online — no technical experience required.

Questions? [email protected]

What’s in this guide

Follow these steps in order. You can complete the basic setup in about an hour and come back to optional steps later.

1

Setup Wizard

When you first log in to your Cabzen dashboard a Setup Wizard will appear automatically. It walks you through your core business information in seven steps. If you ever dismiss it and want it back, go to Settings → General.

1
WelcomeShows your plan information and a summary of what you’ll configure.
2
Company InformationYour business name, contact email, phone number, address, and website.
3
Regional SettingsChoose your currency (e.g. GBP), distance unit (miles or km), and advance booking rules.
4
Google MapsEnter your Google Maps API keys — see Section 2 of this guide.
5
Payment MethodsEnable cash, Stripe card payments, or both.
6
NotificationsChoose which emails and SMS messages to send to customers and drivers.
7
Review & CompleteConfirm everything looks right and finish the wizard.

Company Information

FieldExample / Notes
Company NameABC Taxis Ltd — shown on booking confirmations
Company Email[email protected] — used for system notifications
Company Phone+44 7700 900123 — shown to customers
Company AddressYour registered business address
Company Websitehttps://www.abctaxis.co.uk

Regional Settings

SettingGuidance
CurrencyGBP for UK, EUR for Europe, USD for USA, etc.
Distance UnitMiles for UK/USA, Kilometres for most of Europe
Advance Booking TimeHow many hours ahead customers must book. 1 hour is a good starting point.
Cancellation WindowHow many minutes before pickup a customer can cancel for free.
Do not skip the currency and distance unit — these affect every price calculation and cannot easily be changed once you have live bookings.
2

Google Maps

Google Maps powers three things in your system:

  • Address search — customers type a pickup or dropoff and see suggestions as they type.
  • Route calculation — the system measures the distance to work out the price.
  • Journey time — used for time-based pricing if you set a per-minute rate.
You need TWO separate Google Maps API keys — a Browser Key (for the booking form) and a Server Key (for price calculations). Follow the steps below exactly.

Use Google's latest setup and security guidance:

Google Maps Platform: Getting Started  |  API Key Security Best Practices

A

Create your Google Cloud project

  1. Go to console.cloud.google.com and sign in with your Google account.
  2. Click the project selector at the top of the page (it may say Select a project).
  3. Click NEW PROJECT in the top-right corner.
  4. Give it a name like My Taxi Business Maps and click CREATE.
  5. Wait a few seconds, then select the new project from the list.
B

Enable billing (required by Google)

Google requires a billing account to use the Maps API. They provide a generous free tier — most small taxi companies pay nothing at all.

  1. In the left menu, click Billing.
  2. Click Link a billing account and add a credit/debit card.
  3. Google gives you $200 of free usage every month — this covers approximately 40,000 address searches.
You will only be charged if your usage exceeds $200/month. For a small taxi business this is very unlikely. Set a budget alert in the Billing section to get an email warning if you approach the limit.
C

Enable the required APIs

Go to APIs & Services → Library. Search for and ENABLE each of the following:

API NameUsed for
Maps JavaScript APIMap display in the booking form
Places APIAddress autocomplete (typing suggestions)
Geocoding APIConverts addresses into coordinates
Distance Matrix APICalculates driving distance
Directions APICalculates route and journey time
Maps Embed APIAllows the map to embed on your website
D

Create your Browser Key (for the booking form)

  1. Go to APIs & Services → Credentials.
  2. Click + CREATE CREDENTIALS and choose API key.
  3. Copy the key and save it somewhere safe.
  4. Click the Edit API Key (pencil icon) and set:
    • Application restrictions: HTTP referrers (websites)
    • Website restrictions: add yourwebsite.co.uk/* and yourbusiness.cabzen.app/*
    • API restrictions: restrict to Maps JavaScript API, Places API, Maps Embed API
  5. Name this key Browser Key and click SAVE.
E

Create your Server Key (for price calculations)

  1. Go back to APIs & Services → Credentials.
  2. Click + CREATE CREDENTIALS → API key again.
  3. Copy and save this second key.
  4. Click Edit and set:
    • Application restrictions: IP addresses
    • IP address: find the server IP shown in Cabzen → Settings → Google Maps
    • API restrictions: restrict to Geocoding API, Distance Matrix API, Directions API
  5. Name this key Server Key and click SAVE.
F

Enter the keys in Cabzen

  1. In your Cabzen dashboard go to Settings → Google Maps.
  2. Paste your Browser Key into Google Maps Browser Key.
  3. Paste your Server Key into Google Maps Server Key.
  4. Make sure Google Maps Enabled is switched ON.
  5. Optionally enter your country code in Country Restrictions (e.g. gb for United Kingdom) to limit address suggestions to your area.
  6. Click Save.
To test that Maps is working: open your booking widget, type an address in the pickup field, and check that suggestions appear. If they do not, double-check that you enabled the Places API and that your Browser Key includes your domain in the HTTP referrer restrictions.
3

Vehicle Types

Vehicle types are the categories of car you offer — for example Saloon, MPV, Executive, or Minibus. You need at least one vehicle type before customers can get a price. Go to Settings → Vehicle Types.

FieldGuidance
NameWhat customers will see — e.g. Saloon, MPV, Executive
DescriptionShort sentence — e.g. Comfortable 4-door car, up to 4 passengers
Passenger CapacityMaximum number of passengers — e.g. 4
Luggage CapacityNumber of large suitcases — e.g. 3
ImageUpload a photo of the vehicle type for the booking form
Show on Booking FormLeave this ON so customers can see and select it
Sort OrderUse 1 for your most popular type, 2 for the next, etc.

Common vehicle types

TypePassengersTypical use
Saloon / Standard1–4Everyday local trips
Estate1–4Extra luggage space
MPV / People Carrier1–6Groups and families
Executive1–4Business travel, airport runs
Minibus 8 Seater1–8Larger groups
Wheelchair Accessible1–4Accessible travel
4

Pricing

Cabzen automatically calculates a price for every journey based on distance. You set the rates and the system does the maths. Go to Settings → Pricing.

Basic rates

FieldWhat it means
Base RateFixed charge added to every booking — e.g. £3.00
Per Mile / Per Km RateCharged for every mile or km — e.g. £1.80 per mile
Minimum FareThe lowest price you will ever charge — e.g. £5.00
Per Minute RateOptional: adds a time charge on top of distance — useful for traffic delays
Example: Base £3.00 + £1.80 per mile. A 5-mile journey = £3.00 + (5 × £1.80) = £12.00.

Distance tiers (optional)

Charge a different rate per mile depending on journey length. For example:

Distance RangeRate per MileWhy
0 to 5 miles£2.20 / mileShort local trips — higher rate
5 to 20 miles£1.80 / mileMedium journeys
20+ miles£1.50 / mileLong distance — lower rate to stay competitive

Surcharges

Night Surcharge

Add a percentage or fixed amount to late-night / early-morning journeys. Set the start/end hours and the charge amount.

Weekend Surcharge

Same as the night surcharge but for selected days of the week. Choose which days count as the weekend.

Airport Surcharge

Add a fixed pickup or dropoff charge for specific airports. Go to Settings → Airports to add each one.

Return Journey Discount

Offer a discount if a customer books a return trip at the same time. Set a percentage off the return leg.

Start simple. Set a base rate and per-mile rate for each vehicle type, add a minimum fare, and go live. You can refine with tiers and surcharges once you have a feel for your typical bookings.
5

Payment Methods

Cabzen supports cash and online card payments. Most operators start with cash and add card payments once they are comfortable. Go to Settings → Payment Methods.

Cash payments

Cash is enabled by default. You can optionally require a card deposit at booking time, with the rest paid to the driver in cash — useful for reducing no-shows.

Card payments via Stripe

1

Create a Stripe account

  1. Go to stripe.com and click Start now.
  2. Enter your email and create a password.
  3. Complete the business verification (you will need your business name, address, and bank details for payouts).
2

Get your Stripe keys

  1. In Stripe go to Developers → API Keys.
  2. You will see a Publishable key (starts with pk_) and a Secret key (starts with sk_). Copy both.
3

Enter keys in Cabzen & add the webhook

  1. In Cabzen go to Settings → Payment Methods and toggle Stripe Enabled ON.
  2. Paste both keys into the relevant fields.
  3. Copy the Webhook URL shown on the page (e.g. https://yourbusiness.cabzen.app/webhook/stripe).
  4. In Stripe go to Developers → Webhooks → Add endpoint. Paste the URL, select payment events, click Add endpoint.
  5. Copy the Signing Secret from Stripe and paste it into the Webhook Secret field in Cabzen. Click Save.
Test card payments before going live using Stripe's test card: 4242 4242 4242 4242 with any future expiry date and any 3-digit CVC. This will not charge anything.
6

Adding Drivers

Each driver gets their own login to the Cabzen driver app or dashboard where they will see their assigned jobs. Go to Drivers in the left menu.

Adding a driver

FieldNotes
First / Last NameDriver’s full name
Email AddressUsed to log in — must be a real working email address
Phone NumberMobile including country code — e.g. +44 7700 900456
PasswordSet a temporary password — the driver can change it after first login

Adding a vehicle to a driver

FieldExample
MakeToyota
ModelPrius
ColourSilver
Licence PlateAB12 CDE
Vehicle TypeChoose from the types you set up in Section 3 — e.g. Saloon
If a driver has more than one vehicle you can add multiple vehicles to their profile. When you assign a booking you choose which specific vehicle to use, and that vehicle's details will appear in the customer confirmation email.
7

Booking Widget

The booking widget is the form your customers use to get a price and place a booking. It can be embedded directly on your website so customers never have to leave your page.

Finding your widget code

In your Cabzen dashboard go to Settings → Booking Widget. You will see an embed code similar to:

<iframe src="https://yourbusiness.cabzen.app/widget/book/mini"
  width="100%" height="560px" frameborder="0"></iframe>

Adding the widget to a WordPress / Divi website

  1. Log in to your WordPress dashboard.
  2. Go to the page where you want the booking form to appear.
  3. Add a new section and insert a Code module (in Divi).
  4. Paste your widget embed code into the module.
  5. Save and preview the page — the booking form should appear.
Set the container height to at least 540 pixels to avoid the form being cut off. In Divi, set a minimum height on the row or code module in the Size options.

Testing the widget

  • Type a pickup address — suggestions should appear (confirms Google Maps is working).
  • Type a dropoff address and select a date and time.
  • Click Get Price — vehicle types and prices should appear.
  • Complete a test booking with a real email so you receive the confirmation email.
  • Check your Cabzen dashboard — the booking should appear in your bookings list.
8

Notifications

Cabzen can automatically send emails and SMS messages to customers and drivers at key points. Email notifications are included. SMS requires a Twilio account.

Email notifications — recommended events

EventRecommended action
Booking ConfirmedEmail customer — journey details and reference number
Driver AssignedOptional email to customer saying their driver has been allocated
Booking CancelledEmail customer confirming the cancellation
Booking CompletedOptional — good for asking customers to leave a review
New Booking (admin)Email yourself so you know when a new booking arrives

SMS with Twilio (optional)

  1. Go to twilio.com and create a free account.
  2. In the Twilio console note your Account SID and Auth Token.
  3. Go to Phone Numbers → Buy a number with SMS capability.
  4. In Cabzen go to Settings → Notifications → SMS, enter your SID, Auth Token, and phone number, then click Save.
  5. Toggle SMS on for the events you want — typically driver assignment notifications.
Twilio offers a free trial with credit for testing. For a small taxi business sending a few hundred SMS per month the cost is typically just a few pounds.
9

Google Analytics (Optional)

GA4 lets you see how many people visit your booking page, where they come from, and where they drop off. Your bookings will work perfectly without it.

  1. Go to analytics.google.com and click Start measuring.
  2. Create an Account and a Property, then add your website as a Web data stream.
  3. Copy the Measurement ID — it looks like G-XXXXXXXXXX.
  4. In Cabzen go to Settings → Google → Analytics, toggle GA4 Enabled ON, paste the ID, and click Save.

Recommended Setup Order

Start with the first group to get your first live booking, then come back for the rest.

Day 1 — Core setup (approx. 1 hour)
Setup Wizard — Company info, currency, distance unit
10 mins
Google Maps API Keys — Both Browser Key and Server Key
20 mins
Vehicle Type — At least one vehicle type
5 mins
Pricing — Base rate + per-mile rate
10 mins
Enable cash payments — Default is already on
2 mins
Test the booking widget — Do a full test booking
10 mins
Week 1 — Complete setup
Add drivers & vehicles — Create driver accounts
15 mins each
Email notifications — Booking confirmation emails
10 mins
Embed widget on website — Add iframe to WordPress
15 mins
Optional extras
Stripe card payments
20 mins
Twilio SMS
20 mins
Google Analytics 4
15 mins
Night & weekend surcharges
10 mins

Need help?

Our support team is here for you. Include your account name and a description of what you are trying to do.

[email protected]