Scheduling

Employee Scheduling is a comprehensive workforce scheduling solution built for modern hospitality operations. It enables managers and employees to manage availability, coordinate team schedules, plan weekly shifts, and efficiently manage shift trades. With centralized scheduling and real-time visibility, teams can improve workforce coordination, reduce scheduling conflicts, and ensure the right employees are assigned at the right time.

Overview

Purpose

Employee Scheduling helps hotel managers and employees plan, manage, and coordinate workforce schedules from one centralized platform. Manage availability, build and publish schedules, claim open shifts, and handle shift trades while keeping employees and managers aligned.

Key Capabilities

How It Works

Scheduling Workflow
### Business Benefits - Reduce scheduling conflicts - Improve workforce coordination - Increase schedule visibility - Simplify shift planning and management - Give employees greater control over their availability and schedules - Streamline open-shift claim and shift-trade processes - Improve operational efficiency across hotel teams

Navigation

Overview → My Availability → Team Availability → Scheduling Board → My Schedule Week → Open Shift Claims → Shift Trade

My Availability

Overview

The My Availability feature allows employees to define when they are available or unavailable to work. Employees can set specific working hours for selected days and submit their availability to their manager for review.

Keeping availability up to date helps managers create schedules based on employee availability, reduce scheduling conflicts, and improve workforce planning.


My Availability Screen

The My Availability screen displays the employee's saved availability for each day. Each entry shows the availability type, working hours, and current status.

Key Information

Availability Status

Status Meaning
Draft Availability has been created but has not been submitted to the manager.
Approval Pending Availability has been submitted and is waiting for manager review.
Approved The manager has approved the availability.
Rejected The manager has rejected the availability.

My Availability List

The availability list allows employees to review their configured availability and check the current status of each entry.

My Availability List



Create Availability

Employees can create a new availability entry by selecting the + button on the My Availability screen.

Steps

  1. Select the + button.
  2. Select Available or Unavailable.
  3. Enable All Day if the availability applies to the entire day.
  4. If All Day is disabled, enter the Start Time and End Time.
  5. Select the applicable days under Apply To.
  6. Select Submit.
Create Availability

Availability Options

Available
Indicates that the employee is available to work during the selected day and time.

Unavailable
Indicates that the employee is not available to work during the selected day and time.

All Day
When enabled, the availability applies to the entire selected day instead of a specific time range.


Review Availability

After creating an availability entry, employees can return to the My Availability screen to review the saved information.

Employees can verify:

Newly created availability is initially shown as Draft until it is submitted to the manager.


Notify Manager

After creating or updating availability, employees can select Notify Manager to send their availability changes to their manager for review.

Employees can also add an optional note to provide additional information about the change.

Steps

  1. Select Notify Manager.
  2. Enter an optional note.
  3. Review the information.
  4. Select Notify Manager to submit the notification.
Notify Manager

Example Note

This is my next week availability.

After the notification is submitted, the availability moves from Draft to Approval Pending.


Manager Review

Once the availability is submitted, the manager reviews the request.

The manager can:

Approved

When the manager approves the request, the availability status changes to Approved and can be considered when creating employee schedules.

Rejected

When the manager rejects the request, the availability status changes to Rejected. The employee can review the request and make the necessary changes before submitting it again.


Availability Workflow

The complete availability workflow is:

Create Availability → Draft → Notify Manager → Approval Pending → Manager Review → Approved / Rejected

Approved Flow

Create → Notify Manager → Approval Pending → Manager Approves → Approved → Used for Scheduling

Rejected Flow

Create → Notify Manager → Approval Pending → Manager Rejects → Rejected → Employee Updates Availability


Important Notes

Team Availability

Overview

The Team Availability feature allows managers and supervisors to view and manage employee availability from one centralized screen. Managers can review availability across the team, make availability changes when required, and approve or reject individual or multiple availability slots.

