When I Work is the easiest way to create an employee schedule, handle employee time tracking, and communicate with your staff— all from the app or desktop.

Why managers love it:
*Make and manage the work schedule with ease
*View entire staff schedule from anywhere at anytime
*Create, update, and publish shifts
*Alert staff of changes to the schedule
*Monitor & approve shift trades and time off requests
*Setup a time clock for staff to clock in and out
*Message with staff 1:1 or in groups without sharing personal info

Why your team will love it:
*They can see who’s working (with permissions)
*View work schedules from anywhere at anytime
*Clock in and out of shifts
*They can pick up extra hours
*Trade shifts with coworkers
*Request time off
*Chat with coworkers 1:1 or in groups

What's New

Version 6.5

* Improvements to the mobile dashboard making it easier to view your next shift.
* Cleaned up some nasty bugs:
* Employees can no longer see unpublished OpenShifts.
* Save and publish will notify users again.
* Other backend improvements to keep the app running smoothly.

Ratings and Reviews

4.5 out of 5
1.8K Ratings
1.8K Ratings

Hands-down the best app of its kind.


I’ve tried many different shift scheduling/clock in/out apps before. Some were good, some less than good, and some were outright treacherous.
‘When I Work’ is not good, it’s not even great, it’s spectacular; it is by far the best scheduling/shift planning/hours and pay tracking/extra shift finding app I have encountered with!
While the smartphone version offers all the features you need, it is not until you access ‘When I Work’ from your pc and realize this app’s incredible potential. The amount of clever features and details is amazing, it’s like having a bookkeeper/HR person sitting next to you ... for free! Time is money and having this app saves you both. Lastly, kudos to your customer service… big kudos, that is. When I first installed the app, I needed some help so, I e-mailed your customer service, hoping they can enlighten me within 24 - 36 hours. However, I was wrong ... I received an e-mail with detailed explanation within an hour. So, keep doing what you’re doing … because you are doing it right!

Developer Response

Hi, Thanks for your nice feedback! We appreciate hearing from you and are glad to know When I Work is helping to make your teams’ and your work lives so much easier. :)

This App Makes My Scheduling Easy!

T. M. Yarrow

Before the small company I work for got The When I Work app, we coordinated regular schedules and shift changes by email correspondence. It worked all right, but the managers had a lot of work to do in keeping up with changes in shifts. And as our company expands, their work increased.
With this app, we are avoiding mix-ups and can post last-minute or long-term swaps or drops in shift hours, and have everyone literally on the same page with our scheduling. It makes it much easier for both workers and managers.
The Work Chat feature is excellent for two reasons: explanations and details can be shared regarding schedule issues, and it provides a way for us as a company team to keep our personal way of being in touch with one another, as we used to have with our old email system.
I also love the flexibility of the notifications in this app. I can choose the way I want to be notified of scheduled time or changes. This makes it really effective for keeping up to date on my hours.

Developer Response

Hi there- Thank you for taking the time to provide your feedback! We're happy to hear that When I Work has transformed the way your team keeps up-to-date on schedule changes. We appreciate you taking the time to write your review! Please let us know if you ever have any questions by emailing

Availability no longer usable

El Deano

I am an MFA student, so being able to set my availability for different parts of the year is incredibly important. With the old version, this was incredibly easy to do. I was able to set different availabilities for different parts of the year, set when they started and ended, and add names and descriptions for each, making it easy for both me and my employer.

But since the new update, that is impossible. The interface for availability has become confusing, and setting specific dates is no longer apparently possible. Any change made to a specific day is applied to all dates indefinitely, regardless of what the starting date or end date is set as. It is effectively impossible to set an availability beyond the current week, an even then it must be entered day-by-day using a calendar.

This is unacceptable. I have no choice but to use this app, since my employer set it up, and now I have to submit my availability by hand and hope it’s respected. This may actually cost me shifts in the long run, since my employer is already inflexible with the schedule as it is. I imagine I’m not the only user in this situation. Please return the availability menu back to its previous, usable form.

Developer Response

Thanks for letting us know your feedback! When I Work released a new day by day availability to make it easier to enter a specific date’s availability. If you have more questions about setting your availability up under the new design, please check out our Help Center center at or email us at We are happy to help!


When I Work, Inc.
98.4 MB
Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch.
English, Spanish
Age Rating
Rated 4+
© When I Work, Inc 2018
In-App Purchases
  1. Annual Small Scheduling Plan $299.99
  2. Annual Mini Scheduling Plan $209.99
  3. Annual Medium Scheduling $399.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like