By When I Work

When I Work

What it does

When I Work helps shift-based teams build and share staff schedules. Managers can plan coverage, employees can see changes and request swaps, and teams can communicate around shifts. Time Clock & Attendance, when selected, adds worked-hour records and timesheet export for payroll review.

Last updated
Oct 21, 2026
When I Work · Editorial illustration
Conceptual paper-and-clay illustration of a blank shift board, a tile moving into an open slot, a clock and timesheets.

Work at When I Work?

Help customers find accurate information about your software.

Manage this listing →

Find your fit

Who it is for

It suits workplaces that assign hourly shifts across stores, departments or job sites, including retail, restaurants, clinics and field crews. It is especially useful when managers need staff availability and last-minute coverage requests in one system. Confirm whether the quoted plan and selected attendance option match the number of locations, roles and pay rules involved.

A manager and an employee use the system differently: managers build schedules and review requests, while employees set availability, see assigned work and seek swaps or open shifts. Test both views with fictional staff before transferring a real roster.

Back to sections

The work it supports

Core capabilities

A manager can create shifts, adjust the schedule and share it with staff. Reusable templates suit recurring patterns, while the multi-location view can separate stores, departments or job sites. Set up positions and schedule ownership before building the first live week.

Auto scheduling can fill requested coverage from employee availability and qualifications. That gives a starting schedule for a manager to review; compare it against required skills, breaks, local rules and staff preferences before publishing.

Employees can enter availability preferences, but the help center says these are not promises of matching shifts. Employers can disable availability entry or set notice rules. This distinction matters for teams that treat an unavailable time as a hard staffing constraint.

Open shifts and swap or drop requests help fill gaps. A manager may require review, and the original employee remains responsible until a coworker accepts the request. A pilot should test what happens when nobody takes an offered shift and how the final roster is communicated.

Time-off requests can be approved or declined with updates sent to the team. Define who may approve a request and how the resulting gap is offered as an open shift, so a request and a staffed replacement are treated as separate events.

The schedule can surface planned labor and overtime alerts before hours are worked. Use them as a planning prompt alongside actual attendance records; they do not establish final payroll cost or guarantee compliance with a local work rule.

In-app messaging can send direct messages, group conversations and announcements alongside schedule changes without sharing personal phone numbers. Managers can control who starts group chats. Set a clear channel for urgent coverage so a message is not mistaken for an approved schedule change.

With the Time Clock & Attendance service enabled, staff may use a terminal, mobile app or computer to clock in and out. The setup guidance calls for schedule and job-site addresses to match assigned shifts. Test the permitted method and location checks with fictional entries before relying on them for payroll.

Worked time flows into timesheets that managers can review and edit. A missing-entry warning highlights scheduled shifts with no matching timesheet. Review exceptions, breaks and edits rather than treating the schedule itself as proof of worked hours.

After closing a pay period, the summary can be exported as a spreadsheet or sent to a supported payroll processor. Custom timesheet exports can narrow dates, schedules, sites, positions and employees. Confirm field mapping and totals in a fictional payroll run before making it a live handoff.

Back to sections

Understand the offer

Pricing and getting started

The viewed pricing cards show Essentials at $2.50, Pro at $5 and Premium at $8 per user per month. These are displayed amounts, not a guaranteed total: confirm billing currency, seat calculation, term, taxes and the selected Time Tracking & Attendance option in the current checkout or written offer.

Essentials lists scheduling, templates, in-app messaging, OpenShifts and integrations. Pro adds rules, role permissions and custom reporting; Premium adds API key access, webhooks and SAML/SSO. Compare the exact permission, reporting and integration needs with the current plan matrix.

The price cards present Time Tracking & Attendance as an on/off addition, while a general FAQ on that same page says every plan includes attendance. Treat this as a page-level conflict and verify the payable amount and feature rights for the selected plan. The page also describes a 14-day trial without a credit card.

Back to sections

Look a little closer

Before you choose

For a practical trial, create a fictional team with two locations and distinct positions. Build a schedule, enter availability, use auto scheduling, publish it, offer a swap and confirm who remains responsible until acceptance. Then check the notifications and manager permissions.

If attendance matters, explicitly add and price it in the trial or quote. Clock a fictional shift, leave another without an entry, review the warning and timesheet, then export a closed pay period. Confirm the payroll system receives the needed fields before importing real employee or wage data.

Back to sections

8 distinct sources behind this profile. Research observed Oct 21, 2026. Features and offers can change.
View sources and research →

Help keep this profile useful

Spotted an outdated detail? Send the correction with a supporting source. A verified account is needed to submit.

Suggest a correction ↗