Skip to main content

New Employee Scheduling Experience  

Watch video

This article explains how to use the new Schedule page in Zenoti, which now offers a more intuitive layout, smart filters, and flexible calendar views to help front-desk teams manage employee schedules more efficiently. You'll learn how to enable the new experience, apply filters to quickly find relevant schedules, switch between different calendar views, and navigate the updated interface with ease. 

Overview

The new Schedule page improves how staff members manage shifts, availability, and appointments. With collapsible panels, enhanced filtering options, and support for collaborative scheduling, the new view simplifies day-to-day scheduling activities while improving visibility and control. 

The enhanced features empower administrators to: 

  • Consistent day, week, and month views, with unified interaction logic

  • Smart filters with cascading dependencies for faster employee selection

  • Drag-and-drop schedule creation and editing

  • Cross-center scheduling awareness with conflict alerts

  • Built-in support for dual shifts, room assignments, and schedule notes

  • Draft scheduling workflows for internal collaboration or employee feedback

  • Keyboard shortcuts and smart time entry (e.g., type “800” for 8:00 AM)

  • Improved performance that supports up to 2,000 employees per center

Watch the side-by-side video comparing the old schedule page with the redesigned schedule page changes.

Prerequisites
  • To use collaborative scheduling or non-working hour tracking, the corresponding toggles must be enabled.

  • Ensure room assignments are configured if you plan to use them in scheduling.

Considerations

Editing and time restrictions

  • You cannot edit or delete a schedule after an employee has checked in.

  • Other hours (Vacation, Holiday) cannot be edited once added — you must delete and re-add the block.

  • You cannot convert an Other Hours block into Leave — instead, delete it and create a new Leave entry.

Draft scheduling constraints

  • Draft schedules are excluded from Copy Forward. Only published schedules are included.

  • You cannot print draft schedules. Only published schedules appear in print views.

  • Employees cannot check in to draft schedules. Schedules must be published first.

View specific constraints

  • In the month view drag-and-drop and bulk printing are not supported. Only one employee can be printed at a time.

  • In the week view, bulk status update is not available. Time edits via drag-and-drop are not allowed.

  • In the day view, Copy Forward is restricted to 730 days.

Copy forward limitations

  • Day View: Up to 730 days

  • Week View: Up to 104 weeks

  • Month View: Up to 24 months

Enable the new schedule experience

To switch to the new scheduling experience: 

  1. At the center level, navigate to Configuration > Employee > Schedule.  

  2. Turn on the Switch to the new scheduling experience toggle.  

  3. Turn on the Turn on collaborative scheduling with employee approvals toggle to let managers share draft schedules with employees for review before publishing. 

  4. Select the default view for your schedule page, by day, week, or month.  

  5. Turn on the Track non-working hours toggle to add vacation, holiday, and additional non-working hours directly on the schedule page. 

  6. Turn on the Enable copying across employees toggle to allow copying schedule entries from one employee to another for easier schedule setup.  

  7. Click Save

 

View-specific features

Day view

Use this view for detailed schedule creation, editing, room assignment, or shift changes. Day View supports the highest level of interactivity, including drag-and-drop, time adjustments, and smart copying. It shows schedules for multiple employees on a single day. Each row represents an employee. The columns represent time slots. It includes visual indicators for:

  • Working

  • Leave

  • Special Leave

  • Weekly Off

  • Other hours (Vacation/holiday)

  • Cross-center conflicts

  • Draft statuses

Key functionalities in Day view
  • Drag and drop: Create or adjust schedules by dragging blocks across the timeline

  • Time entry (Smart Input): Typing “8” fills 8:00 AM; “2350” fills 11:50 PM (rounded to nearest 5-min)

  • Right-click scheduling: Right-click to Add Schedule, Leave, Other Hours, or Edit options

  • Room assignment: Assign a room to the schedule; searchable if ≥5 rooms

  • Legend and status colors: Full visibility of status indicators, icons, and block colors

  • Schedule notes: Add/view notes using icons on blocks

  • Copy forward: Copy schedules up to 730 days into the future

  • Bulk status update: Select multiple employees → update schedule status (e.g., Leave)

  • Cross-center awareness: Yellow indicator for shifts at other centers; hover for details

  • Dual shift support (Shift 2): Allows split shifts for an employee; each displayed as a separate block

  • Other Hours support: Add vacation/holiday/non-working hours directly from the side panel

  • Copy and paste across employees: Copy a block and Paste to another employee using right-click options

  • Sort Employees A–Z / Z–A: Organize the employee list based on name

  • Print Schedules: Day-level print option for selected employees

