What it is
A simple way to mark days when your business is unavailable for bookings — holidays, conferences, vacations, equipment maintenance, etc.
Blackout days show up on the calendar with a red "Blackout" badge (or solid black tile on mobile) and serve as a visible warning when you're considering new bookings.
Note: Currently visual-only. Booking new events on a blackout day is still possible — RemixCRM warns but doesn't block. Hard-block enforcement is planned.
Adding a single day
- Blackout Dates in the sidebar
- Top form: Add Single Day
- Pick the date, optionally type a reason
- Click Add
Adding a range
- Same page, second form: Add Date Range
- Pick Start and End (inclusive — Jul 1 → Jul 7 blocks all 7 days)
- Optional reason
- Click Add Range
The form inserts one row per day. Already-blacked-out dates within the range
are silently skipped (the table has a unique constraint on (org_id, date)).
Max 365 days per range submission — protects against typos like accidentally
entering 2106-12-31 and blocking 80 years.
Removing
Each row has a Remove button. Currently single-row only; bulk remove is not yet implemented.
Where they appear
- Calendar (month view) — red "Blackout" badge on the cell on desktop, solid black tile with red "Black" label on mobile
- Blackout Dates page — list view sorted ascending
- Event creation — (not yet, see roadmap)
Roadmap
- Visual warning when creating an event on a blackout day
- Hard-block toggle (org setting: warn-only vs prevent)
- Recurring blackouts (e.g. "every Monday" or "every December 24-26")
- Per-staff blackouts (some staff out, others available)