Skip to main content

Documentation

Basic Configuration
Customer Management
# 187
Last editetd on 13 June 2026

Navigate to JoomBook → Customers. The customer list shows all people who have made at least one booking. Click on a customer name to view or edit their profile.

The Customer List

The list shows all existing customers with the most important information at a glance.

ColumnDescription
StatusActive or inactive. Inactive customers cannot make new bookings.
NameLast name, first name. Click to open the edit panel.
EmailCustomer email address.
PhonePhone number, if provided.
AppointmentsTotal number of appointments for this customer. Clicking the number jumps directly to the filtered appointment list of the customer.
CreatedDate the customer record was created.

Search and Filter

Use the search box at the top to search by first name, last name, or email address. Use the status filter to limit the list to active or inactive customers. The list can be sorted by name, email, and creation date.

Editing a Customer

Click on a customer name. The edit panel opens as a side panel from the right - the customer list stays visible in the background. All changes are only saved when you click Save or Apply. If you close the panel with unsaved changes, a confirmation prompt appears.

Fields in the Edit Panel

FieldDescription
First NameFirst name of the customer. Required.
Last NameLast name of the customer. Required.
EmailEmail address. Required. Used for booking confirmations and reminders.
PhonePhone number. Optional.
NotesInternal notes about the customer, visible only in the backend (e.g. preferences, special requirements).
StatusActive or Inactive.

Create an Appointment Directly for a Customer

From the customer details you can book a new appointment for that customer right away - handy when an already known customer wants to schedule an appointment by phone or on site. Open the customer in the customer list and click Create New Appointment in the edit panel. The appointment form opens with the customer already pre-filled. You only need to choose service, staff member, date and time, optionally decide whether a confirmation email is sent to the customer, and save.

Creating a New Customer

Click New at the top right. The edit panel opens empty. Fill in at least first name, last name and email, then save. Customers are normally created automatically during the first booking in the frontend - creating one manually is meant for bookings entered directly in the backend.

Jumping to a Customer Appointment List

In the customer list, click the number in the Appointments column. The appointment list opens and automatically shows only the appointments of that customer, so you can see the entire booking history at a glance.

Deactivating a Customer

Set a customer status to Inactive when they should no longer make new bookings but you want to keep the booking history. Existing appointments remain unchanged. An inactive customer is rejected during the frontend booking process.


Joomla! Logo
JoomBook is not affiliated with or endorsed by The Joomla! Project™ or Open Source Matters, Inc. The Joomla!® name and logo are registered trademarks of Open Source Matters, Inc. in the United States and other countries.

Copyright © · JoomBook