Note

  • You cannot modify a schedule once the employee has checked in.

  • Only published schedules (not drafts) can be copied forward

Week view

Use this view to compare schedules over an entire week, manage recurring patterns, or make week-level edits. It shows a weekly grid view per employee, showing shifts across 7 days. Each row is an emplouee and each column represents the day of the week. Schedule blocks appear in colored rectangles with status indicators.

Key functionalities in Week view
  • View shift status for each day: See one or two shift blocks per day with visual color/status indicators

  • Hover to view details: Hover over a block to view status, time, notes, room, and center assignment

  • Copy forward (Weekly): Copy forward schedules by number of weeks (up to 104 weeks)

  • Alternate week copying: Option to copy schedules every other week

  • Smart filters: Searchable and cascading filters for Jobs, Roles, Employees

  • Right-click scheduling: Right-click to edit, delete, cut, copy, paste, or change status

  • Cross-center awareness: Shows schedule blocks at other centers

  • Dual shift visualization: Hover shows Shift 1 and Shift 2 separately; blocks are labeled visually

  • Room color display: If room colors are assigned, they’re displayed on blocks

  • Notes support: Notes icon appears on schedule blocks

  • Schedule sorting and freezing: Freeze top filter bar while scrolling; sort employees alphabetically

  • Print weekly view: Can print for selected employees for the week

Note

  • Bulk status updates are not supported in Week view.

  • Time cannot be changed via drag and drop; you must use the edit panel.

Month view

Use this view for long-term staff planning, viewing leave patterns, and printing individual monthly schedules. It shows a monthly calendar grid for each employee. Schedule blocks are shown as colored tiles per day.

Key functionalities in month view
  • Schedule blocks with status letters: Each block shows the first letter of the schedule status (e.g., W, L)

  • Hover to view details: Hover shows full time, room, notes, and status

  • Cross-center indicators: Yellow-colored block shows schedule at another center

  • Room color display: Room colors (if assigned) shown in background of the block

  • Notes and MyZen notes: Icons displayed for quick access

  • Copy forward (Monthly): Copy schedule up to 24 months into the future

  • Right-click options: Copy, Paste, Cut, Delete, Add Schedule, Add Leave

  • Print monthly schedule: Right-click on an employee to print full month schedule

  • Dual shift support: Hover over the day to see both shifts with full details

  • Sort employees: A–Z, Z–A sorting available

  • Sticky filters: Top filters stay fixed during scroll

Note

  • Drag and drop of schedules is not supported in month view.

  • Bulk status updates is not supported.

  • Printing for all employees at once is not available. Schedules of individual employees can be printed from the employee card’s three dot menu.

Use smart filters

Using filters to refine the schedule view

The new Schedule page introduces a powerful set of filters, allowing you to narrow down employee schedules based on various parameters. The filters are fully searchable, and supports multi-selection.

All (Base + Shared): Shows all employees scheduled to work in this center, regardless of their base center. Includes employees whose base center is this location and those from other centers through assigned roles.

Base Center: Shows only employees whose base center is this location. Use this to focus on employees permanently assigned to this center.

Shared Centers: Shows only employees who are shared from other centers to work at this location. Use this to monitor or schedule temporary or visiting staff.

Jobs: Filter employees by their assigned job roles (e.g., Beautician, Receptionist).

Roles: Select specific role types like:

  • Administrator

  • Accountant

  • Therapist

  • Receptionist

This helps in identifying relevant personnel for schedule adjustments.

Employees: Choose individual employees to display on the calendar. Use the search bar or Select All to control visibility.

Status: Use this filter to identify staff by their working status:

  • Working

  • Leave

  • Sick

  • Weekly off

  • Custom statuses

Note

The status filter is available only in the Day view.

Cascading filters

The filters at the top of the Schedule page help you refine your view based on specific criteria. These filters are arranged from left to right in increasing order of specialization, allowing you to progressively narrow down the results.

Once a center is selected, use the Jobs filter to choose specific job roles within that center. The Roles filter then dynamically updates to show only the roles applicable to the selected jobs, giving you a more relevant list to choose from. Next, the Employees filter becomes available, displaying only those employees who match the selected jobs and roles.

This cascading structure ensures that each subsequent filter is context-aware and only shows options relevant to the previous selections. This hierarchical filtering system helps reduce clutter, improves focus, and makes it easier to find the exact employee schedules you need to view or manage. You can sort employees A–Z or Z–A directly from the filter bar.

