Basic Configuration
Settings
# 38
Last editetd on 15 June 2026
Navigate to JoomBook → Settings. The settings page is divided into six tabs. This article gives a complete overview of all tabs. Email configuration, pricing rules, integrations and the license each have their own dedicated article - you will find the relevant link here.
Tab "General Settings"
Main Settings
| Setting | Description |
| Currency | ISO 4217 currency code (e.g. EUR, USD, GBP). Used in the wizard and emails. |
| Default Timezone | Timezone for all appointments when no location timezone is set. |
| Date Format | How dates are displayed in the wizard and emails. |
| Decimal separator | Separator for decimal places: comma (1.234,56) or period (1,234.56). |
| Thousands separator | Separator for thousands: period, comma, space, or none. |
| Currency symbol | Symbol shown next to prices, e.g. € or $. |
| Currency symbol position | Show the symbol before (€ 100.00) or after (100.00 €) the amount. |
Booking Settings
| Setting | Description |
| Minimum Booking Lead Time (hours) | How many hours in advance a customer must book. 0 = same-day bookings allowed. |
| Maximum Booking Window (days) | How far in advance bookings can be made. Default: 90 days. |
| Cancellation Policy (hours) | How many hours before the appointment the customer can cancel online. 0 = cancellable at any time. |
| Appointment Confirmation Mode | Whether bookings are confirmed immediately or require manual approval.- Automatic: the appointment is confirmed immediately; the customer receives a confirmation email right away.
- Manual: the appointment stays Pending until an admin confirms it.
- Automatic, manual review when the customer adds a note: confirmed automatically, but stays pending if the customer left a note - so you can review special requests first.
|
| Default Slot Duration | Determines which time block length is used by default for availability validation. Same as service duration: uses each service own duration. Custom (own default): allows a global default to be specified. |
| Default Slot Duration (minutes) | Used as default for new services and as fallback when a service has no individual slot duration set. Can be overridden per service in the "Slot Duration" field. |
| Time Picker Granularity | Controls the increment between displayed start times in the admin appointment panel and the booking wizard. Default: every 15 minutes. |
| Overwrite Slot Duration of all existing Services | When set to Yes, the slot duration of all existing services is overwritten - depending on the mode, either to the specified default slot duration or back to each service own duration. Use with care. |
Waitlist Full
Available from the Full plan. When all slots are taken, customers can join a waitlist and are automatically notified as soon as a slot opens up. Here you enable the waitlist and define how many hours a notified customer has to confirm the freed slot.
Notifications (Internal)
| Setting | Description |
| Staff Notification | When enabled, the assigned staff member receives an email for every new booking, change, or cancellation. |
| Admin Notification | When enabled, a notification is sent to the admin address for every new booking, change, or cancellation. |
| Admin Email (Global Fallback) | Email address for admin notifications when no location-specific email contact is configured. Individual locations can override this in their own settings. |
Staff Assignment & Selection Pro
| Setting | Description |
| Default Staff Assignment Mode | How staff are assigned when the customer does not select a specific person.- Round-Robin - least busy by day (recommended): the staff member with the fewest appointments on the selected day.
- Round-Robin - least busy by week: even distribution across the week.
- Round-Robin - least busy by month: even distribution across the month.
- Random: a random available staff member is assigned.
- Customer must choose: the customer must select a staff member in the wizard.
|
| Show Staff Selection to Customers | Yes: customers can choose a staff member in the wizard. No: staff is always assigned automatically. |
The Round-Robin modes are described in detail in the "Round-Robin Assignment" article.
Export & Import Pro
Export booking and master data or import it from a backup. Details in the "Export & Import" article.
Tab "Frontend Settings"
Booking Mode
| Setting | Description |
| Enable Booking | Controls whether bookings can actually be made in the frontend. When set to No, the Booking Wizard stays visible and fully usable, but the final step - the actual booking - cannot be completed: the "Book now" and waitlist buttons are hidden and the booking endpoint rejects all requests. Useful for a demo or maintenance mode during setup. |
| Notice Text (when booking is disabled) | Individual text shown to visitors in place of the "Book now" and waitlist buttons while bookings are disabled. |
Privacy & GDPR
| Setting | Description |
| Privacy Consent Checkbox | When enabled, a required privacy consent checkbox appears in the booking form. Customers must accept it before completing a booking. |
| Privacy Policy URL | Link to your privacy policy page. Required when the privacy consent checkbox is enabled. |
More on this topic in the "Privacy & GDPR" article.
Form Fields
| Setting | Description |
| Phone Number Field | Control the phone field in the booking form: Required, Optional (default), or Hidden. |
After Booking
| Setting | Description |
| Redirect After Booking | Optional URL the customer is redirected to after a successful booking. When set, the built-in JoomBook confirmation page is skipped. Leave empty = show default confirmation. |
Global Display in Wizard
| Setting | Description |
| Show Duration in Wizard | Sets globally whether the appointment duration is shown on service cards in the booking wizard. Can be overridden per service. |
| Show Price in Wizard | Sets globally whether the price is shown on service cards in the booking wizard. Can be overridden per service. |
Image Settings
| Setting | Description |
| Show Category Images | Show the category image on category cards in the booking wizard. |
| Show Service Images | Show the service image on service cards in the booking wizard. |
| Show Staff Images | Show the staff profile photo on staff cards in the booking wizard. |
Design
| Setting | Description |
| Color Scheme | Color of the sidebar in the booking wizard. Applies to all JoomBook Wizard modules on the site. A wide range of preset schemes (bold tones and pastel variants) plus a freely selectable custom color are available. |
| Custom Colour | Free choice of the sidebar background color. Only visible when "Custom Colour" is selected. JoomBook automatically generates a matching color scheme. |
Remove JoomBook Branding Pro
Available from the Pro plan. Removes the subtle JoomBook notice in the booking wizard.
Tab "E-Mail Notifications"
Here you configure the sender, reply-to address, subject and intro texts of all automatic emails as well as the email logo and footer. A detailed description of every field is in the "Email Configuration" article.
Tab "Pricing Rules" Full
Available from the Full plan. Create flexible pricing rules and discounts (e.g. by weekday or time window). Details in the "Configuring Pricing Rules" article.
Tab "Integrations" Full
Available from the Full plan. Connect JoomBook with external services - currently Google Calendar synchronisation. Details in the "Setting Up Google Calendar Sync" article.
Tab "License"
Enter your license key, validate it, and view your plan, status and expiry date. Details in the "Activating Your License Key" article.