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.
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.
Company Information
| Field | Example / Notes |
|---|---|
| Company Name | ABC Taxis Ltd — shown on booking confirmations |
| Company Email | [email protected] — used for system notifications |
| Company Phone | +44 7700 900123 — shown to customers |
| Company Address | Your registered business address |
| Company Website | https://www.abctaxis.co.uk |
Regional Settings
| Setting | Guidance |
|---|---|
| Currency | GBP for UK, EUR for Europe, USD for USA, etc. |
| Distance Unit | Miles for UK/USA, Kilometres for most of Europe |
| Advance Booking Time | How many hours ahead customers must book. 1 hour is a good starting point. |
| Cancellation Window | How many minutes before pickup a customer can cancel for free. |
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.
Use Google's latest setup and security guidance:
Google Maps Platform: Getting Started | API Key Security Best Practices
Create your Google Cloud project
- Go to console.cloud.google.com and sign in with your Google account.
- Click the project selector at the top of the page (it may say Select a project).
- Click NEW PROJECT in the top-right corner.
- Give it a name like My Taxi Business Maps and click CREATE.
- Wait a few seconds, then select the new project from the list.
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.
- In the left menu, click Billing.
- Click Link a billing account and add a credit/debit card.
- Google gives you $200 of free usage every month — this covers approximately 40,000 address searches.
Enable the required APIs
Go to APIs & Services → Library. Search for and ENABLE each of the following:
| API Name | Used for |
|---|---|
| Maps JavaScript API | Map display in the booking form |
| Places API | Address autocomplete (typing suggestions) |
| Geocoding API | Converts addresses into coordinates |
| Distance Matrix API | Calculates driving distance |
| Directions API | Calculates route and journey time |
| Maps Embed API | Allows the map to embed on your website |
Create your Browser Key (for the booking form)
- Go to APIs & Services → Credentials.
- Click + CREATE CREDENTIALS and choose API key.
- Copy the key and save it somewhere safe.
- Click the Edit API Key (pencil icon) and set:
- Application restrictions: HTTP referrers (websites)
- Website restrictions: add
yourwebsite.co.uk/*andyourbusiness.cabzen.app/* - API restrictions: restrict to Maps JavaScript API, Places API, Maps Embed API
- Name this key Browser Key and click SAVE.
Create your Server Key (for price calculations)
- Go back to APIs & Services → Credentials.
- Click + CREATE CREDENTIALS → API key again.
- Copy and save this second key.
- 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
- Name this key Server Key and click SAVE.
Enter the keys in Cabzen
- In your Cabzen dashboard go to Settings → Google Maps.
- Paste your Browser Key into Google Maps Browser Key.
- Paste your Server Key into Google Maps Server Key.
- Make sure Google Maps Enabled is switched ON.
- Optionally enter your country code in Country Restrictions (e.g.
gbfor United Kingdom) to limit address suggestions to your area. - Click Save.
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.
| Field | Guidance |
|---|---|
| Name | What customers will see — e.g. Saloon, MPV, Executive |
| Description | Short sentence — e.g. Comfortable 4-door car, up to 4 passengers |
| Passenger Capacity | Maximum number of passengers — e.g. 4 |
| Luggage Capacity | Number of large suitcases — e.g. 3 |
| Image | Upload a photo of the vehicle type for the booking form |
| Show on Booking Form | Leave this ON so customers can see and select it |
| Sort Order | Use 1 for your most popular type, 2 for the next, etc. |
Common vehicle types
| Type | Passengers | Typical use |
|---|---|---|
| Saloon / Standard | 1–4 | Everyday local trips |
| Estate | 1–4 | Extra luggage space |
| MPV / People Carrier | 1–6 | Groups and families |
| Executive | 1–4 | Business travel, airport runs |
| Minibus 8 Seater | 1–8 | Larger groups |
| Wheelchair Accessible | 1–4 | Accessible travel |
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
| Field | What it means |
|---|---|
| Base Rate | Fixed charge added to every booking — e.g. £3.00 |
| Per Mile / Per Km Rate | Charged for every mile or km — e.g. £1.80 per mile |
| Minimum Fare | The lowest price you will ever charge — e.g. £5.00 |
| Per Minute Rate | Optional: adds a time charge on top of distance — useful for traffic delays |
Distance tiers (optional)
Charge a different rate per mile depending on journey length. For example:
| Distance Range | Rate per Mile | Why |
|---|---|---|
| 0 to 5 miles | £2.20 / mile | Short local trips — higher rate |
| 5 to 20 miles | £1.80 / mile | Medium journeys |
| 20+ miles | £1.50 / mile | Long 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.
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
Create a Stripe account
- Go to stripe.com and click Start now.
- Enter your email and create a password.
- Complete the business verification (you will need your business name, address, and bank details for payouts).
Get your Stripe keys
- In Stripe go to Developers → API Keys.
- You will see a Publishable key (starts with
pk_) and a Secret key (starts withsk_). Copy both.
Enter keys in Cabzen & add the webhook
- In Cabzen go to Settings → Payment Methods and toggle Stripe Enabled ON.
- Paste both keys into the relevant fields.
- Copy the Webhook URL shown on the page (e.g.
https://yourbusiness.cabzen.app/webhook/stripe). - In Stripe go to Developers → Webhooks → Add endpoint. Paste the URL, select payment events, click Add endpoint.
- Copy the Signing Secret from Stripe and paste it into the Webhook Secret field in Cabzen. Click Save.
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
| Field | Notes |
|---|---|
| First / Last Name | Driver’s full name |
| Email Address | Used to log in — must be a real working email address |
| Phone Number | Mobile including country code — e.g. +44 7700 900456 |
| Password | Set a temporary password — the driver can change it after first login |
Adding a vehicle to a driver
| Field | Example |
|---|---|
| Make | Toyota |
| Model | Prius |
| Colour | Silver |
| Licence Plate | AB12 CDE |
| Vehicle Type | Choose from the types you set up in Section 3 — e.g. Saloon |
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:
width="100%" height="560px" frameborder="0"></iframe>
Adding the widget to a WordPress / Divi website
- Log in to your WordPress dashboard.
- Go to the page where you want the booking form to appear.
- Add a new section and insert a Code module (in Divi).
- Paste your widget embed code into the module.
- Save and preview the page — the booking form should appear.
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.
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
| Event | Recommended action |
|---|---|
| Booking Confirmed | Email customer — journey details and reference number |
| Driver Assigned | Optional email to customer saying their driver has been allocated |
| Booking Cancelled | Email customer confirming the cancellation |
| Booking Completed | Optional — 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)
- Go to twilio.com and create a free account.
- In the Twilio console note your Account SID and Auth Token.
- Go to Phone Numbers → Buy a number with SMS capability.
- In Cabzen go to Settings → Notifications → SMS, enter your SID, Auth Token, and phone number, then click Save.
- Toggle SMS on for the events you want — typically driver assignment notifications.
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.
- Go to analytics.google.com and click Start measuring.
- Create an Account and a Property, then add your website as a Web data stream.
- Copy the Measurement ID — it looks like
G-XXXXXXXXXX. - 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.
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]