Complete Feature List

AI Employee Scheduling
Software Features

Everything you need for seamless scheduling — powered by the AI Copilot and Autopilot.

AI Copilot

Everything the AI Copilot can do

Chat in plain English — or talk — and it runs your workforce for you. Here's every job it does, in seconds.

Generate a full schedule

Build a whole week’s schedule from one sentence. Seconds, not hours.

Just tell the Copilot what you want — like “Build next week at Riverside Kitchen using fair rotation” — and it fills every open shift for you.

Say “fair rotation” and it automatically spreads the hours evenly across your team, or “max” to give more hours to the people who want them.

Before it puts anyone on a shift, it checks every rule you’ve set:

  • Who’s free
  • Who has the right job
  • Who’s off on time-off
  • Who’s close to overtime
  • Your labor budget
  • Hour and shift limits
  • Rest between shifts
  • Who can’t work together
  • And any other rule you’ve set in Autopilot

Why it's strong: This is the part that used to eat your whole afternoon. Now it’s done before your coffee gets cold — and it follows your own rules while it builds, so the schedule comes out clean and ready to publish the first time.

Create any single shift

Need one shift on the calendar? Just say it.

“Add a shift Friday, 11 AM to 7 PM, at Lakeside.” Done. No forms. No dropdowns. No clicking around a calendar grid. The Copilot reads the date, the time, and the place right from your words and drops the shift where it goes.

It handles the tricky stuff too:

  • Overnight shifts? “9 PM to 5 AM” — it knows that crosses midnight, so you never do the math.
  • It even sets how many people the shift needs.

Why it's strong: One sentence in, one shift on the board. The little thing you used to stop and click through is now something you can fire off in two seconds from your phone.

Create repeating shifts

Some shifts repeat over and over. Set them up once.

Tell the Copilot the pattern and it builds every single one: “Every Tuesday and Thursday at the Airport Gate, 6 AM to noon, every week, for 90 days.” It figures out every date that matches and drops them all on your calendar at once.

It fits any pattern:

  • Every day
  • Only certain days of the week
  • Every other week
  • Even “every fourth day”

Why it's strong: Typing repeating shifts in one by one is a waste of your day. This turns an afternoon of copy-paste into one sentence — and you never have to remember to set it up again.

Put someone on a shift as you make it

Already know who you want? Name them while you build it.

“Create a shift Saturday, 10 AM to 3 PM, and put Marcus on it.” The shift is built and Marcus is already on it — no second step. You can name more than one person, too.

Why it's strong: It’s smart about names: it knows “Marcus” is a person and “cashier” is a job, so it never mixes them up. (You flip this on in settings when you want it.) Assigning becomes part of creating — one move instead of two.

Fill an open shift fast

Got a shift that still needs a person? Just say who.

“Put Priya on Thursday’s 4 PM to 8 PM at Northgate.” She’s added — no scrolling the calendar, no clicking into the shift.

It watches your back:

  • If two shifts could match what you said, it asks you which one instead of guessing wrong.
  • It checks there’s room on the shift first, so you don’t overfill it by accident.

Why it's strong: Filling gaps used to be a hunt-and-click chore. Now it’s one line you can send from anywhere.

Get set up in under 5 minutes

Most apps make you set everything up before you can start. XShift just talks to you.

The minute you sign up, the Copilot walks you through the whole thing one simple question at a time — building everything for you as you answer, then making your very first schedule.

It asks, you answer:

  • Asks for your locations — if you run more than one.
  • Asks about the different roles in your organization.
  • Asks if you’ve turned roles on (if not, it skips straight to adding employees).
  • Asks about your team and helps you bulk-import everyone at once — see “Add your whole team” right below.
  • Shows you how to create shifts and repeating shifts, and even flip any setting on or off — all just by chatting, like talking to ChatGPT, Claude, or Gemini, except it actually takes action for you.

Why it's strong: By the time you’re done chatting, the app is set up and you already know how to use it. Under five minutes — no setup screens, no manual, no guessing.

Add your whole team at once

Got your team in a spreadsheet? Bring them all in together.

  1. 1Paste the list right into the chat, or upload a CSV file.
  2. 2Drop in their names and emails and what they do — or honestly, just first names if that’s all you’ve got handy.
  3. 3See a clean preview of every person.
  4. 4Hit approve. Your whole team is in, with a progress bar ticking through, in under a minute.