Team Availability provides visibility into employee availability, working hours, approval status, and staffing coverage, helping managers make informed scheduling decisions.


Team Availability Screen

The Team Availability screen provides a consolidated view of availability for multiple employees.

Managers can review each employee's availability by day, time, availability type, and approval status.

Key Information

Availability Status

Status Meaning
Draft Availability has been created but has not been submitted for review.
Pending Availability has been submitted and is waiting for manager action.
Approved The availability has been approved and can be considered during scheduling.
Rejected The availability has been rejected and may require changes.

Team Availability List

The team availability list allows managers to review multiple employees and their availability from one screen.

Team Availability List

Managers can expand an employee to view their individual availability slots and take actions on each slot.


Manage Employee Availability

Managers can manage availability directly from the Team Availability screen.

Available actions include:

Create and Update Availability

Managers can create a new availability entry or update an existing employee availability entry.

Create Availability

Create Availability
Create a new availability slot by selecting the day, availability type, and working hours.

Update Availability

Update Availability
Update an existing availability slot by changing the availability type or working hours.

Create Availability

Managers can add availability for an employee when a new availability slot is required.

Steps

  1. Select the employee.
  2. Select the day.
  3. Select Available or Unavailable.
  4. Enable All Day if applicable.
  5. Enter the Start Time and End Time.
  6. Select Submit.

Update Availability

Managers can edit an existing availability slot when an employee's availability changes.

Steps

  1. Select the employee's availability slot.
  2. Select Edit.
  3. Update the availability type or working hours.
  4. Select Update to save the changes.

Note: Managers can also delete an availability slot when it is no longer required.


Approve and Reject Availability

Managers can review pending availability slots and take action individually or in bulk.

Individual Approval or Rejection

Each availability slot can be reviewed independently.

Managers can:

Once an action is completed, the slot status is updated accordingly.

Bulk Approval or Rejection

Managers can also process multiple availability slots at once.

A confirmation message is displayed before processing the bulk action.

Approve or Reject Availability
---

Manager Availability Workflow

The manager workflow is:

View Team Availability → Review Employee Slots → Add / Update / Delete → Approve or Reject → Availability Updated

Individual Approval

Pending → Manager Reviews → Approve → Approved

Individual Rejection

Pending → Manager Reviews → Reject → Rejected

Bulk Approval

Pending Slots → Approve All → Confirmation → All Applicable Slots Approved

Bulk Rejection

Pending Slots → Reject All → Confirmation → All Applicable Slots Rejected


Using Team Availability for Scheduling

Team Availability is used as a reference when creating employee schedules.

Managers can use approved availability to:

Note: Team Availability does not automatically create or assign a work shift. Managers use approved availability when building the schedule.


Availability Updates

When an employee changes their availability, the updated information is reflected in Team Availability according to the availability approval workflow.

Managers can review the change and approve or reject it as required.

If a manager directly updates an employee's availability, the updated information is saved according to the system's availability rules.


Important Notes

Scheduling Board

Overview

The Scheduling Board allows managers and supervisors to create, view, manage, and publish employee work schedules from one centralized screen.

Managers can use the Scheduling Board to assign employees to shifts, review scheduled working hours, identify staffing gaps, manage shift conflicts, and control labor costs by comparing scheduled hours against staffing requirements and payroll budgets.

The board provides a visual, time-based view of employee schedules, helping managers ensure the right employees are scheduled for the required shifts while maintaining appropriate staffing levels.


Scheduling Board Screen

image.png

Weekly View
Review employee schedules and staffing coverage across the week.


image.png

Daily View
Review employee shifts and scheduled working hours for a selected day.

What Managers Can See at a Glance

Employee Schedule View

Each employee appears as a separate row showing their assigned shifts for the selected period, so managers can review a schedule without opening each shift individually.

Employee row can display: name, profile info, position/department, scheduled hours, number of assigned shifts, and coverage information.

Each shift can display: start/end time, total duration, position/role, and shift status.


