When I Work will attract small to midsize businesses (SMBs) with its flexible desktop, mobile web experience, and intuitive controls. As far as employee scheduling and shift planning software goes, it is hard to beat When I Work’s pricing. The software is free to use for up to 75 employees, and includes schedule building, availability and time off management, shift trading, and time and attendance management plus dedicated Android and iOS applications. Only some weaknesses in reporting and direct integrations with popular third-party apps keep it behind our Editors’ Choice winners in this space, Deputy and Humanity.
If you’re willing to brave its API, however, When I Work is certainly capable of custom app integrations, especially to back office human resources (HR) management software as well as point of sale (POS) and payroll applications. It may lack some advanced features, such as forecasting, but it’s got a solid core feature set and a highly attractive user interface that’s not only pretty but easy to learn and versatile.
Companies with 75 or fewer employees can get signed up for free on When I Work’s website, which gives them simple scheduling and team communication for a single location. Larger companies with more than 75 users can call the vendor to get a more tailored solution. Simple scheduling includes Team Scheduling, Team Member availability, and Team Communications. Businesses can add attendance functionality for $2 per user. Most small to midsized businesses (SMBs) that operate out of a single location will find this tier can cover most of their shift scheduling requirements.
The Scheduling Basic tier costs $1.50 per user per month and is ideal for teams with multiple locations or job sites. It includes everything the free tier offers plus features like 10 Day Scheduling, Schedule Multiple Teams, and Remote Job Sites. Attendance can be added for $1.30. A Scheduling Pro option costs $2.25 per user per month and is focused on advanced scheduling and communications for teams that need to streamline assigning and tracking work. It also adds Manage Team Tasks, Auto Scheduling, and Monitor Task Progress. Adding Attendance for this tier costs $1.60.
Finally, there’s a more comprehensive Enterprise solution for large companies that need API access, account management, global privacy settings, and SAML-based single sign-on (SSO) to integrate with identity management systems. This tier also has personalized onboarding, and optional attendance features. It lacks some potentially important features, however, such as forecasting, which is primarily what’s keeping it behind Editors’ Choice winner Deputy. However, multiple time-saving features and an abundance of training and support will make it worth the price for some organizations.
Anyone who has ever had to plot out shifts for a retail store, restaurant, or factory knows it can take huge swaths of time, so doing the work in a pleasant environment is important. Platforms such as When I Work aim not only to provide an attractive interface, but also to minimize the work shift planning takes, including the time it takes to get set up. The platform offers multiple ways to add employees and a variety of options to create daily, weekly, and monthly schedules.
Log on at the System Administrator or Manager level and you’ll see the platform’s main Dashboard, which displays a handful of preconfigured widgets that show the day’s schedule, attendance notices, and other actions that require attention. You’ll also see current pay period, and how estimated labor costs compare to total hours worked. Icons for the service’s main functions run from left to right across the top, including a Bell icon for notifications.
Onboarding new employees is a quick job begun from the Tools icon on the main navigation bar. Start by choosing Employees > Add Employee and fill in a minimum of contact information. Then, click the green “Add Employee” button at the bottom to send the person an invitation to sign up. When the employee logs in for the first time, they will be instructed to fill in any missing information, including a photo, total hours they want to work in a week, and whether or not they want to receive scheduling and other alerts via email or through the platform’s mobile app.
Managers can also add new employees by clicking the green “Invite Employees” button on the main navigation bar, typing in a new worker’s email address or phone number, and clicking “Add” to send them an invitation to install the app and fill out their information. New accounts can also upload information for existing personnel from Microsoft Excel spreadsheets or pull employee data out of Square, a credit card processor and point-of-sale (POS) service.
smartphone apps neglect to include.
System admins can configure When I Work settings so employees can grab open shifts for which they’re qualified to work, drop shifts, or swap shifts with other employees—all with or without a manager’s approval.
Swapping shifts is easy. Employees select “My Schedule,” click the shift they want to swap, and then choose Shift Details > Swap Shift. The screen then shows all of the co-workers with whom they could switch based on their qualifications and availability, and even lets the person unclick anyone from whom they don’t want to offer the swap. Employees can then add a message and hit “Send.” Swap offers show up as push notifications on the invitees’ phones. Employees are also able to split their shifts, offering part of a scheduled shift to another employee.
When I Work even has chat functionality, which lets users communicate in real time before sending along shift change requests. With the popularity of team-focused apps such as Slack and Microsoft Teams across businesses of all sizes, having similar scheduling-focused functionality within the app is very convenient for employees that need to quickly request to switch shifts.
ZoomShift. However, When I Work offers more built-in features for the price than ZoomShift does, and it works hard to please managers and employees in terms of convenience, ease of use, and smart communication and scheduling features.