It catches problems for you:

  • Points out anyone you listed twice
  • Points out anyone whose email is already on the team

Why it's strong: No typing people in one at a time, ever. And you get to check everyone before anything is saved, so you never end up with a mess of duplicates.

Message your team

Need to reach someone? Tell the Copilot the gist — it writes it for you.

“Shoot Diego a quick note thanking him for covering last weekend.” It turns that into a warm, clear message and sends it right to him in the app — you never open a separate messages screen or hunt for his name.

Want to say it word for word yourself? You can do that too.

Why it's strong: It’s the fastest way to drop a quick thank-you, a heads-up, or a reminder — without breaking your flow or picking up your phone.

Tell the whole company at once

Something everyone needs to know? Say it once.

“Announce that we’re closing early on New Year’s Eve.” The Copilot writes it up and posts it to your whole company. Every employee sees it on their dashboard the second they log in — and gets an email too, if they’ve turned those on.

Use it for:

  • A schedule change
  • A new break policy
  • A shout-out after a packed weekend

Why it's strong: No texting the whole staff one by one. One line from you, and everyone’s in the loop.

Save a week and reuse it

Built the perfect holiday week once? Never build it again.

  1. 1“Save Thanksgiving week as my Busy Week template.” It grabs every shift in that stretch — the days, the times, the head counts.
  2. 2When the next big stretch comes: “Drop the Busy Week template on Labor Day weekend.”
  3. 3All those shifts rebuild themselves on the new dates in seconds.

Bonus:

  • You can even drop it onto just certain places or certain days if you don’t need the whole thing.

Why it's strong: Your best weeks become one-click reruns instead of building from scratch every time.

Ask anything about your team

Got a question about your people? Just ask it.

Ask things like “Who never misses a shift?”, “Which days are we thin on staff this month?”, or “Who’s logged the fewest hours lately?” — and it answers in plain English. No report to build, no chart to read.

It already knows the numbers. From the last 30 days, it tracks who shows up on time, who clocks in for the shifts they’re given, how hours are spread out, and which shifts are still short.

Why it's strong: It’s like having a manager who’s memorized every stat about your team, ready whenever you are.

Change any setting by talking

Settings menus waste your time. Skip them — just say what you want.

Just tell the Copilot what you want changed — “Set shift trades to smart approval,” “Let employees log breaks,” “Require my sign-off before any schedule goes live” — and it finds the right setting and flips it on or off on the spot. No digging through tabs.

It handles the bigger stuff too, like which places a manager is allowed to run and what they’re allowed to do.

Why it's strong: Anything you’d normally hunt for in settings, you just say out loud and it’s done.

Talk instead of type

Hands full? Just talk.

Tap the mic and say what you need — “Fill every open shift at the Warehouse for next week” — and your words turn into a request the Copilot acts on, same as if you typed it.

And it’s not just for scheduling. Every single thing the Copilot can do, you can do by voice: build schedules, add shifts, message people, ask questions.

Why it's strong: It’s built for how managers really work — on the floor, on the move, in the middle of a rush — not parked at a desk. Just talk, like you’re handing a job to your best helper.

Autopilot

Everything Autopilot enforces

Write your rules once, in plain English. Autopilot enforces them 24/7 — so no policy ever goes unenforced again.

Custom Rules — your rules, in plain English

Write a rule the way you’d say it out loud. Autopilot follows it from then on — by itself, every time.

  1. 1Click Custom Rules.
  2. 2Click Add a Rule.
  3. 3Type the rule in plain words — like “Tom works no more than 20 hours a week.”
  4. 4Hit Check It. Autopilot reads it and makes sure it can really enforce it.
  5. 5If it can, the rule turns on. That’s it — you never think about it again.

You can make a rule about almost anything:

  • Hours — “No one works more than 32 hours a week.”
  • People who shouldn’t mix — “Never put Ray and Carla on the same shift.”
  • Money — “Keep Saturday brunch under $350 of labor.”
  • Time off — “Auto-approve any request made a month ahead.”
  • Rest — “Give everyone at least 10 hours off between shifts.”

Why it's strong: When you hit Check It, Autopilot is careful for you. It makes sure the names you typed are real people on your team — and if you spell “Carla” wrong, it tells you and offers a fix. Once a rule is on, it doesn’t bend: it holds when Autopilot builds a schedule, covers a call-out, or when you add someone by hand. And it’s not the AI guessing — it follows your rule the exact same way every single time.

