Shift Calendar

The Page You'll Spend Most of Your Time On.

The shift calendar is the center of every planning workflow. Switch between day, week, and month views; click empty cells to create shifts, drag to move them, hold a modifier key to copy. The same view shows availability, coverage status, and rule conflicts — so when you assign someone to a slot you see immediately whether they're available, whether they're qualified for the position, and whether the assignment crosses a work-time threshold. Bulk-select changes apply across many shifts at once with a single history entry. Nothing publishes until you say it does, and nothing escapes the rules engine before it does.

How Planning Actually Goes

Three Moves That Cover 90% of It.

Drag

Drag to move, copy, reassign.

Move a shift to a different day. Hold a modifier key to copy. Drag onto a different person to reassign. The rules engine flags conflicts in real time.

Multi-Select

Bulk-edit twenty shifts at once.

Marquee-select or click with shift held. Open the bulk dialog. Change times, position, or assignee for all selected — one click, one history entry.

Repeat

Recurring patterns that bend.

Daily, weekly, biweekly, custom. Edit one shift and the rest stay; edit the series and they all change. No 'all or nothing' headache when one week is different.

Two Things You Notice on Day One

What the Calendar Tells You.

Coverage

Coverage at a glance.

The grid colors fill in as you assign people. Green where you're covered, red where you're not. You see the gaps before publishing, not after a customer complaint.

Conflicts

Conflicts before they cost you.

Double-booking, broken rest minimums, overtime tier crossings, eligibility mismatches — the calendar flags them as you drop shifts. The rules engine runs in real time, not in nightly batch.