The easiest online employee scheduling software!

Savvy businesses use When I Work to manage their employees schedule online.

Dashboard

The dashboard shows your schedules current activity.

Quickly see who's working today and when they start.

Monitor current activity of staff and managers. Moderate as needed.

Scheduling tools. Setup your shifts, add employees and positions. Edit/set the schedule.

Sync shifts to your favorite calendar app, change availability and make time-off requests.

Scheduler

View all employees or view by position to focus on a specific department.

Create custom shifts on-the-fly to work around unique circumstances.

See everyone's availability as you set the schedule. Staff's time-off and availability settings are visually represented when setting the schedule.

Print the schedule for posting and/or send the schedule to your staff via email and text message.

Assign shifts in seconds. Click on the day and person you want to schedule and choose a shift.

If you need to schedule around someone's time-off, you can assign a custom shift on-the-fly.

Tag your shift with a position so your employees know what task or department they'll be responsible for.

Positions

View what positions you have covered. The scheduler illuminates which shifts you have covered based on the selected positions tab.

Each shift can be tagged with a position and each employee can be tagged with a preferred position.

Print the schedule for employees scheduled for a selected position.

Time-off Requests

When an employee makes a time-off request, the approved request will be visualized in the scheduler, making it easy for the manager to see who's available for a shift, and who's not.

Quickly respond to time-off request as you set the schedule.

ShiftReplace™

Find shift replacements in seconds. The ShiftReplace feature allows you to quickly find a replacement and notify your entire staff via email, text message, mobile phone, etc.

Simply find the shift you need a replacement for and click "Replace".

Shift Swap/Drop

Staff can easily respond to shift trade and drop requests from other employees.

Swap and drop requests are quick and easy to respond too. Management can require pre-approval before allowing a request to go through.

Preferences

Including a mobile number for each employees gives them text message alerts and 2-way text messaging capabilities.

Users can set a custom profile pic giving them a face on the schedule.

Staff can easily manage their profile, availability and alert preferences.

Employees can create multiple availability preferences. For example, create a preference for summer and fall availability.

Multiple preferences can be set for each day of the week. This allows employees to set current and future availability needs.

Employees set alert preferences indicating how they would like to be notified for various schedule events.

Shift reminders notify employees of upcoming shifts—keeping them informed and connected to the work schedule.

Preferred hours per week gives managers instant notification when they schedule an employee beyond their preferred hours per week.

Locations

Easily switch between locations when assigning shifts across multiple facilities, sites or departments.

My Schedule

Employees can easily make shift drop/swap request on their schedule in quick click.

All employees can view their schedule anytime from any web browser. They can even sync their schedule to their favorite calendaring app like Outlook or Google.