Auto call-out coverage

Someone calls out. Autopilot fills the shift for you — no phone calls.

Normally a call-out means you stop everything and work the phones. With Autopilot on, the moment a shift opens up, it goes to work instead. You set one simple cutoff — say 5 days — and it knows exactly what to do.

  1. 1More than 5 days away? There’s time to plan, so it picks the best-qualified person and assigns them. Done — you don’t lift a finger.
  2. 2Less than 5 days away? It sends an in-app message to everyone who qualifies. Whoever taps “I’ll take it” first gets the shift.
  3. 3Want the whole team to get first crack? Add a rule like “always offer open shifts to everyone qualified” — and Autopilot skips straight to messaging the entire qualified group, so the first to tap “I’ll take it” wins.

Before it picks anyone, it checks they truly fit:

  • Free that day
  • Has the right job
  • Allowed to work that spot
  • Not on time-off
  • Overtime — anyone who’d hit overtime is saved for last
  • Properly rested
  • No other shift at the same time

Stay in the loop, or don’t — you choose. Let Autopilot handle it quietly and just drop a note in your notifications when it’s covered, or have it ping you and your managers every time. And if no one can cover, you get an email right away, so it never slips through.

Why it's strong: This is the most stressful part of every manager’s week — gone. No calls, no texts, no scrambling. The gap gets covered by someone who actually fits, and you decide how hands-on or hands-off you want to be.

The overtime agent

Overtime sneaks up on you. This catches it before payroll does.

  1. 1It looks across your whole team.
  2. 2It adds up everyone’s hours for the week.
  3. 3It pulls out anyone who’s over your limit — or about to be.

For each person, it does the math you’d never have time for:

  • How much that overtime will cost you, at time-and-a-half
  • Which free teammate could take the hours instead, with no overtime

Then it hands you a simple choice: approve the swap, or skip it.

Why it's strong: You see the savings before you decide. And nothing changes without your okay.

Labor-budget guardrails

Set a spending limit. Autopilot won’t let the schedule go over it.

Pick a cap for a day, a week, or a whole location — like “Keep Riverside Kitchen under $600 of labor on Friday nights.” Before it puts anyone on a shift, it adds up what the schedule will cost — overtime included — and checks it against your cap. If the next person would push you over, it holds them back instead of quietly blowing the budget.

Why it's strong: Going over budget is easy to do and hard to undo once the schedule’s live. You set the number once, using your team’s pay, and Autopilot guards it on every schedule it builds — so you find out before payroll, not after.

Time-off rules that run themselves

Stop being the bottleneck on time-off. Let your rules clear it.

Write your rules in plain words and Autopilot applies them the moment an employee hits submit. The yes or no happens right away, the employee gets told instantly, and every decision is stamped with which rule made it and why — so it’s never a mystery.

For example:

  • “Auto-approve anything asked for a month out.”
  • “Auto-deny requests during our peak season.”
  • “Say no if they’re already off earlier that same week.”

Got rules that bump into each other? You can rank them so the right one always wins — see “Put your rules in order” below.

Why it's strong: Your team gets fast, fair, same-every-time answers without waiting on you — and you stop being the holdup on routine requests.

Keep two people apart

Got two people who shouldn’t work together? Tell Autopilot once.

“Never put Lena and Wes on the same shift.” From then on, it simply won’t. When it builds a schedule, fills a call-out, or you add someone by hand, it checks first. If putting Lena on a shift would land her next to Wes, it picks someone else instead.

Why it's strong: Every team has a pair that clashes. Now you don’t have to remember them or scan the board every week — the rule holds on its own, on every shift, forever.

Put your rules in order

Two rules clash? You decide which one wins — just by ranking them.

Say “auto-approve a month’s notice” and “auto-deny during inventory week” both want to fire on a request for a day inside inventory week, asked for weeks ahead. Which wins? You decide. Drag your rules into the order you want, and Autopilot reads them top to bottom — the highest one wins, every time. Rule one beats rule two, rule two beats rule three.

Why it's strong: It even warns you up front if two rules flat-out fight each other, so you catch the clash before it ever causes a weird call. No tangled logic, no surprises — just your priorities, in your order, the same way every single time.

