Facility Schedule
The Facility Schedule page is a management tool for facility owners and administrators in ORG. It allows you to assign pricing templates to facility days, set date-specific overrides, and manage individual slot statuses and prices in real time.
What Is the Facility Schedule?
The Facility Schedule is the control center for managing your facility’s operational and commercial availability. It integrates with pricing templates and real-time booking data to give you a complete overview of:
| Component | Description |
|---|---|
| Weekly Schedule | Assign pricing templates to each day of the week (Monday through Sunday) |
| Date Overrides | Replace the weekly template with a different one for specific dates or special events |
| Slot Management | Monitor and control individual time slot statuses (open, booked, paid, closed) |
| Fill Rate Indicator | Visual progress bar showing how many slots are paid or booked for each day |
All changes are batched and saved together. Use “Save” to apply changes and “Reset” to discard them.
Getting Started
Select a Facility
At the top of the page, browse facility cards showing facility names and associated arenas. Click a facility to start managing its schedule.
Review the Weekly Schedule
Once a facility is selected, the weekly schedule panel appears with all seven days of the week. Each day shows its assigned pricing template.
Use the Calendar
The calendar panel on the right lets you browse months and view real-time slot statuses. Days are color-coded by template, with a fill progress bar at the bottom of each day cell.
Make Changes and Save
Adjust templates and slot statuses as needed, then click “Save” to apply all changes. Use “Reset” to discard unsaved changes.
Weekly Schedule
The weekly schedule panel displays all seven days of the week. For each day you can:
- Assign a template — select a pricing template from the dropdown
- Set as day off — choose “Day off” to indicate the facility is closed
- View template intervals — see a visual bar representing pricing intervals
Desktop
Desktop view
Each day shows a dropdown selector and a full interval bar. The interval bar uses price-based coloring: green for low-cost slots, yellow for mid-range, red for higher-priced ones.
Weekly schedule changes are not saved automatically. Click “Save” at the bottom to apply your changes.
Calendar and Date Overrides
The calendar panel shows the current month with color-coded cells and real-time fill indicators:
| Visual Indicator | Meaning |
|---|---|
| Colored cell | A pricing template is assigned (color matches the template) |
| Brighter color | The date has a template override |
| Muted color | The date uses the weekly schedule template |
| Grey cell | Day off or no template assigned |
| Progress bar at bottom | Fill rate indicator showing booking/payment status |
| Bold border | Today’s date |
Navigating the Calendar
- Use left/right arrows to switch between months
- Click a date to select it and view its details
- Click the same date again to deselect
- The calendar automatically updates when slot statuses change
Setting a Date Override
When you select a date, a day panel appears showing all time slots. To override the template:
- Locate the “Override Template” dropdown at the bottom of the day panel
- Select a different pricing template for this specific date
- Select the empty option (”---”) to remove an override and revert to the weekly template
Date overrides are useful for holidays, special events, or any day that should have different pricing than the regular weekly schedule.
Fill Rate Indicator
Each calendar cell displays a progress bar at the bottom showing the fill rate — how many slots are paid or booked:
What the Progress Bar Shows (Simple)
The colored bar at the bottom of each calendar day tells you at a glance how busy that day is:
- Red bar — Many empty slots available. The day is not yet well-booked.
- Yellow bar — A good mix of booked and available slots. The day is moderately busy.
- Green bar — Most slots are booked or paid. The day is nearly full.
- No bar — Either all slots are closed on this day, or there are no slots at all.
You can see this bar update in real time as you make changes in the day panel, before you even save.
Color Scale (Detailed)
The fill color transitions smoothly across the range:
- Red (0-50%) — Indicates low fill rate, with more slots available
- Yellow (50%) — Middle transition, balanced availability
- Green (50-100%) — High fill rate, most slots are paid or booked
How it Works
Understanding the calculation
The bar represents the percentage of “committed” slots:
- Paid slots count as 100% committed (payment received)
- Booked slots count as 50% committed (payment pending)
- Open or closed slots don’t count toward the fill
Formula for the technically curious:
fillRate = (paidCount + bookedCount × 0.5) / (totalSlots − closedSlots)This gives you a realistic picture: if you have 10 slots and 5 are paid, the bar will be 50% green. If instead you have 5 paid and 5 booked, the bar will be 75% full (because booked slots count as halfway committed).
Real-Time Updates
The fill progress bar updates in real time as slot statuses change:
- When a slot is marked as paid or booked, the bar width increases
- When a slot status changes to closed, the denominator adjusts (fewer available slots)
- Pending overrides from the slot status modal are reflected immediately, before saving
The progress bar is visible only when the date has at least one slot. Days with no slots (all closed or day off) show no bar.
Editing Slot Statuses and Prices
For granular control, you can adjust the status or price of individual time slots on any selected date:
Select a Date
Click on a date in the calendar. The day panel shows all time slots for that date, each displaying its start time, current status, and price.
Edit a Slot
Click on any slot to edit its details:
- Change the status (open, booked, paid, closed)
- Modify the price if allowed
- See real-time fill rate update in the calendar progress bar
Save Changes
Click “Save” at the bottom to apply all slot changes, date overrides, and template assignments together.
| Slot Appearance | Meaning |
|---|---|
| Standard border | Slot uses the template price |
| Highlighted border | Slot has a custom price override |
| Status badge | Current status (open, booked, paid, closed) |
Slot changes are date-specific and do not affect other dates or the pricing template itself.
Pending Changes and Real-Time Reflection
The calendar shows pending changes immediately before you save:
- Slot status changes — the fill progress bar updates as you modify statuses in the day panel
- Pending slot overrides — stored in memory until you click “Save”
- Reset clears all — clicking “Reset” discards all pending changes and reverts to the last saved state
This allows you to preview how your adjustments affect the fill rate before committing them.
Saving and Resetting
At the bottom of the page, two buttons control your changes:
| Button | Action |
|---|---|
| Save | Saves all pending changes (weekly schedule, date overrides, slot statuses, slot prices) to the server |
| Reset | Discards all unsaved changes and reverts to the last saved state |
Both buttons are disabled when there are no pending changes.
Always save your changes before selecting a different facility. Switching facilities without saving will discard unsaved changes.
How It All Works Together
The system resolves the final price for any given time slot using this priority:
Check for Slot Override
If the specific slot on this date has a custom price, use that price.
Check for Date Override
If the date has a template override, use that template’s intervals to determine the price.
Use Weekly Schedule
Otherwise, use the template assigned to this day of the week.
Fall Back to Base Price
If no template interval covers this slot, use the facility’s base price.
The fill rate progress bar always reflects the current slot statuses, factoring in both saved and pending changes.
Frequently Asked Questions
Can I assign different templates to different days of the week?
Yes. Each day of the week can have a different pricing template. For example, use “Weekday Standard” for Monday through Friday and “Weekend Premium” for Saturday and Sunday.
What happens on days marked as “day off”?
Days marked as “day off” have no pricing template assigned. The facility is considered closed on those days and no time slots are generated.
How is the progress bar fill rate calculated?
The fill rate is: (paid_slots + booked_slots × 0.5) / (total_slots − closed_slots), clamped to [0, 1]. Paid slots count fully; booked slots count at 0.5 because they are not yet revenue-confirmed. Closed slots are excluded from the denominator.
Does the progress bar update before I save?
Yes. The progress bar reflects pending slot status changes in the day panel in real time. However, these changes are not applied to the server until you click “Save”.
Can I override individual slot prices without changing the template?
Yes. Click on any slot in the day panel to edit its price directly. This override is specific to that date and does not affect the template or other dates.
Why is the booked status weighted at 0.5 in the fill rate?
Booked slots are pending payment conversion. The 0.5 weight reflects their semi-committed status, giving you a realistic view of both confirmed (paid) and pending (booked) activity without overstating occupancy.
How do I undo a date override?
Select the date, then in the “Override Template” dropdown choose the empty option (”---”). This removes the override and the date reverts to using the weekly schedule template.
Are changes saved automatically?
No. All changes are batched and saved only when you click “Save”. You can make multiple changes and save them all at once. Click “Reset” to discard unsaved changes.