Skip to content

AI scheduling and time tracking for shift-based teams

Stop building schedules by hand.

Hours AI drafts the week from your roles, availability and coverage rules. You review it and publish. Clock-ins, swaps, time off and payroll run from that one schedule.

Create your account. We’ll guide you through setup.

2 months free
then $2.75 per active employee
Sales in
point-of-sale sales land beside clocked hours
Payroll out
reviewed hours export as a payroll file
Take a look inside
Week of Sep 14 · Published
4p–cl4p–cl4p–clOff4p–cl4p–cl4p–clOffOff3p–11p3p–11p9a–5p
Friday · Call-outNoah R. called off 3p–11p. Ari T. can cover, 31h this week.Awaiting your approval
Payroll export · Week 37214.5 hreviewed, 4 overtime flags clearedGusto CSV ready
Inside Hours AISkip showcase

Draft the schedule

Start with a drafted week.

Hours AI builds the draft from your roles, availability and coverage rules. You review it before anyone else sees it.

AvailabilityPriyaFrom 10 AM
AI schedule
3-day draft
TeamMonTueWed
Alex8 AM4 PM8 AM4 PMOff
Priya10 AM6 PMOff10 AM6 PM
MorganOff12 PM8 PM12 PM8 PM
48 planned hoursReady for your review

Cover a call-out

Ask who can cover.

Hours AI suggests someone available, qualified and under their hours. You approve the change or not.

“Cover Thursday. Keep everyone within their hours.”

Hours assistant
Proposed
ML
MorganThursday · 8 AM–4 PM
Available
24 h32 h
Review before applying

Run the shift

Checklists, handovers and hours.

Staff tick off the checklist and leave a note. Hours land in a timesheet you approve.

Checklist, note and hours
Opening routine
  • Equipment checked
  • Team briefed
Handover

Supplies ready for the next shift.

22.5Reviewed hours

Payroll-ready
CSV export

Settings and connections

Set your rules once.

Rest rules, closing tasks and assistant permissions are settings you control. Square, payroll export and calendar feeds connect today.

Available now
Calendar feed
Payroll CSV
Setup
RolesWho works which shift
RulesRest, hours and coverage
ChecklistsOpening and closing
Custom connectionTell us what you run on
Product illustrations · Example data Scroll to continue

Draft the week, approve it, then run every shift from it.

See what Hours can do for you

Included

One system
for the whole shift.

Publishing the schedule is only the beginning. Clock-ins, swaps, time off, checklists and timesheets all run through it.

01

Before the week

Schedules drafted for you.

Build a schedule around availability, roles, coverage and your own rules. Review the draft before it reaches the team.

  • AI schedule drafts
  • Availability & coverage
  • Time-off & shift swaps
02

Through the day

Staff work from the same schedule.

Staff see their shifts, clock in, request swaps and read announcements in the app or on the web.

  • Time & attendance
  • Messages & announcements
  • Checklists & manager logbook
03

At the close

Review the week before payroll.

See recorded hours, tip pools and labor against sales together. Approve the timesheets and export the payroll CSV.

  • Timesheet review
  • Tip management
  • Labor insights & CSV exports

Everything included

  • AI scheduling
  • Coverage planning
  • Availability
  • Time and attendance
  • Requests and approvals
  • Team communication
  • Checklists
  • Shift logbook
  • Payroll CSV export
  • Tip pools
  • Sections and stations
  • Labor and sales
  • Calendar feed
  • Audit history

The same system for managers and staff.A manager workspace, an employee portal and an optional mobile app.

Settings

Set your
own rules.

Set minimum rest, closing tasks and approval rules once. Every draft is checked against them.

TRY THE SETTINGSTry a setting below
WORKSPACE SETTINGSConfiguration example
Scheduling / Rest between shifts

Set a minimum rest between shifts.

Minimum rest
Previous shift ends10:00 PM
11 hours rest
Earliest next start9:00 AM

Set the rest window once. Hours AI applies it when drafting and checking your schedule.

Illustrative settings only. Changes here are not saved.

Rule preview: 11 hours of rest. Earliest next start 9:00 AM.
Beyond the built-in settings

Tell us what’s missing.

Describe the approval, checklist or connection you need. Let’s scope what your business needs next.

Tell us what you need

Industries

See it in
your industry.

Each industry page follows one working day and shows which tools apply.

Restaurant staff preparing the bar before service
01 / Food & beverage

Live product

Restaurants, breweries
and bars.

Rosters, sections, tip pools and closing checklists.

Explore food & beverage
Two care-team colleagues discussing their next shift
02 / Healthcare

Consultative rollout

Coverage and handoffs
for care teams.