Shift limits

Sometimes it’s not the hours — it’s how many shifts someone’s on the hook for.

Set the cap in plain words: “No one works more than 4 shifts a week.” Autopilot counts each person’s shifts for the week and won’t give them a fifth — not when it builds the schedule, fills a call-out, or you add them by hand.

Why it's strong: Maybe a student can only handle a few, or you just want to spread the work around so no one feels buried. This keeps it fair and honors the limits real people have — without you keeping a tally in your head.

Rest between shifts

Back-to-back shifts wear people out. Make sure everyone gets real rest.

Say it however you think of it:

  • “At least 11 hours between shifts.”
  • “Nobody closes one night and opens the next morning.”

Autopilot works out the gap for each person before it places them. If a shift would leave someone short on rest, it won’t put them there — it finds someone properly rested instead.

Why it's strong: It even handles tricky overnight shifts right when it counts the hours. Your team comes in fresh, and you’re not the one tracking who closed last night and opens this morning.

Hour limits

Too many hours means overtime, burnout, and people quitting. Set a limit and Autopilot holds it.

Set it in plain words:

  • “Nobody works more than 30 hours a week.” It tracks each person’s weekly total and won’t put them on a shift that pushes them past it.
  • “No shift longer than 6 hours.” You can also cap how long any one shift runs, so nobody gets stuck with a marathon.

It checks the hours first whether it’s building the schedule, covering a call-out, or you’re assigning by hand.

Why it's strong: Your people stay rested and your overtime stays down — with zero math on your end.

Core Features

And everything else you get

The full toolkit behind the AI — scheduling, time tracking, reporting, team management, and more.

For Managers

Manager Features

Powerful tools designed for Head Managers and Managers to streamline operations

Dashboard & Analytics

Real-Time Dashboard

Live metrics and insights at a glance

  • Total employees count
  • Active shifts this period
  • Scheduled hours this week
  • Pending PTO requests
  • Open unfilled shifts
  • Coverage percentage

Reports & Export

Comprehensive reporting tools

  • Hours Report (by employee/date)
  • Coverage Report (staffing levels)
  • PTO Report (balances & usage)
  • Overtime Report (tracking)
  • Export to CSV

Real-Time Labor Cost Analytics & Overtime Tracking

NEW

See what your schedule will cost BEFORE you publish. Automatic overtime calculation using 40-hour weekly threshold, with real-time cost visibility and employee-level breakdowns.

  • Real-time labor cost projections from scheduled shifts (not estimates)
  • Automatic overtime tracking: 40-hour weekly threshold (Sunday-Saturday)
  • Employee-level cost breakdown: hourly rate + overtime premium visibility
  • Week-by-week cost analysis with location filtering (multi-site support)
  • Salary-to-hourly conversion (2,080-hour standard) for salaried employees
  • Overtime exempt employee handling (managers, executives)
  • Compare planned vs actual costs for budget optimization
  • Unpaid break deductions for accurate labor cost calculations
  • Location-based cost filtering for multi-location operations

Schedule Management

AI Schedule Generation

Auto-generate optimal schedules in seconds

  • Fair Rotation: Balanced distribution
  • Maximize Hours: Prioritize performers
  • Respects availability windows
  • Prevents scheduling conflicts
  • Multi-location support

Visual Calendar View

Beautiful interactive calendar interface

  • Week & month views
  • Drag-and-drop shift editing
  • Color-coded by location/role
  • Quick shift creation
  • Conflict warnings

Shift Templates

Pre-configured shift types for faster scheduling

  • Morning, Afternoon, Night shifts
  • Custom shift types
  • Set time ranges & breaks
  • Define required employee count
  • Template-based generation

Manual Shift Management

Full control over individual shifts

  • Create shifts manually
  • Edit existing shifts
  • Delete/cancel shifts
  • Assign/reassign employees
  • Copy shifts to other dates

Shift Drop Management

Handle employee shift drops & pickups

  • View all dropped shifts
  • See drop reasons
  • Monitor pickup activity
  • Real-time schedule updates
  • Automatic reassignment

Real-Time Notifications

WebSocket-powered instant updates

  • Schedule changes
  • PTO request submissions
  • Shift drop alerts
  • Clock in/out notifications
  • Coverage warnings

Conditional Shift Trading

