Skip to main content
iWorkWhen is a shift-scheduling application for organizations that work around the clock. It gives each employee a calm, single-page view of their schedule, and gives supervisors and admins the tools to publish schedules, approve trades, manage overtime, run bidding rounds, and monitor coverage — all with role-based permissions.

What you can do

See your schedule

Month calendar of your own shifts, or flip to team view. Click any shift for details.

Trade or drop shifts

Offer a shift to a specific teammate or to anyone eligible. Supervisors approve.

Request time off

Vacation, sick, personal. Your time-bank balance updates automatically on approval.

Pick up extra hours

Browse open overtime shifts and claim them in one tap.

Bid on rotations

Rank your preferred vacation weeks or shift rotations. Slots fill by seniority.

Send SMTP emails

Point iWorkWhen at your Exchange 365 (or any SMTP) so approvals notify automatically.

Who uses it

iWorkWhen is designed for a small number of distinct roles:
  • Employees / Dispatchers — see their own schedule, request trades/PTO/OT, claim open shifts, bid on rotations.
  • Leads — everything an employee can do, plus approve trades and absences for their peers.
  • Supervisors — approve trades/absences/overtime, publish schedules, manage coverage and duty plans.
  • Admins — full system access: users, roles, groups, positions, time banks, SMTP, customer rules, audit log.
Permissions are granular and set per-role. You can invent your own roles (like “Trainer” with a custom permission mix) — see Roles.

Three ways to learn

1

Read the Quickstart

A 5-minute tour of the app, what to do on your first day, and where to click for the common actions.Quickstart
2

Pick the guide that fits you

If you’re an employee, start with My schedule. If you’re a supervisor, start with Approvals. If you’re an admin, start with Users.
3

Reference the tables when you get stuck

Permissions, Statuses, and the FAQ answer the “what does that mean?” questions.
This app was built as a modern replacement for legacy 24/7 scheduling tools. It’s open source in spirit — your admins can customize the permission matrix to match your workflows exactly.