Managing Shifts

Create a Shift

image.png

Create Shift - Tablet View
Create and manage employee shifts from the Scheduling Board.


Scheduling Board Daily View

Create Shift - Mobile View
Create and manage employee shifts from a mobile device.

  1. Click the corresponding employee and date cell in the scheduling grid to create the shift.
  2. Select the employee (or leave unassigned to create an Open Shift).
  3. Select the date.
  4. Enter the Start Time and End Time.
  5. Select the applicable position.
  6. Select a shift type, or Custom for specific hours.
  7. Add shift notes if needed.
  8. Review the employee's availability and any scheduling conflicts.
  9. Select Save or Create.

Note: The system should validate the employee's availability and existing schedule before saving the shift.

Update a Shift

  1. Select the shift on the board.
  2. Select Edit.
  3. Update the time, employee, position, department, location, or notes as needed.
  4. Review the change.
  5. Select Update.

Delete a Shift

  1. Select the shift.
  2. Select Delete.
  3. Confirm the deletion.

Assign or Reassign an Employee

Useful when an employee becomes unavailable, coverage needs change, or workload needs balancing.

  1. Select the shift.
  2. Select Edit or Reassign.
  3. Select the new employee.
  4. Review their availability and any conflicts.
  5. Select Save.

Copy Schedule

Copies an existing week's schedule to another week — useful when the new week follows a similar staffing pattern.

Workflow: Select Source Week → Select Target Week → Review Schedule → Copy → Review Copied Schedule

  1. Open the Scheduling Board.
  2. Navigate to the week you want to copy.
  3. Select Copy Schedule.
  4. Select the source week and target week.
  5. Review what will be copied, then confirm.
  6. Review the copied schedule and adjust individual shifts (employee, time, add/delete shifts, notes) as needed.

Important: After copying, review the target week's employee availability, leave, and potential conflicts before publishing — a copied schedule is a starting point, not a finished one.


Availability, Conflicts & Coverage

Checking Availability

The Scheduling Board should be used together with Team Availability. Before assigning a shift, check whether the employee is available, unavailable, has a pending availability change, is on approved leave, or already has a shift during that period.

The Scheduling Board displays each employee's approved availability and leave information alongside their schedule, so managers can see when an employee is available to work and whether they are on approved leave while assigning or adjusting shifts.

Note: Approved availability should be the primary reference when assigning shifts.

Scheduling Conflicts

A conflict can occur when:

When a conflict is detected, the system can display a warning. For example, if an employee has approved leave on the selected date, the Scheduling Board can indicate that the employee is on leave.

Note: A warning doesn't always block saving — behavior depends on configured scheduling rules.

Staffing Coverage

Compare scheduled employees against operational requirements to spot understaffed or overstaffed periods, unassigned shifts, and gaps — then adjust assignments or shift times accordingly.

Scheduled Hours

Calculated from each shift's start and end time.

Start End Scheduled Hours
09:00 AM 05:00 PM 8 hours
09:00 AM 09:45 AM 45 minutes

Note: Scheduled hours are planned time and may differ from actual worked hours recorded via time tracking/attendance.


The Scheduling Board provides filters to help managers quickly find employees, review schedules, and analyze staffing coverage.

Available Filters

  1. Date View: Switch between Week and Day views to review the schedule for the selected period.
  2. Employee: Search the schedule by a specific employee.
  3. Employee Forecast: View staffing information based on the employee forecast.
  4. People Forecast: View the required staffing level based on the people forecast.
  5. Hour Forecast: View staffing requirements based on the hour forecast.

Schedule Status and Approval Workflow

The schedule follows a defined workflow from shift creation through approval and publishing. Managers can create and update shifts, while approval determines when a shift becomes available to employees in My Schedule Week.

Pending

Published

Approved

Unpublish

Full Workflow

Create/Update Shift → Pending → Publish → Published → Higher-Level Approval → Approved

