Hi,
The problem:
Currently, rooms must be manually added to a meeting after it has been created. This risks human error (forgetting to include the room or including the wrong room) and introduces scheduling conflicts (the room is available until added).
The request:
A scheduler-based room calendar that’s checked before agent availability and is also booked when a meeting is confirmed.
Ideal behavior:
- The scheduler’s configuration page has the option to include a room calendar (available to all scheduler types).
- When this option is enabled, the meeting organizer can choose any 1 calendar they would normally be able to choose as an availability calendar (it doesn’t have to be a dedicated room calendar).
- This calendar acts as a high-priority availability calendar: if it is not available at a time, then that time slot is not available (no need to check any agent availability).
- When a meeting time is selected, the meeting is added to the room calendar (like it already is for each agent’s calendar).
Additional behavior that would be very nice to have:
- Allow multiple room calendars to be selected. Treat them similar to a round-robin. Only show available times where at least 1 room and 1 agent are available. For times where multiple rooms are free, choose the one that has gone the longest without assignment.
The result:
This would ensure the correct room is always booked immediately when the meeting is created. It also decouples agent and room availability:
- Agents do not need to add a room as one of their availability calendars.
- Agents can easily work out of multiple rooms, since the room availability is now tied to the scheduler.strong text