When I Work

Scheduling, time clock and team messaging software that helps hourly, shift-based teams build schedules faster, track attendance and keep every shift covered.

Suggest a correction

Overview

Managers build weekly or multi-week schedules with one-click auto-assignment based on employee availability and qualifications, reuse shift templates, and publish to the team, who see their shifts, swap or pick up OpenShifts and request time off in the mobile app. Employees clock in and out from phones, tablets or terminals, with GPS location, geofencing and photo clock-in, while managers approve timesheets and export hours to payroll providers such as Rippling and ADP. Overtime alerts and labor forecasting show costs while the schedule is built. Published plans are Essentials, Pro and Premium; Premium adds API key access, webhooks and SAML/SSO.
More product details

Who it is for

Industries
  • Healthcare
  • Education
  • Manufacturing
Organization Types
  • Business
  • Nonprofit
  • Education
Use Cases
  • Time tracking

Product

Solution Kind
Application

Features

Vacation/Leave Tracking

Employees submit time-off requests

Managers approve or decline requests from anywhere

More details & conditions: Vacation/Leave Tracking

Automatic update notifications

Categories: Employee Scheduling

Online Time Clock

Clock in and out from phones, tablets or terminals

GPS location capture and geofencing

More details & conditions: Online Time Clock

Photo clock-in

Attendance linked to scheduled shifts

Categories: Employee Scheduling

Shift Swapping

Employees swap or pick up shifts

OpenShifts

Limits to check
  • Job titles can restrict swaps to team members with the same qualifications
More details & conditions: Shift Swapping

Manager keeps final approval

Categories: Employee Scheduling

Schedule Distribution

Publish schedules to the team

Notify workers when a published schedule changes

More details & conditions: Schedule Distribution

Access schedules and messages in the mobile app

Categories: Employee Scheduling

Automated Scheduling

Auto-assign entered shifts to eligible, available employees in one click

Adjust assignments manually before publishing

More details & conditions: Automated Scheduling

Republish after changes to notify affected workers

Categories: Employee Scheduling

Timesheet Management

Digital timesheets from clock-ins

Managers approve and edit timesheets

More details & conditions: Timesheet Management

Export timesheets to payroll providers

Categories: Employee Scheduling

Shift Scheduling

Build weekly and multi-week schedules

Shift templates and repeating shifts

More details & conditions: Shift Scheduling

Multiple locations, departments or job sites from one dashboard

In-shift tasks and checklists

Categories: Employee Scheduling

Online Time Tracking

Track hours worked against scheduled shifts

Labor cost reports by job, role or location

More details & conditions: Online Time Tracking

Absenteeism and late alerts

Categories: Time Tracking

Timesheet Management

Digital timesheets

Timesheet editing with edit logs

More details & conditions: Timesheet Management

Instant manager approval

Payroll export

Categories: Time Tracking

Vacation/Leave Tracking

Time-off requests within the schedule

Manager approval or decline

Categories: Time Tracking

Overtime Calculation

Alert when scheduling someone into overtime

Notification when employees are about to go into overtime on worked hours

Limits to check
  • Documented as alerts and limits; pay-rule overtime calculation is not described
More details & conditions: Overtime Calculation

Max hours enforcement

Categories: Time Tracking

Clock In/Out

Clock in and out from phone, tablet or terminal

Break start and end

More details & conditions: Clock In/Out

Manager clock-in on behalf of an employee

Late clock-in notes

Categories: Time Tracking

Show all details (14)

Availability Management

Staff enter availability that shows in the schedule while it is built

Positions and tags for roles and qualifications

Categories: Scheduling

Employee Scheduling

Shift scheduling by availability and qualification

Overtime alerts while building the schedule

More details & conditions: Employee Scheduling

Labor forecasting of scheduled versus budgeted hours

Categories: Scheduling

Workflow details

Rules
  • overtime_alerts

    Yes

  • max_hours_enforcement

    Yes

  • break_management

    Yes

  • multiple_pay_rates

    Yes

Categories: Employee Scheduling · Time Tracking

Pricing

Common pricing conditions

Applies to: Essentials · Premium · Pro

Commitment Months
0
Trial Available
Yes
Trial Card Required
No
Trial Days
14
Trial is free
Yes

Essentials

Plan details & limits

Business Model
  • Subscription

Premium

Access in this plan

Programmatic access
Yes
SSO Protocols
  • SAML
Outbound webhooks
Yes

Plan details & limits

Business Model
  • Subscription

Pro

Access in this plan

Access Models
  • Role based

Plan details & limits

Business Model
  • Subscription

Technical details

Deployment

Client Channels
  • Browser
  • Mobile app
Client OS
  • Platform
    iOS
  • Platform
    Android
Delivery Models
  • Cloud (SaaS)

Implementation

Delivery Mode
  • Self service
  • Vendor

Security

Encryption In Transit
Yes

Support

Channels
  • Chat
  • Knowledge base
Included In Plan
Yes

Reviews

User experiences, moderated before publication. Review policy

Write a review

No reviews yet.

Be the first to share your experience with When I Work.

Add a product

Search to find a product.

Privacy choices

Choose what to allow.

You can change your choice here at any time. Refusing optional analytics does not limit the catalog.

AdvertisingAdSense is not currently enabled. Advertising choices will be available through its consent platform before ads are activated.Not active

Cookie details · Privacy rights