Coverage by role and shift, handoff notes and checklists across all three shifts.

Explore care operations

Integrations

Connects your sales and your payroll.

Sales come in from your point of sale, reviewed hours go out to payroll, and staff get a calendar feed. Everything here works today.

Working today7 live integrations
Hours AISchedule · Clock-ins · Payroll
Live

Calendar subscription

Published shiftsTheir calendar

Employees subscribe once and every published shift shows up in the calendar they already use.

Private · Read only
Live

Payroll CSV

Approved hoursYour payroll file

Approve the week, then export hours in a generic, ADP-ready, or Gusto-ready file for payroll.

Export after review
Live

Square

Square salesLabor vs sales

Connect Square and sales sync automatically, with clock-in timecards if your team already punches in on Square.

OAuth · Sales + timecards
Live

Manual sales entry

Manager enters salesLabor vs sales

Enter daily sales yourself and see labor cost against revenue, no POS connection needed.

Manual entry · Not a POS sync
Live

Sales webhook

Any POSLabor vs sales

Send sales from any point of sale or script with a key. They land beside clocked hours, like Square's.

Bearer key · Safe retries
Live

Outbound webhooks

Publish, clock, payrollSlack or Teams

Post a signed event to Slack, Teams or your own endpoint when a schedule publishes, staff clock in or payroll exports.

Signed · Retries · Log
Live

Stripe

Active employeesYour invoice

Your subscription, invoices, and payment methods run on Stripe, metered by active employee.

Metered monthly · Billing portal
Illustration · No data is changed or sent

Other systems

Tell us what you run on.

If your business depends on a system that isn’t listed, we’ll map what needs to connect and build it with you.

Map my connections

Free for 2 months

2 months free.
Then $2.75 per employee.

Add your team, post real schedules and export your first payroll files. Your first 60 days are on us.

Days 1–3001
$0subscription
during your trial

Add your team.

Days 31–6002
$0subscription
during your trial

Run real shifts.

Set upRun shiftsDecide

Scheduling, clock-ins, requests, checklists and team messaging. All included in the one plan.

After your free trialOne plan
$2.75per active employee
per month

Every feature is included. There are no tiers.

20
Estimated monthly total20 × $2.75 after trial
$55.00

Before applicable taxes. Billing adjusts with your active employee count, with a minimum of one employee.

Start 2 months free

Create your account. We’ll guide you through setup.Card required at subscription checkout.

60-day trial starts at subscription checkout. Card required. Then $2.75 per active employee per month. Cancel before the trial ends to avoid a charge. Applicable taxes may apply.

Common questions

FAQs

Ask us something else
01How do I get started?

Start the free trial from this page, or book a walkthrough with our team. We help you add your people, locations and scheduling rules, and confirm which of your tools connect before you start.

02How do the 2 months free work?

60-day trial starts at subscription checkout. Card required. Then $2.75 per active employee per month. Cancel before the trial ends to avoid a charge.

03How does pricing work?

You pay $2.75 per active employee per month, billed monthly. If an employee is deactivated, they're not counted. Your bill adjusts automatically as your team size changes.

04What counts as an 'active employee'?

Any employee with 'active' status in your location. Deactivated employees (former staff, seasonal workers on break) don't count toward billing.

05Do employees need smartphones?

No. Employees can access everything through the online employee portal on any device with a web browser: desktop, laptop or tablet. There's also an optional mobile app for employees who prefer it.

06How does the AI scheduling work?

Tell Hours AI your rules in plain English. The scheduling engine weighs availability, coverage requirements, roles, preferences, fairness, and your configured rules to create a manager-reviewed draft. You can inspect, edit, and approve it before publishing.

07What if I haven't used AI before?

You can start with the assistant off and turn on features one at a time. By default, nothing the assistant proposes is applied until a manager approves it.

08Is setup difficult?

Setup follows the way your operation already works: add your team and locations, define roles and coverage, then capture the rules managers usually keep in their heads. We offer one-on-one onboarding support when you want help mapping the workflow.

09Can I import my existing staff?

You can add employees during onboarding and invite them by email. They receive an invitation to join the right location and can use the employee portal or mobile app.

10Is my data secure?

Your data is encrypted, sign-in is authenticated and access is limited by role. We do not sell your data. Schedule changes and assistant actions are kept in an audit history you can review.

11Can I cancel anytime?

Yes, no contracts or commitments. Cancel from your billing settings and your subscription ends at the next billing date. You'll keep access until then.

Get started

Start with
next week’s schedule.

Start with 2 months free.

Create your account. We’ll guide you through setup.

60-day trial starts at subscription checkout. Card required. Then $2.75 per active employee per month. Cancel before the trial ends to avoid a charge.