Documentation
Navigate to JoomBook → Staff → New to create a new staff member, or click on an existing one to edit. Staff members are the team members who provide services to customers.
Profile tab
| Field | Description |
|---|---|
| Full Name | Display name in the booking wizard and admin calendar. Required. |
| Status | Published or Unpublished. Unpublished staff members are not bookable in the booking wizard. |
| Job Title | Optional. Shown below the name in the booking wizard (e.g. Yoga Instructor, Personal Trainer). |
| Optional. Used to send booking notifications to the staff member (requires Staff Notification enabled under Settings → Notifications). Not shown to customers. | |
| Phone | Optional. Internal use only - not shown to customers. |
| Profile Photo | Optional. Shown in the booking wizard (if enabled under Settings → Image Settings) and in the admin calendar. |
| Colour | Colour used in the admin calendar for this staff member's appointments. |
| Biography | Optional. Short biography shown in the booking wizard. |
| Location | The location where this staff member works. If only one location exists, this field is not shown - the staff member is automatically assigned to that single location. With several locations the selection is required; multiple location assignment is available in the Pro and Full plans. |
| Joomla User Account | Optional link to a Joomla user account for backend login. |
Services tab
| Field | Description |
|---|---|
| Services Offered | Choose which services this staff member can perform. Use „Select All" to enable all services at once. Only enabled services appear as bookable for this staff member in the booking wizard. |
Working Hours tab
Set the working hours for each day of the week. By default all days are active - use the Day off toggle to switch off the days the staff member does not work. Set a start and end time per day, and use Add Break to add one or more breaks per day (e.g. a lunch break).
Use Use Location Opening Hours to adopt the opening hours of the location directly; use Apply first row to all days to copy the times of the first day to all other days.
Holiday tab
Here you define when this staff member cannot be booked - in two ways:
- Vacation as a date range: enter a label plus start and end date in the vacation table (e.g. annual leave). The whole period is not bookable and appears blue in the calendar.
- Individual days: click individual days in the calendar to mark them as absent (e.g. sick days). Marked days appear red; clicking again removes the mark. Use the toggle to switch between year, month and week view.
Booking Limit tab
Restrict how many appointments this staff member can accept within a given period.
| Field | Description |
|---|---|
| Restrict bookings per staff member | Enable to set a cap for this staff member. |
| Allowed bookings | Maximum number of appointments in the selected period. |
| Interval | The period for the limit: Per day, Per week, or Per month. |
Example: 5 per day - once 5 appointments are booked on a given day, no further slots are shown for that day.
Integrations tab
In the Integrations tab, this staff member can be connected to a Google Calendar (Full plan). After connecting, you choose the target calendar; appointments of this staff member are then synchronised with Google Calendar. The global setup is described under JoomBook → Settings → Integrations (see „Setting Up Google Calendar Sync").