Open Shifts

Lets managers create a shift without assigning it to a specific employee, so eligible employees can claim it — helpful for filling staffing gaps flexibly.

Workflow: Manager Creates Open Shift → Published → Employee Claims → Manager Reviews → Approve or Reject

Create an Open Shift

  1. Open the Scheduling Board.
  2. Select the date and time.
  3. Create a new shift and set it as Open.
  4. Enter start/end time, shift type (or Custom), and notes if needed.
  5. Select Submit.

An open shift must be published before employees can view or claim it.

Employee Claims & Manager Review

When an employee claims an open shift, they're associated with the request but not assigned until the manager approves it. Before approving, the manager should review the employee's availability, leave status, existing schedule, and scheduled hours.

Important: Claiming an open shift does not automatically assign it — assignment only happens after manager approval.


Scheduling Board Settings

image.png

Leave and Scheduling Rules

Payroll Settings

Labor Cost Highlighting

Highlight Labor Cost % Above — a configurable threshold (e.g. 10%) above which scheduled labor costs are visually flagged, helping managers spot overspend early.

Update Settings

  1. Open the Scheduling Board → Settings.
  2. Update leave rules, blackout dates, payroll settings, or the labor cost threshold.
  3. Review the values.
  4. Select Save.

Notifications

Employees are notified when: a new schedule is approved, a shift is assigned, a shift time changes, a shift is reassigned, or a published shift is unpublished/cancelled.


Best Practices


Important Notes

My Scheduled Week

Overview

The My Scheduled Week page allows employees to view their weekly work schedule in one place. Employees can review their assigned shifts, including work dates, shift times, and scheduled details. The page also allows employees to see who is scheduled to work with them each day, claim available Open Shifts, and submit Shift Trade Requests to exchange scheduled shifts with eligible employees.

My Scheduled Week Screen

The My Scheduled Week screen provides employees with a weekly view of their scheduled shifts.

Employees can review their assigned shifts by date and time, see who is scheduled to work with them each day, claim available Open Shifts, and submit Shift Trade Requests to exchange shifts with eligible employees.

My Schedule Shift
My Schedule Shift
View your scheduled shifts, including dates, working hours, and shift details.
Team Scheduled
Team Schedule
See which team members are scheduled to work alongside you during the week.
Open Shift
Open Shift
View available open shifts and claim a shift that matches your availability.

Claim an Open Shift

Employees can request an available Open Shift from the My Scheduled Week screen.

When an employee claims an Open Shift, the request is sent to the manager for review. The shift is assigned to the employee only after the manager approves the request.

Claim Open Shift

Steps

  1. Open My Scheduled Week.
  2. Locate the available Open Shift.
  3. Select the Open Shift you want to claim.
  4. Verify that the shift fits your availability and does not conflict with another scheduled shift.
  5. Select Claim Shift.
  6. Review the claim request details.
  7. Select Confirm to submit the request.

After submission, the claim request is sent to the manager for review.

Manager Review of Open Shift Requests

Managers can review Open Shift claim requests from the Manage Open Shift Requests section.

Managers can review the employee requesting the shift and the Open Shift details before taking action.

Approve a Claim Request

  1. Open Manage Open Shift Requests.
  2. Locate the pending Open Shift claim request.
  3. Review the employee and shift details.
  4. Select Approve.
  5. Confirm the approval.

Once approved, the Open Shift is assigned to the employee and becomes part of their scheduled shifts.

Reject a Claim Request

  1. Open Manage Open Shift Requests.
  2. Locate the pending Open Shift claim request.
  3. Review the employee and shift details.
  4. Select Reject.
  5. Confirm the rejection.

Once rejected, the Open Shift is not assigned to the employee.

Open Shift Claim Workflow

Open Shift Available → Employee Claims Shift → Claim Request Submitted → Manager Reviews Request

Manager Approves → Shift Assigned to Employee → Appears in My Scheduled Week