These tools are especially useful when the Enable copying across employees setting is turned on, allowing quick replication of schedules between staff members and saving time during bulk scheduling.

 

Understanding schedule indicators (Legend)

The Legend on the new Schedule page helps you interpret the various colors, icons, and labels used across the calendar.

Status indicators

These labels reflect the current state of the employee’s schedule:

  • Green (Working): Employee is scheduled to work.

  • Green Dotted (Working draft): Draft schedule not yet published.

  • Red (Leave): Employee is on approved leave.

  • Pink (Special leave): Special types of leave (e.g., training, family).

  • Gray (Weekly off): Regular weekly off days.

  • Red Dotted (Leave draft): Draft leave not yet finalized.

  • Pink Dotted (Special leave draft): Draft for special leave.

  • Gray Dotted (Weekly off draft): Tentative weekly off day.

  • Yellow (Schedule in other centers): Employee is scheduled at another center.

Availability
  • Striped (Inactive / Deputation): Employee is inactive or deputed temporarily.

Calendar highlights
  • Holiday (Blue label): Center is closed for a holiday.

  • Closed (Red Label): Center is officially closed.

Icons and room information
  • Blue bar: Indicates a color-coded room for appointments.

  • No color bar: Room is not color-coded.

  • Overlap icon: The employee has overlapping schedules across centers.

  • Note icon: There is a general note linked to this schedule.

  • MyZen note icon: Notes from the employee’s MyZen profile are present.

  • Clock icon (Other hours): Indicates additional/non-standard working hours.

Legend support in different views

View

Legend

Day view

Full support: All icons, colors, status

Week view

Full support: Icons, draft status, room color

Month view

Shows colored blocks plus first letter of status

Create or edit a schedule

You can quickly create a new schedule entry for an employee directly from the calendar in Day, Week and Month views using three methods:

Right click or double click to add schedule (All views)
  1. At the center level, navigate to Employee > Schedule.

  2. In any view, double-click on an empty time slot next to the desired employee's name. Alternatively, right click an empty slot and select Add schedule.

    add_schedule.png

    The new schedule panel will open on the right side of the screen.

  3. In the panel, confirm the Date and Employee name (auto-filled).

  4. Select the Status.

  5. Edit the Start and end times. Alternatively, change the start and end times by dragging the schedule block to the left or right.

  6. Optionally, select a Room from the dropdown.

  7. Add any relevant Notes.

  8. Use Shift 2 if the employee has a split shift.

    new_schedule.png
  9. Click Create.

    This action creates a draft schedule, which is visually marked as “Draft” on the calendar. From here, you can either:

  10. Click Share Draft to allow employees to review the schedule before finalizing.

  11. Click Publish.

 

Note

When the Turn on collaborative scheduling with employee approvals toggle is off, schedules are published directly without the creation of a draft.

Drag and drop to create a schedule entry (Day view only)
  1. Hover your mouse over the employee row in an empty time slot.

  2. Click and drag across the time grid to select a time block.

  3. Release the mouse to open the side panel.

  4. In the panel, confirm the Date and Employee name.

  5. Select the Status.

  6. Adjust the Start and End times.

    • Use keyboard (e.g., type 800 for 8:00 AM)

    • Time rounds to nearest 5-minute intervals

  7. Assign a Room. This field is searchable if more than 5 rooms exist.

  8. Add Notes.

  9. Add Shift 2 if a dual shift is needed.

  10. Click Create.

Draft scheduling

Schedules stay in draft mode until published. Drafts can be:

  • Reviewed internally by managers.

  • Shared with employees for feedback (via MyZen, if enabled).

  • Edited, deleted, or copied.

From Zenoti web:

  • Click Share Draft to send to employees via MyZen.

Employees can view and manage drafts in MyZen by:

  1. Navigate to My Schedule > Review drafts.

  2. Click Approve.

To publish:

  • Click Publish in the top bar.

    All visible drafts will be finalized. Employees will see the schedule as official. They will receive a notification, if enabled.

 
Edit a schedule entry
  1. On the calendar, click an existing schedule block.

  2. The Edit Schedule panel opens on the right side of the screen.

  3. From the panel, review or change the Status.

  4. Adjust the Start time and End time for Shift 1.

  5. Select a Room, if applicable.

  6. Add or edit Notes.

  7. Modify or add Shift 2, if the employee works a split shift.

  8. Click Save to apply the changes or Cancel to discard them.

