Employee Schedules
Employee schedules control when each employee is available for meeting bookings. Schedules are managed in the Management UI under BookMe → Advisors → Manage Availability.
Prerequisites
- Employees must be provisioned via SCIM before they appear in the Manage Availability page
- Locations must be configured before assigning per-weekday locations
Schedule Settings
Each employee has the following top-level settings:
| Setting | Description |
|---|---|
| CanBeBooked | Must be true for the employee to appear in available timeslot searches. If false, the employee is excluded from all booking flows. |
| IsOnlyExplicitlyAvailable | When true, the employee only appears when explicitly selected by name — they won’t show up in “local” or “all employees” searches. |
| MaxMeetingTimePerDay | Optional override for the bank-wide MaxMeetingTimePerDay setting. When set, this limit applies instead of the bank default. Note: this limit is not enforced for internal meetings. |
Workday Configuration
Each weekday (Monday–Sunday) is configured independently:
| Setting | Description |
|---|---|
| IsAvailable | Whether the employee is available for bookings on this day. |
| From / To | The time window during which the employee can be booked. Times outside this window are not offered. |
| AvailableMeetingTypes | Which meeting types (Physical, Online, Telephone, OffSite) are available on this day. Only the selected types are offered to customers and employees. |
| Location | The employee’s location for this day. This determines which customers and rooms the employee is matched with — the location string must exactly match the location configuration in the Management UI and SCIM. |
An employee can have different locations on different weekdays — for example, working from the Copenhagen office on Monday–Wednesday and the Aarhus office on Thursday–Friday.
Manage Availability Page
The Manage Availability page provides an overview of all employees and their schedule status.
- Red crosses indicate configuration problems that must be resolved before the employee can be booked. Common issues include missing workday configurations, no available meeting types, or location mismatches.
- Always check this page after initial setup or after changes to SCIM provisioning.
How Schedules Affect Availability
When the system searches for available timeslots:
- Employees without
CanBeBooked = trueare excluded - The requested day’s workday configuration is checked — if
IsAvailableisfalse, the employee is skipped - Only meeting types listed in
AvailableMeetingTypesfor that day are offered - The employee’s location for that day must match the booking context (customer location for customer bookings, or selected location for internal meetings)
- The
From/Totime window is intersected with existing calendar events to determine free slots - If
MaxMeetingTimePerDayis set and the employee has reached their daily limit, they are excluded (does not apply to internal meetings)
Interaction with Service Groups
Service groups can override the MaxMeetingTimePerDay setting for their members. If an employee belongs to multiple service groups, the highest (most permissive) limit applies. Individual employee overrides take precedence over service group limits.
For details, see Service & Competence Groups — Daily Meeting Time Limits.
Related Documentation
- SCIM Provisioning Setup — how employees are synced from Entra ID
- Service & Competence Groups — grouping employees and configuring service levels
- Internal Meetings Deployment Guide — schedule requirements specific to internal meetings
- Location Matching — how location strings are matched