The routine trades approve themselves — only the ones that actually need your eyes come to you

  • 3 approval modes (Auto/Manager/Conditional)
  • Auto-approve if role matches
  • Auto-approve if no conflicts
  • Auto-approve if location access
  • Manager review only complex trades
  • Instant notifications to both parties

Recurring Shifts

Create repeating shift patterns effortlessly

  • Daily patterns (every day for N days)
  • Weekly patterns (Mon/Wed/Fri for N weeks)
  • Monthly patterns (same date each month)
  • Custom frequency (every X days)
  • Bulk shift creation in seconds
  • Auto-validates staffing requirements

Schedule Publish Preview

Preview before publishing to employees

  • See fully-staffed vs understaffed shifts
  • Only publish complete shifts
  • Understaffed shifts stay draft
  • View employee notification count
  • Prevent accidental incomplete publishes
  • Professional appearance to team

16 Configurable Email Notifications

Granular control over all notifications

  • Schedule published alerts
  • Shift assignment notifications
  • PTO request updates
  • Shift trade confirmations
  • Clock-in alerts (early/late)
  • Enable/disable per notification type

Advanced Scheduling FeaturesNew

Employee Pre-Assignment During Shift Creation

Assign people the moment you create a shift — no more publishing first and coming back to staff it later

  • Assign employees during shift creation (single & recurring)
  • Eliminates 3-step workflow: create → publish → assign
  • Real-time staffing level visibility
  • Checkbox-based employee selection interface
  • Works with recurring shifts (daily/weekly/monthly patterns)
  • Prevents understaffing before schedule publication
  • Ideal for retail, healthcare, hospitality scheduling

Custom Shift Titles & Labels

Add descriptive shift titles for instant visual recognition - optional shift naming across all calendar views

  • Custom shift titles: "Morning Rush", "Closing Crew", "Night Shift"
  • Optional feature - enable/disable in Advanced Settings
  • Displays on day, week, and month calendar views
  • Tell similar time slots apart at a glance (no more guessing which 9 AM shift is which)
  • Differentiates similar time slots (multiple 9 AM shifts)
  • Auto-fallback to time-based titles if disabled
  • Perfect for restaurants, retail, event venues

Overnight Shift Scheduling (Cross-Midnight)

Automatic date rollover for overnight shifts - essential for 24/7 operations like hospitals, security, and emergency services

  • Create shifts spanning midnight: 10 PM - 6 AM
  • Automatic next-day date calculation
  • Duration calculated across midnight boundary
  • Supports shifts up to 24 hours (e.g., 11 PM - 11 PM)
  • Critical for healthcare, security, manufacturing
  • Eliminates manual date adjustment errors
  • Compatible with timezone conversion system

Multi-Timezone Shift Management

Universal timezone conversion - shifts always display correctly regardless of manager's location or viewing timezone

  • Shifts stored in location's local timezone
  • View any schedule in any timezone (EST, PST, CST, etc.)
  • Example: Pacific 7 PM automatically shows as EST 10 PM
  • 100% accurate conversion across all views
  • Essential for multi-state & multi-country operations
  • Supports 7 US timezones + international
  • Prevents timezone-related scheduling errors

Timezone-Aware Schedule Printing

Professional printable schedules with location-specific timezones, custom filters, and automatic multi-page pagination

  • Print schedules with custom date ranges (weekly, monthly, custom)
  • Filter by locations, shift status, or print all shifts
  • Shifts automatically print in their location timezone
  • Multi-timezone protection: blocks printing across different timezones
  • Clean table format with employee roles and staffing counts
  • Automatic pagination across multiple pages
  • Perfect for break room postings and management meetings
NEW

Automated Break Tracking

Create custom break rules and auto-apply them to shifts. PAID vs UNPAID break tracking with automatic deduction from labor costs and worked hours.

  • Create custom break rules with names (e.g., "30-min Lunch Break", "15-min Rest Break")
  • Auto-apply breaks when creating shifts (single or recurring)
  • PAID vs UNPAID break distinction (affects labor cost calculations)
  • Location-based break rule assignment (assign different rules per location)
  • Set minimum shift hours trigger (e.g., "Apply this break if shift is 6+ hours")
  • Break duration in minutes with precise time tracking
  • Unpaid breaks automatically deducted from labor costs & overtime calculations
  • Unpaid breaks excluded from worked hours before overtime calculation
  • See exactly which breaks will apply during shift creation
  • Enable/disable break tracking per organization in settings
  • Perfect for managing break policies across multiple locations

