Skip to content
SupervisibleDocs
Time Off

Booking Time Off

Users can book time off from Home, Time Off, the command menu, and Slack when the Slack app is installed.

Request Fields

Time-off request
Type
Vacation, sick leave, parental leave, public holiday, or any configured type.
Dates
Start and end date for the request.
Duration

Full-day requests reduce availability to zero for those working days. Partial availability can be represented when configured.

Reason
Optional context. Sensitive types can restrict who sees details.
Status
Pending, approved, or rejected.

Approval Behavior

Each time-off type controls whether approval is required.

  • If approval is required, the request starts pending and notifies reviewers.
  • If approval is not required, the request is approved immediately.
  • Approved requests reduce workload availability.
  • Rejected requests do not reduce availability.

Editing Requests

Editing rules depend on request status and role. Users can update their own editable requests. Managers and admins can update or resolve requests when their role allows it.

If an approved request changes, workload availability and calendar sync should be treated as affected data.

Deleting Requests

The creator, their manager, or an admin can delete pending requests. Approved future requests can also be deleted by those users. Approved past requests can only be deleted by someone with approval access, and rejected requests cannot be deleted.

Deleting an approved request restores availability for the affected dates.

Slack Booking

With Slack installed, users can run /supervisible timeoff to open a request modal in Slack. The app checks for overlaps and sends confirmation after creation.

Google Calendar

When a user connects Google Calendar, approved full-day time off can create an out-of-office event on that user's calendar. Part-time requests do not create OOO events.

On this page