Employee scheduling software that's easy.

We make employee scheduling tools that simplify how you manage your staff's schedule.

  Workforce Scheduling Tools

2-way sms schedule updates

Fill Open Shifts

Fill open shifts in seconds with ShiftReplace™. When you need to find someone quickly, notify available staff via email, text message, mobile phone, etc. Staff can claim the shift via text message.

Mobile apps for employee scheduling

Mobile Scheduling Apps

Your entire workforce can use the free iPhone or Android scheduling app to manage the work schedule, fill open shifts, moderate shift trades and monitor time-off requests.

Email & text message schedule alerts

Text Message & Email Alerts

Because the scheduling software is online, your staff stays connected with text message and email notifications—reminding them of upcoming shifts, schedule updates, requests and open shifts.

Find shift replacements in seconds

2-way SMS Text Messaging

Staff doesn't need to be at a computer or a smartphone to view their schedule—they just text the word "SHIFT" and instantly get their next shift texted to their phone.

  Easy, Fast & Flexible Scheduling

Drop & drop interface

Simple Drag & Drop Interface

Our simple and direct approach to staff scheduling makes When I Work the easiest employee scheduling software ever. Especially for those making a transition from paper or Excel based schedules.

Shift trades & drops

Shift Trade/Drop

Employees can make shift trade or drop requests with other employees. This process can be automated by employees or require pre-approval by management.

Open Shifts

Create OpenShifts

Create "open" shifts and allow staff to pick them up. With When I Work's powerful SMS, email and mobile communication tools, you can create a new shift and notify your entire staff in one click.

Copy the weekly work schedule

Schedule Templates

Create schedule templates and use them to build your schedule quickly. Save templates for special events or busy times. Use the copy option to reuse schedules from the previous week.

Multiple schedule locations

Multiple Locations

Easily schedule staff across multiple locations, facilities or departments. Each location can share employees—giving management full flexibility for employee scheduling.

Monitor employee availability and time-off requests

Monitor Availability

See exactly when staff is available as you assign shifts. Visualize all time-off requests and availability preferences as you set the work schedule.

Payroll Reports/Export

The reports tool allows you to export the schedule to a spreadsheet format. If you include wage information for your employees, the report will tabulate wages for payroll purposes.

Schedule time-off requests

Time-Off Requests

Get notified when an employee makes a request for time-off. Quickly and easily address the request by accepting or canceling. Employees are notified instantly on their phone and by email.

  3rd Party Integration

Calendar Sync

Employees and managers can sync the work schedule to their favorite online calendar app. Subscribe to it with iCal, Google Calendar or Outlook Calendar using the "Calendar Sync" option.

Copy the weekly work schedule

Powerful API

Developers and other software makers can integrate their applications with When I Work. Our API allows developers to easily deploy their own apps and integrate existing software with When I Work.

We do not guarantee delivery of SMS to destinations outside the US.

Follow us on Twitter

If you'd like to keep up with what we're doing, get the latest updates or ask us a question, follow @wheniwork.

Find us on Facebook

If you have a question or would like to keep up to date with what we're doing, find us on Facebook at facebook.com/wheniwork.