Team & Organization Management

Employee Management

Complete employee lifecycle management

  • Invite unlimited employees
  • Invite unlimited managers
  • Set roles (Manager/Employee)
  • Define availability windows
  • Track employee performance

Multi-Location Support

Manage multiple locations in one system

  • Create unlimited locations
  • Assign managers to locations
  • Location-specific schedules
  • Per-location reporting
  • Cross-location visibility

Granular Manager Permission Configuration

HEAD MANAGER ONLY

Head Managers control exactly what each manager can do and which locations they can touch. Toggle any of these per manager:

  • Limit a manager to specific locations — or give them all
  • Create shifts
  • Edit shifts
  • Delete shifts
  • Approve time-off
  • Deny time-off
  • Approve shift trades
  • Create employees
  • Edit employee profiles
  • Post company announcements
  • Create group chats
  • Export payroll data
  • Save shift templates
  • View labor costs & workforce insights
  • Manage Autopilot settings

Availability Control

NEW

Two modes to manage how employees set their availability — give employees full control, or require manager approval for every change.

  • Block entire days off or specific time windows (e.g. unavailable 2pm–7pm on Mondays)
  • AI Schedule Generator and Auto-Assign respect all unavailability automatically
  • Employee-Controlled mode: employees save changes instantly, no approval needed
  • Manager-Controlled mode: employees submit change requests with a reason
  • Managers review, approve, or deny requests with optional notes
  • Managers can directly edit any employee's availability at any time without going through a request
  • Full before/after comparison shown to manager on every request
  • Switch between modes anytime in organization settings

Multi-Role Assignments

NEW

Assign employees multiple roles so they can cover different positions. The scheduler, auto-assign, and shift trade system all respect role eligibility automatically.

  • Assign a primary role plus any number of secondary roles per employee
  • Shift trades validate role eligibility against primary and secondary roles automatically
  • Auto-Assign and AI Schedule Generator respect all assigned roles
  • Shift role requirements match against primary AND secondary roles
  • Enable or disable per organization in Advanced Settings
  • Removing secondary roles never affects primary role assignment
  • Managers can add or remove secondary roles at any time

Role-Based Access Control

Secure permissions system

  • Head Manager: Full access + billing
  • Manager: Team management
  • Employee: Personal features only
  • Data isolation per organization

Announcements

Company-wide communication

  • Create announcements
  • Edit existing announcements
  • All employees see instantly
  • Auto-refresh on dashboards
  • Activate/deactivate

Messaging

Direct communication with team members

  • Message any employee
  • Message other managers
  • Message history
  • Real-time delivery

Direct Messaging (1-on-1)

Private employee-to-employee communication

  • Employees message each other directly
  • Real-time chat interface
  • Message history saved
  • No need for external group chats
  • All communication in one platform
  • Searchable conversations

Group Chats

Team and department communication channels

  • Create team-specific group chats
  • Department-wide discussions
  • Share updates instantly
  • Multi-participant conversations
  • Real-time notifications
  • Centralized team communication

Role-Based Staffing - Three Modes

Choose how XShift enforces staffing: Location-Based, Time-Based, or Manual control

  • LOCATION-BASED: Fixed requirements per location (e.g., "Pool always needs 2 managers + 1 lifeguard")
  • TIME-BASED: Requirements by day/time (e.g., "Mon 9-5 needs 3 staff, Sat 9-5 needs 5 staff") - exact time matching
  • NONE Mode: Manual control for unpredictable staffing needs
  • AI validates role matches before assignment
  • Unlock individual shifts to override rules for special cases
  • Perfect for restaurants, hospitals, gyms, retail, event venues

Settings & Configuration

Customize your organization settings

  • Organization profile
  • Personal profile
  • Notification preferences
  • Security settings
  • Dark mode toggle

Time Tracking & PTO Management

PTO Request Approval

Streamlined time-off workflow

  • View all PTO requests
  • Approve/deny requests
  • See pending requests count
  • View employee PTO balances
  • Instant notifications

Time Tracking Overview

Monitor employee attendance

  • View all clock in/out times
  • See who's currently clocked in
  • Early/late alerts
  • Duration calculations
  • Export time records

Hours & Overtime Reports

