Documentation
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.
| Column | Description |
|---|---|
| Status | Active or inactive. Inactive customers cannot make new bookings. |
| Name | Last name, first name. Click to open the edit panel. |
| Customer email address. | |
| Phone | Phone number, if provided. |
| Appointments | Total number of appointments for this customer. Clicking the number jumps directly to the filtered appointment list of the customer. |
| Created | Date 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
| Field | Description |
|---|---|
| First Name | First name of the customer. Required. |
| Last Name | Last name of the customer. Required. |
| Email address. Required. Used for booking confirmations and reminders. | |
| Phone | Phone number. Optional. |
| Notes | Internal notes about the customer, visible only in the backend (e.g. preferences, special requirements). |
| Status | Active 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.