Feature Request: True Global Blackout / Global Special Days

Right now, Special Days only work at the General level if staff and services do not override them. Because staff availability has the highest priority, global blackouts do not apply when any staff member has regular working hours.

For facilities like ours, where:

  • multiple coaches have individual working hours

  • services depend on specific staff

  • the entire facility needs to be blocked during certain dates/times

…it becomes extremely time-consuming to manually enter every blackout date/time for each staff member individually.

Requested solution:

Please add a feature that allows us to create Global Special Days or Global Blackouts that will:

  • override staff availability

  • override service availability

  • apply facility-wide automatically

  • block all staff members at once

  • remove time slots from the booking calendar regardless of individual staff schedules

This feature should effectively say:

“The facility is closed during these hours. No booking of any kind should appear.”

Why this is important:

  • Facilities with multiple staff (baseball academies, gyms, training centers, clinics, etc.) frequently have dates where the entire location is closed or unavailable.

  • Entering 20–50 blackout rules separately for each staff member is not efficient and creates room for errors.

  • A true global blackout feature would save hours of admin work and prevent accidental availability.

Suggested implementation:

  • Add a toggle for “Apply to All Staff Members” in Special Days

  • Or a “Global Blackout” module that bypasses staff/service overrides

  • Or allow syncing special days across staff automatically

Any of these would solve the issue.

Thank you — this feature would make BookingPress dramatically more efficient for any facility with multiple staff members.