Detailed time tracking reports

  • Hours worked by employee
  • Hours worked by date range
  • Overtime tracking
  • Scheduled vs actual hours
  • Export for payroll

Early/Late Clock-In Automation

Manager alerts & approval workflow

  • Early threshold: 15 min before shift
  • Late threshold: 10 min after shift
  • Auto-send manager alerts
  • Email notifications for late arrivals
  • Request approval for very early/wrong shift
  • Approve/deny clock-in requests

Billing & SubscriptionHead Manager Only

Flexible Pricing

Pay only for what you use

  • Monthly: $29/mo + $1 per active user
  • 4-Month: $99 + $3.40 per active user
  • Free trials (21-30 days)
  • Cancel anytime
See full pricing

Stripe Integration

Secure payment processing

  • Automatic billing & renewals
  • Prorated user additions
  • Invoice management
  • Billing history & receipts
For Employees

Employee Features

Everything employees need to manage their work and stay connected

Dashboard & Schedule

Employee Dashboard

Your personal work hub

  • View upcoming shifts this week
  • See pending requests status
  • Company announcements feed
  • Recent activity timeline
  • Auto-refresh every 30 seconds

My Schedule View

See your complete schedule

  • Calendar view of your shifts
  • Filter by week/month
  • Shift details (time, location, role)
  • Real-time schedule updates
  • Color-coded by status

My Shifts List

Detailed shift information

  • List view of all shifts
  • Past and upcoming shifts
  • Shift status tracking
  • Location & time details

Fair Rotation & MAX Modes

Unique AI scheduling algorithms

  • FAIR Mode: Balanced hours for everyone
  • MAX Mode: More hours to top performers
  • Algorithm prioritizes employees with fewer hours (FAIR)
  • Algorithm prioritizes high performers (MAX)
  • Ensures equitable shift distribution
  • Transparent, bias-free scheduling

Company-Wide Announcements

Broadcast messaging to all employees

  • Managers create announcements
  • All employees see on dashboard
  • Auto-refresh every 30 seconds
  • Email notifications sent to all
  • Activate/deactivate anytime
  • No individual messages needed

Time Tracking & Attendance

Clock In

Start tracking your work time

  • One-click clock in
  • Timestamp recording
  • Instant confirmation
  • Can't clock in twice

Clock Out

End your work session

  • One-click clock out
  • Duration calculation
  • Automatic time logging
  • Instant confirmation

My Time Clock

View your complete time records

  • See current clock-in status
  • Total hours (last 30 days)
  • Days worked count
  • Average hours per day

Clock History

View past clock sessions

  • Recent clock sessions list
  • Clock in/out timestamps
  • Session durations
  • Last 10 sessions shown

Early/Late Alerts

Attendance notifications

  • Alerted if clock in early
  • Alerted if clock in late
  • Alerted if clock out early
  • Visual status indicators

PTO & Time Off

Request Time Off

Submit PTO requests

  • Choose vacation, sick, or personal
  • Select start & end dates
  • Add reason/notes
  • Automatic manager notification

Track PTO Status

Monitor your time-off requests

  • View pending requests
  • See approved time off
  • Check denied requests
  • Real-time status updates

PTO Balance

Track your available time off

  • View remaining PTO balance
  • See used PTO hours
  • Accrual tracking
  • Balance history

Shift Drops & Pickups

Drop Shifts

Can't make a shift? Drop it!

  • View your upcoming shifts
  • Select shift to drop
  • Provide drop reason
  • Other employees can pick up

Pick Up Shifts

Want more hours? Pick up shifts!

  • View all available dropped shifts
  • See who dropped it & why
  • One-click pickup
  • Becomes your shift instantly

Trade History

Track your drops & pickups

  • View all past drops
  • See all past pickups
  • Drop/pickup reasons shown
  • Complete activity log

Profile & Settings

My Profile

Manage your personal information

  • Edit name & email
  • Update phone number
  • Change password
  • Profile picture (optional)

Preferences

Set your work preferences

  • Set availability windows
  • Preferred locations
  • Notification settings
  • Dark mode toggle

Messages

Communicate with managers

  • Message your managers
  • View message history
  • Real-time messaging

Ready to Get Started?

Try all features free for 21-30 days. Full access to everything.

Have questions? Read the FAQ →

AI Employee Scheduling Software Features | XShift AI