Any updates made will immediately reflect on the calendar. If the schedule is still in draft state, you'll need to Publish it for it to go live.

Alternatively, edits can be made to schedules tagged as working by right clicking the event.

  1. Right-click the green Working shift block.

  2. A context menu appears with the following options:

    • Set as leave

    • Delete

    • Cut

    • Copy

  3. Hover over Set as Leave.

  4. A submenu appears with available leave types.

  5. Click on the desired leave type.

    Zenoti replaces the working shift with the selected leave.

  6. Click Delete from the context menu to delete the schedule.

  7. Select Cut if you plan to move the shift to another date or employee.

  8. Select Copy to duplicate the same shift elsewhere.

  9. Right-click on an empty cell and select Paste.

 
Drag and drop (Day view only)
  1. Drag an existing schedule block from one time to another to change start/end times.

  2. Drag the block to another employee's row to move the schedule.

Note

  • A schedule cannot be modified once the employee has checked in.

  • Notes are not transferred when you move a schedule. Only time, room, and status are preserved.

Smart time entry and shortcuts
  • Time fields support shorthand typing for rapid input:

    • 8 → 08:00 AM

    • 800 → 08:00 AM

    • 2300 → 11:00 PM

    • 239 → 02:39 (rounded to nearest 5-min slot)

  • Up/Down Arrow keys allow precise time adjustments in 5-minute increments or decrements.

  • 24-hour format is fully supported avoiding the need to type AM or PM

  • No colon required in shorthand (for example, 815 = 08:15)

Add leave
  1. Right click an empty slot.

  2. Click Add leave to select a leave type.

    This action creates a draft schedule marked as leave. It can be edited, shared as draft, and published.

  3. Right click the event to perform the following actions:

    • Change the leave status to working

    • Change the type of leave

    • Delete the entry

    • Cut the entry to remove it and paste it on another employee’s slot

    • Copy the entry to paste it on another employee's slot

      add_leave_options.png
 

Track non-working hours

Handling non-working hours

This feature allows you to record vacation, holiday, or additional paid hours separate from regular working hours. It replaces the older method of manually adding this data in the Check-In screen.

Note

This feature is only available when the Track non-working hours toggle is on.

If collaborative schedule is on:

  1. Right-click on a time slot or double click to create a new entry.

  2. On the right panel, scroll down to the Other hours section.

  3. Enter the relevant hours in any of the following fields:

    • Holiday hours

    • Vacation hours

    • Additional hours

  4. Click +Notes next to each field to add context and comments.

  5. Click Create.

If collaborative schedule is off,

  1. Click on a time slot to create an entry.

  2. Click the created entry to open the edit schedule panel.

  3. Scroll down to the Other hours section.

  4. Enter values in any of the following fields:

    • Holiday hours

    • Vacation hours

    • Additional hours

  5. Click +Notes next to each field to add context.

  6. Click Create.

Note

Other hours once entered cannot be edited. Delete the entry and re-enter the Other hours.

 

Update the status by bulk

  1. Use the checkboxes to select the employees whose status you want to update.

  2. Use the Select All checkbox at the top to select all employees listed.

  3. Once employees are selected, click Update status in the action bar that appears.

  4. In the Update Status popup, choose the new status from the dropdown menu.

  5. Click Update to apply the status change to all selected employees.

Copy forward employee schedules

  1. Navigate to the Schedule page.

  2. Select the employees whose schedules you want to copy using the checkboxes.

    • Use the Select All checkbox if needed.

  3. Click Copy forward in the action bar.

  4. In the Copy forward dialog, enter the number of days to copy forward.

  5. Alternatively, set the Until end date. The number of days field will automatically update to reflect the duration, and vice versa.

  6. Enable Include notes if you want schedule notes to be copied.

  7. Enable Include other hours to copy non-working hours.

  8. Use the Status to preserve dropdown to maintain existing statuses during copy.

  9. Click Copy.

Note

Draft schedules will not be copied. Schedules can be copied forward for a maximum of four years.

Copy forward by view

View

Copy range

Limit

Extras

Day view

Copy by number of days

Up to 730 days

Copy notes, room, other hours

Week view

Copy by number of weeks

Up to 104 weeks

Option to copy alternate weeks

Month view

Copy by number of months

Up to 24 months

Copy forward to specific end date

Copy forward in Week view

The Copy Forward feature in Week View offers two options:

  • By Weeks: Automatically copies the current week’s schedule to a set number of future weeks.

  • By Date: Lets you choose specific calendar weeks to copy the schedule into.