Manager Rejects → Request Rejected → Shift Not Assigned

Note: Claiming an Open Shift only submits a request. The shift is assigned to the employee after the manager approves the claim request.

Shift Trade

The Shift Trade feature allows employees to request changes to their scheduled shifts directly from the My Scheduled Week screen.

Employees can use the Trade Shift icon on an assigned shift to choose between two options:

For a Swap Shift, the selected employee must approve the request before it is sent to the manager for final approval.

For a Drop Shift, the shift becomes available as an Open Shift, which can then be claimed by another eligible employee and submitted to the manager for approval.

Important: A shift is not changed or reassigned until the required approval process is completed.


Shift Trade Screen

The Shift Trade option is available directly from an employee's scheduled shift in My Scheduled Week.

When an employee selects the Trade Shift icon, SpendWell displays two options:

Employees can select the option that matches the action they want to perform.

Trade Shift Options

Swap Shift

Swap Shift
Request to exchange your scheduled shift with an eligible employee's shift.

Swap Shift Request

Swap Shift Request
Select an eligible employee and their available shift to submit a swap request.

Drop Shift

Drop Shift
Give up your scheduled shift so it can become available as an Open Shift.


Swap Shift

The Swap Shift option allows an employee to request an exchange of their scheduled shift with a shift assigned to another eligible employee.

System checks the selected employee's schedule and availability to help prevent scheduling conflicts.

Create a Swap Shift Request

Steps

  1. Open My Scheduled Week.
  2. Locate the scheduled shift you want to trade.
  3. Select the Trade Shift icon.
  4. Select Swap Shift.
  5. Select an eligible employee.
  6. Review the shifts available for that employee.
  7. Select the shift you want to swap.
  8. Review the swap details.
  9. Select Swap.
  10. Confirm the request.

After submission, the Swap Shift request is sent to the selected employee for approval.

Employee Approval for Swap Shift

After the Swap Shift request is submitted, the selected employee receives the request.

The selected employee can:

Employee Approves

When the selected employee approves the request:

Employee Approves → Manager Approval Required

The swap is not completed immediately.

The request is sent to the manager for final review and approval in the Scheduling Board.

Employee Rejects

When the selected employee rejects the request:


Manager Approval for Swap Shift

After the selected employee approves the request, the manager can review the request from the Scheduling Board.

The manager can review:

Approve Swap Shift

If the manager approves the Swap Shift:

Reject Swap Shift

If the manager rejects the Swap Shift:


Drop Shift

The Drop Shift option allows an employee to request to give up one of their scheduled shifts.

The request is sent to the manager for approval. The shift becomes an Open Shift only after the manager approves the Drop Shift request.

Create a Drop Shift Request

Steps

  1. Open My Scheduled Week.
  2. Locate the scheduled shift you want to drop.
  3. Select the Trade Shift icon.
  4. Select Drop Shift.
  5. Review the shift details.
  6. Select Submit.
  7. Confirm the request.

After submission, the Drop Shift request is sent to the manager for review.

Shift Trade Workflow

Swap Shift Workflow

Employee Selects Trade Shift → Swap Shift → Select Eligible Employee → Select Eligible Shift → Submit Request

Selected Employee Approves → Manager Reviews in Scheduling Board → Manager Approves → Shift Swapped → Both Schedules Updated

Swap Rejection Workflow

Employee Submits Swap Request → Selected Employee Rejects → Request Rejected → No Schedule Change

Manager Rejection Workflow

Selected Employee Approves → Manager Reviews → Manager Rejects → Request Rejected → No Schedule Change

Drop Shift Workflow

Employee Selects Trade Shift → Drop Shift → Submit Drop Shift Request → Manager Reviews

Manager Approves → Employee Removed from Shift → Shift Becomes Open Shift

Manager Rejects → Drop Request Rejected → Employee Remains Assigned to Shift

Important Notes