OSVL User Guide
Getting Started
What is OSVL?
The Operational Scheduling Visibility Layer (OSVL) is a centralized operational scheduling tool for Placemakr property-level coordination. It unifies demand signals across front desk coverage, housekeeping scheduling, and maintenance/tech coverage into a single shared view.
OSVL is not a PMS replacement, payroll system, or full workforce management platform. It is a decision-support system — a shared operational visibility layer that helps managers understand daily operations and connect demand to staffing decisions.
Who Is This For?
- Property Managers — oversee daily operations and staffing across departments
- Front Desk / Operations Managers — manage guest arrivals, departures, and front desk coverage
- Housekeeping Managers — plan cleaning demand and staff workloads
- Maintenance / Tech Ops Managers — track repair tasks and on-call coverage
- Central Operations Leadership — gain visibility across properties
Navigation
The sidebar on the left provides access to all sections:
| Section | Purpose |
|---|---|
| Dashboard | Property-level KPIs and operational overview |
| Daily Operations | Unit readiness grid and task tracking |
| Housekeeping | Cleaning demand and workload planning |
| Coverage Planner | Staffing coverage and MoD scheduling |
| Alerts | Operational exceptions and risk flags |
| Configuration | Property settings and scheduling rules |
| Support | User guide, release notes, and contact info |
The sidebar can be collapsed for more screen space. Your current location is highlighted in the sidebar menu.
Property Dashboard
Overview
The Dashboard is your starting point each day. It provides a snapshot of the current operational state for a single property, designed so a manager can understand daily operations in under 2 minutes.
KPI Cards
Four cards appear at the top of the dashboard:
| Card | What It Shows |
|---|---|
| Occupancy | Current occupancy as a percentage, with total unit count below |
| Arrivals Today | Number of expected guest check-ins |
| Departures Today | Number of expected guest check-outs |
| Turns Needed | Count of units requiring cleaning (dirty + in-progress statuses combined) |
Unit Status Bar
A horizontal bar chart visualizes the distribution of all units by status:
- Ready (green) — clean, inspected, and available for guests
- Dirty (amber) — needs cleaning after checkout or stayover service
- In Progress (blue) — cleaning is currently underway
- Maintenance Hold (red) — unit is blocked for repairs and unavailable
- Inspecting (purple) — post-clean inspection in progress
The bar shows both the count and proportion for each status, giving you an instant read on property readiness.
Today's Coverage
A summary table shows staffing for all departments and shift types. Each row displays:
- Department (Front Desk, Housekeeping, Maintenance)
- Shift type (Morning, Afternoon, Evening, Overnight)
- Number of staff assigned vs. required
- Whether a Manager-on-Duty (MoD) is assigned for that slot
14-Day Occupancy Forecast
Color-coded daily tiles provide a two-week look-ahead:
- Green — occupancy below 75% (lighter operational load)
- Amber — occupancy between 75–89% (moderate load)
- Red — occupancy at 90% or above (high load, watch for staffing gaps)
Each tile displays the day of week, date, occupancy percentage, arrivals (↓), and departures (↑). Today's tile is highlighted with a ring border.
Tip: Use the forecast to anticipate high-demand days and pre-staff accordingly. Arrival spikes correlate with front desk demand; departure clusters increase housekeeping workload.
Daily Operations Board
Overview
The Daily Operations Board provides a task-level view of what needs to happen today. It shows unit readiness and active work orders for housekeeping and maintenance.
KPI Cards
| Card | What It Shows |
|---|---|
| Units Ready | Count of units in "ready" status out of total |
| HK Tasks | Active housekeeping tasks with completion count |
| Maintenance | Active maintenance tasks with completion count |
| In Hold | Units blocked in maintenance hold |
Unit Readiness Bar
Same as the Dashboard unit status bar — shows proportional breakdown of all unit statuses.
Maintenance Queue
A table listing active maintenance work orders with:
- Unit — the unit number affected
- Issue — description of the maintenance problem
- Priority — 🔴 High, 🟡 Medium, 🟢 Low
- Status — current status badge (pending, in-progress)
Unit Readiness Grid
A compact color-coded grid showing 60 units at a glance. Each cell is colored by status and shows the unit number. Hover over any cell to see the full unit number and status in a tooltip.
Color coding:
- Green = Ready
- Red = Dirty
- Amber = In Progress
- Gray = Maintenance Hold
- Blue = Inspecting
Housekeeping Planner
Overview
The Housekeeping Planner calculates cleaning demand based on departures and stayovers, then recommends staffing levels per shift.
How Demand Is Calculated
- Checkout cleans (turns) — triggered by departures. Each departure requires a full clean.
- Stayover cleans — triggered by occupied units staying another night. Lighter service.
The system estimates total cleaning hours and recommends the number of housekeepers needed.
KPI Cards
| Card | What It Shows |
|---|---|
| Departures (Turns) | Number of checkout cleans needed today |
| Stayovers | Number of stayover service tasks |
| Total Tasks | All housekeeping tasks with estimated total hours |
| Recommended Staff | Calculated headcount based on 6 productive hours per person |
Today's Progress
A progress bar tracks completion throughout the day:
- Shows tasks completed vs. total
- Percentage complete
- Breakdown: ✓ Completed, ⟳ In Progress, ○ Pending
Shift Workload Breakdown
Two cards show the estimated workload split:
- Morning Shift (7a–3p) — receives approximately 70% of the day's workload
- Afternoon Shift (3p–11p) — receives approximately 30% of the day's workload
Each card shows estimated hours and recommended staff count for that shift.
Cleaning Time Standards
| Unit Type | Estimated Time |
|---|---|
| Studio | 30 minutes |
| 1-Bedroom | 45 minutes |
| 2-Bedroom | 60 minutes |
Task Queue
A detailed table of all housekeeping tasks showing:
- Unit number
- Clean type (Checkout Clean or Stayover Clean)
- Status badge (pending, in-progress, completed, blocked)
- Priority indicator (🔴🟡🟢)
- Estimated completion time in minutes
Coverage Planner
Overview
The Coverage Planner shows staffing levels across all departments and shifts, with specific attention to Manager-on-Duty (MoD) scheduling and close/open shift conflict detection.
KPI Cards
| Card | What It Shows |
|---|---|
| Total Staff Today | Number of staff shifts scheduled for today |
| MoD Assigned | Count of Manager-on-Duty shifts (managers only) |
| Coverage Gaps | Number of shifts where assigned staff is below required level |
| Close/Open Conflicts | Count of scheduling policy violations |
Manager-on-Duty (MoD) Schedule
A table showing today's MoD assignments with manager name, department, shift type, and time range.
MoD Eligibility Rules
Only managers are eligible for MoD shifts:
- Front Office Managers
- Housekeeping Managers
- GM / Operations Managers
Important: Supervisors are NOT part of the MoD program per Placemakr policy. This is enforced system-wide.
MoD Frequency Limits
| Role | Maximum MoD Shifts Per Week |
|---|---|
| GM / Operations Manager | 3 shifts |
| Front Office Manager | 2 shifts |
| Housekeeping Manager | 2 shifts |
Close/Open Shift Conflict Detection
The system automatically flags close/open conflicts — when any staff member is scheduled to:
- Close at 11:00 PM one day
- Open at 7:00 AM the following day
These conflicts appear in a highlighted warning card with staff name, department, date, and a destructive "Close 11PM → Open 7AM" badge. They also generate high-severity alerts.
Best Practice: Always review the Coverage Planner before finalizing close (11 PM) shift assignments. Use MoD rotation to distribute overnight coverage fairly among eligible managers.
7-Day Coverage Overview
A weekly grid showing each of the next 7 days with:
- Day of week and date
- Total shift count for that day
- MoD badge if a manager-on-duty is assigned
- ⚠ badge if a close/open conflict exists
Today is highlighted with a primary-colored border.
Alerts & Exceptions
Overview
The Alerts page aggregates all operational risks and flags that require attention. It surfaces issues automatically based on scheduling rules and operational thresholds.
Severity Levels
| Level | Color | When It Fires |
|---|---|---|
| Critical | Red | Immediate guest impact likely (e.g., too many dirty units before arrivals) |
| High | Orange | Policy violation requiring urgent attention (e.g., close/open conflict) |
| Medium | Yellow | Potential risk to review (e.g., maintenance backlog, missing weekend MoD) |
| Low | Blue | Informational awareness item |
Severity counts appear as badges at the top of the page for quick triage.
Alert Types Currently Active
- Schedule Conflict — close/open shift violation detected for a specific staff member
- Housekeeping — dirty unit count exceeds 15% of total property inventory
- Maintenance — more than 3 units in maintenance hold (growing backlog)
- Coverage — no MoD coverage for Saturday overnight shift
Alert Details
Each alert shows:
- Severity badge with color coding
- Category label (Schedule Conflict, Housekeeping, Maintenance, Coverage)
- Summary message
- Detailed explanation text
Configuration
Overview
The Configuration page displays the current system settings. In this demo version, settings are read-only and defined in the demo data layer.
Properties
A table of all configured properties showing:
- Property name and short code (DC, WS, BA)
- Total unit count
- Manager allocation: Front Office managers, Housekeeping managers, GM/OM count
Demo Properties
| Property | Code | Units | FO Mgrs | HK Mgrs | GM/OM |
|---|---|---|---|---|---|
| Placemakr Dupont Circle | DC | 120 | 2 | 2 | 1 |
| Placemakr Wall Street | WS | 85 | 1 | 1 | 1 |
| Placemakr Ballston | BA | 95 | 1 | 2 | 1 |
Shift Templates
Standard shift times used across the system:
| Shift | Start | End | Departments |
|---|---|---|---|
| Morning | 7:00 AM | 3:00 PM | All |
| Afternoon | 3:00 PM | 11:00 PM | All |
| Overnight | 11:00 PM | 7:00 AM | Front Desk, Maintenance |
Coverage & Scheduling Rules
Six active rules govern scheduling behavior:
- Close/Open Prevention — flags 11 PM close followed by 7 AM open
- MoD Eligibility — managers only (FO, HK, GM/OM); supervisors excluded
- GM/OM MoD Frequency — max 3 MoD shifts per week
- FO/HK Manager MoD Frequency — max 2 MoD shifts per week
- Weekend Coverage — at least 1 MoD shift required on Saturday and Sunday
- Overnight Maintenance — on-call maintenance required for overnight shifts
Daily Workflow
Recommended Morning Routine
- Open the Dashboard — review occupancy, arrivals, and departures for the day
- Check Alerts — address any critical or high-severity items immediately
- Review Coverage Planner — confirm all shifts are staffed and MoD is assigned
- Open Housekeeping Planner — verify recommended staffing matches actual availability
- Check Daily Operations — review unit readiness grid and any maintenance blockers
Throughout the Day
- Monitor the Housekeeping Planner progress bar as cleans are completed
- Watch for new alerts that may arise from changing conditions
- Use the Unit Readiness Grid to spot units not ready near check-in times
End of Day
- Verify unit readiness for next day's arrivals using the forecast
- Review the next day's coverage in the Coverage Planner
- Check for any close/open conflicts in upcoming shifts
Reading the 14-Day Forecast
- High-occupancy days (90%+): Pre-staff with additional housekeepers and front desk coverage
- Arrival spikes: Correlate with higher front desk demand — ensure adequate afternoon coverage
- Departure clusters: Drive increased housekeeping demand — plan extra morning staff
- Weekend patterns: Typically higher occupancy — verify MoD coverage is assigned
Glossary
| Term | Definition |
|---|---|
| MoD | Manager-on-Duty — a manager assigned to oversee operations during a specific shift |
| Close/Open Conflict | Scheduling violation where staff closes at 11 PM and returns at 7 AM |
| Turn | A unit requiring a full checkout clean after guest departure |
| Stayover | A unit where the guest is staying but requires routine service |
| Coverage Gap | A shift where fewer staff are assigned than the required minimum |
| Maintenance Hold | A unit taken out of inventory for repairs |
| OSVL | Operational Scheduling Visibility Layer — this platform |