Both options include the ability to carry over:

  • Notes attached to shifts

  • Other hours (holiday, vacation, and additional hours)

To copy forward by weeks in the Week view,

  1. Select the employees for whom schedules must be copied forward.

  2. In the Copy forward popup, select the Weeks tab.

  3. Enter the number of future weeks you want to copy the schedule into.

  4. Check or uncheck Include notes and Include other hours.

  5. Select schedule Status if you only want to preserve schedules with a specific status.

  6. Click Copy.

To copy forward by date,

  1. Select the employees for whom schedules must be copied forward.

  2. In the Copy forward popup, select the Date tab.

  3. Choose one or more weekly date ranges to copy the schedule to.

  4. Click Show more to see additional weeks.

  5. Use Alternate weeks if applicable.

  6. Ensure the checkboxes for Include notes and Include other hours are selected as needed.

  7. Choose a specific Status to preserve.

  8. Click Copy.

 

Update your user preferences

  1. On the top-right of the Schedule page, click the Settings icon.

  2. In the User Preferences panel that appears:

    • Default view: Select your preferred view for the Schedule page.

    • Default employee list: Choose the default list of employees to display.

  3. Click Save to apply your preferences.

    These settings will be retained the next time you access the Schedule page.

  4. Click Reset to revert to the original system defaults.

Handle alerts and validations

The new schedule page introduces inline alerts that provide real-time feedback to reduce errors and ensure compliance. Unlike the older version, alerts are now employee-specific, clearly explained, and appear only when editing a schedule, not while browsing.

Key alerts:

  • Max Hours Exceeded: Shows who exceeded and by how much.

  • Special Leave Not Allowed: Warns on restricted days but allows saving with alert.

  • Weekly Off Not Allowed: Surfaces conflicts with org rules; allows override if configured.

  • Weekly Off Limit Exceeded: Alerts when offs exceed allowed count per week.

  • Center Closed / Holiday: Red (closed) or blue (holiday) label on calendar; shows inline alert on conflict.

  • Scheduled at Another Center: Yellow block shows details of overlapping shifts at other centers.

These alerts are available across Day, Week, and Month views, appear inline, and don’t require dismissal, making it easier to spot and resolve issues during scheduling.

 

Frequently asked questions

  1. Why can’t I copy a draft schedule forward?

    Only published schedules can be copied forward. Draft schedules are designed for temporary review and do not carry full data integrity needed for replication.

  2. Can I use draft scheduling without involving employees?

    Yes. Drafts are visible only to managers unless the center-level toggle for collaborative scheduling with employee approvals is turned ON. This allows manager-to-manager review before publishing.

  3. Will employees get notified about drafts or published schedules?

    Only if your organization enables Employee Notifications in Organization > Notifications > Employee. Even if notifications are disabled, employees can still view shared drafts via myZen, provided the feature is enabled.

  4. What happens to my preferences when I log out?

    Your selected view, employee list, and other settings are stored as User Preferences. These persist across sessions and devices.

  5. Why was the copy-forward limit reduced from the old scheduling page?

    In the old system: Day View supported up to 999 days Week View allowed 99 weeks Month View allowed 99 months These limits led to unreliable or partial schedule creation. To ensure accurate, dependable replication, the new design standardizes copy-forward limits: 730 days 104 weeks 24 months If you need to plan beyond 2 years, simply repeat the copy-forward action at the future target date.

  6. Can I track Other (non-working) hours for payroll?

    Yes. When Track non-working hours is enabled, you can record hours such as vacation, holiday, and Other hours. These are visible in Manage Check-In page. They reflect in payroll reports for accurate compensation

  7. What if I schedule someone who is already working at another center?

    The new page shows a yellow-colored block for any overlapping schedule at another center. Hover over it to see: Which center Schedule details Time conflict information Unlike the previous version, this provides complete visibility for cross-center scheduling.

  8. Does the new schedule support dual shifts?

    Yes. Add Shift 2 from the side panel while creating/editing a schedule. Visualize each shift as separate blocks. Edit or remove shifts independently. This works across Day, Week, and Month views.

  9. What happens if I assign weekly off more than allowed by my organization?

    The system triggers a clear alert if the weekly off count exceeds the configured limit. It helps maintain compliance with HR policies.

  10. How does the redesign help large teams?

    The new page supports up to 2,000 employees in one view. It loads faster with scroll optimization and offers multi-employee tools like Bulk Status Update, Copy Forward, and Print. It enables easier coordination with draft workflows and filters