Employee Scheduling in a Snap

Key Feature Comparison: Premium vs Snap Schedule


Snap Schedule Premium

Snap Schedule Premium 2013

Snap Schedule

Snap Schedule 2013

Familiar and Intuitive User Interface



Microsoft Office® 2010 style user interface with Backstage view

Graphical menus and contextual guidance

Mouse-over balloon tooltips for scheduling details and explanations

One click dialing and one click e-mailing

Zoom slider control to shrink or enlarge schedule displays

Color coded employee positions, shifts, time off reasons, and tasks

Color coded alerts for scheduling errors and conflicts

Memorized configuration settings and display preferences for each user

Drag & Drop Scheduling



Drag/drop scheduling to quickly assign, move, copy, or swap shifts

Copy data from past scheduling periods to make new schedules

Undo, add, edit, or delete shift assignments using right-click menus

Adjust individual shift assignments’ start and end times

Flexible Scheduling Capabilities



Multi-location scheduling

Skill-based scheduling

Position-based scheduling

Paid time off (PTO), Unpaid time off (UPTO) assignments

On-call/standby shift assignments

Schedule unlimited number of employees, shifts, and time off requests

Set non-working days for business closures and observed holidays

Add reasons to shift assignments

Add notes to shift and time off assignments

Set required staffing levels by position, skill, and assignment reason for each shift

Scheduling from Multiple Views



Daily View by Shift with coverage and work hour summary

Daily View by Employee with work hour and labor cost totals

Shift View with coverage summary by position, skill, and assignment reason

Calendar View (Weekly and Monthly)

Task View with detailed task assignments and hourly coverage summary

Schedule Outlook with daily staffing graph and action item reminders

Custom display filters for employees, shifts, or locations

Create and view rolling work schedules - from days to years

User-configurable display data for individual schedule views

Export and import schedule view configuration settings

Print schedule views to disk files in PDF, JPEG, PNG, or TIFF file format

Task Scheduling



Schedule tasks and breaks within an employee's shift

Show coverage (employee counts) for time intervals from 15 to 60 minutes

Show/hide tasks on task view

Track work hours and labor costs by task for each employee

Auto Scheduling



Auto generate work schedules for user-definable schedule plans

Pre-designed schedule plans for popular 8, 9, 10, 12, and 24 hour shift patterns

Preview generated schedules and make changes before committing

Support fixed, oscillating, staggered, mixed, and rotating shift schedules

Real-time Scheduling Errors and Conflicts Detection



Shift assignment conflicts with employee's time off

Shift assignment conflicts with a non-working day

Duplicate shift assignments for same employee

Overlapping shift assignments for same employee

Employee not authorized to work at assigned shift location

Assigned shift not applicable on selected day of the week

Shift assignment reason does not apply to assigned employee

Assigned employee has a skill that has expired

Assigned employee has a skill that is about to expire

Shift assignment conflicts with employee's availability

Not enough rest time between employee's consecutive shift assignments

Task assignment is outside of allowed time window

Task assignment starts before shift's start time

Task assignment ends after shift's end time

Duplicate task assignments for same employee

Overlapping task assignments for same employee

Employee not authorized to perform assigned task

Employee daily work hours exceed maximum limit

Employee daily work hours are below minimum limit

Employee period work hours exceed maximum limit

Employee period work hours are below minimum limit

Employee daily overtime hours exceed maximum limit

Employee period overtime hours exceed maximum limit

Employee consecutive work days exceed maximum limit

Employee Information Management



Maintain employee contact information, picture, position, hire date, labor rate, skills/certifications, and skill expiration dates

Limit hours an employee can be scheduled to work per day or per work period

Assign minimum and maximum work and overtime hours per day or per work period for each employee

Set an employee’s availability in multiple periods for each day of the week

Designate authorized time off reasons for each employee

Designate authorized work locations for each employee

Allow up to 25 customizable fields for each employee record

Punch In/Out



Punch view to show shift assignments for each employee and the employee’s punch in/out times

View, edit, and add punch records

Show the variances between planned and actual work hours and costs

Reports based on punch data

Open Shifts and Shift Bidding



Create open shifts that still need to be filled and have employees sign up (shift bidding) for those shifts

Print and post the open shifts for employees to sign up or employees can request the open shifts remotely via an iOS mobile device

 Show open shifts and requests on the Shift schedule view for review and approval

Employee Remote Access



Support for employee remote access via browser and mobile apps (requires Employee Remote Access Add-on)

Allow employees to access their schedules via an iOS mobile device

Allow employees to change their weekly availability status

Allow employees to punch in/out via an iOS mobile device

Allow employees to request time off via an iOS mobile device

Allow employees to bid on open shifts via an iOS mobile device

Allow employees to view their time cards via an iOS mobile device

Labor Budgeting and Cost Controls



Auto compute regular and overtime pay

Auto compute shift premium and on-call pay based on user-defined rules

Auto compute time off pay

Show/hide summary rows for hours and costs on schedule views

Generate Weekly, Bi-Weekly, and Period time cards

Select best available employees to fill a shift based on labor cost, current work load, skills, seniority, and other criteria

Print and Publishing Work Schedules



Print schedule views

Print daily shift and time off assignments

Print weekly and monthly shift assignment and time off calendars

Print employee weekly and monthly calendars

Publish schedules in PDF and other formats for Internet/online viewing

E-mail schedules to employees in HTML, text or iCalendar file format




Number of standard reports



Customize standard reports and save updated templates in memorized report list for future use

Context sensitive filtering, sorting, and grouping of report data

Preview report before printing (what you see is what you get)

Export report data to Excel, PDF, RTF, HTML, and popular graphic formats

Drill-down for more details, and make changes to the underlying data

Security and Multi-Level Access Control



Multi-user concurrent access


User login authentication for each database


Support for Windows integrated single sign-on


Role-based access control to accommodate full-time schedulers, managers, occasional users, and read-only users


Unlimited user accounts and roles


Access control for individual features, commands, and reports


Access control for sensitive data including labor costs and employee information


Collaboration with External Systems



Import employee data from QuickBooks or Excel file

Free Software Development Kit (SDK) providing read/write access to scheduling data via .Net classes and objects

Custom plug-in support for data exchange with payroll systems

Export data to Excel, PDF, RTF, HTML, and other popular formats

Underlying Technologies



.Net managed code

Work withWork with on-premise Microsoft SQL Server 2005 to 2012 versions

Work with Web-hosted SQL Servers


Work with Microsoft SQL Azure cloud-based database service

Performance optimization for database access over the Internet


Super quick client-only installation for computers with access to existing SQL servers


Use Microsoft SQL Server Compact Edition (CE)


Snap Schedule Premium Employee Scheduling Software