What problem does it solve?
Consolidate and manage personal and team availability by combining schedules, weekly rules, date overrides, travel schedules, and out-of-office entries to determine when someone is bookable.
Core Features & Use Cases
- Working Hours Schedule: Each user has at least one schedule and marks one as isDefault; timezone is set on the schedule.
- Weekly availability: Rows in schedule_availability define day and time intervals; multiple intervals per day.
- Date overrides: date_overrides control exact availability per date.
- Travel schedules: travel_schedules override the user's default timezone for a date range.
- Out of office: out_of_office_entries block bookings across a range, optionally with a redirect.
- Common tasks: examples like add-date-override, update-schedule, create-schedule, etc.
Quick Start
Define a Working Hours schedule with a default timezone, add a date override for a specific date, and optionally apply a travel schedule to see the adjusted availability.