Skip to main content

Documentation

Bookings
Creating a Booking Manually
# 42
Last editetd on 06 August 2026

You can create appointments directly in the admin backend - useful for phone bookings or internal reservations.

Ways to Create an Appointment

Appointments can be created directly in the backend - useful for phone bookings or internal reservations. There are several ways to do this; they all open the same side booking panel.

  1. From the calendar view (fastest): Open JoomBook → Appointments and click the desired day directly in the calendar view. The panel opens with the date already pre-filled.
  2. From the customer list (ideal for follow-up appointments of known customers): Open the customer under JoomBook → Customers and click the blue "Create New Appointment" button. The customer details are then already filled in, and you have any notes or preferences of the customer at a glance, provided internal notes are stored for that customer.
  3. Via the "New" button in the appointments overview: Under JoomBook → Appointments, New (top left) opens an empty booking panel.
  4. Via the dashboard: In the JoomBook dashboard, the "New Appointment" quick link also opens the booking panel directly.

In the Booking Panel

Regardless of the route chosen, you fill in:

  1. Choose Location and Service - the Price is pre-filled from the service and can be adjusted
  2. Choose the Staff member, or Any / Round-Robin for automatic assignment
  3. Choose Start date and Start time - times that are already booked are not offered for selection
  4. Choose the Customer: find an existing customer via the search, or create a new customer via the + button (salutation, first name, last name, email, phone)
  5. Set Appointment status (default: Confirmed) and Payment status if needed, optionally an internal Note
  6. Decide whether a confirmation email is sent to the customer (Yes / No - required)
  7. Click Save & Close
For couple services (two staff members per appointment), a second staff field appears.

Customer without an email address

Not everyone gives an email address over the phone - and a booking should not fail because of that. In the quick-add form of the appointment panel the email address is therefore optional. First and last name are enough to create the customer and save the appointment.

What such a customer does not get: without an email address they receive no confirmation, no reminder and no cancellation link. Everything concerning them runs over the phone. Add the address later and all emails work normally again.

If an address is added later that already exists in the system, JoomBook rejects it and names the customer who is already using it. An email address still belongs to exactly one customer - otherwise it would no longer be possible to tell whose appointment a confirmation refers to.

In the booking form on the website the email address stays mandatory. Nobody can ask there, and the customer needs their confirmation.

Closed days and opening hours

By default you cannot click a closed day or a time outside the opening hours in the calendar to start an appointment - the reason is shown right at the cursor (e.g. "The location is closed on this day"), and the save button stays disabled. On the other routes too, the server rejects an appointment on a closing day, during a holiday period, outside the opening hours or while a staff member is absent.

To create such exceptional appointments anyway, enable Settings → General Settings → Booking Settings → "Allow booking outside opening hours". The booking wizard on the website is unaffected and always respects the opening hours.


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