Schedule anything.
Just say how it works.

AI-first scheduling with powerful connectors to your calendars and the AI assistants you already use. Say how your organization runs, and get schedules for your people, places and things.

Staff shifts

The right people on every shift.

Schedule around availability, skills, hour limits and time off. Swaps and pickups stay inside your rules, and everyone's calendar stays up to date.

A rule in plain words

“Every shift needs a supervisor.”

Front desk Week of Oct 12
MonTueWedThuFri
Lena SupervisorSup
Maya OpenOpen
Sam CloseClose
Theo MidOff
Every shift has a supervisor
The problem

Your rules don't fit in a settings page.

Every organization works its own way, so the real rules end up in spreadsheets, texts and one manager's memory. When that manager is out, so is the schedule.

A spreadsheet only one person understands
A group text for every call-out
Rules that live in someone's head
The turn

Now you can just say it.

Tell OnlineScheduling your rules the way you'd tell a new manager. It reads each one back, and nothing changes until you confirm.

Plain words are enoughNo forms, codes or formulas. If you can say it, it can be a rule.
Must-haves and nice-to-havesSay “always” or “try to,” and it knows which rules can bend.
Change it the same waySay what's different, and new schedules follow the new rule.
OnlineScheduling Setting up your rules
Every crew needs a licensed lead.
New rule

Got it: every crew has at least one licensed lead on every job. Use this rule?

Use this rule Change it
Your rules
“Every crew needs a licensed lead.”Confirmed
“The skid steer can only be at one job a day.”Confirmed
“Weekly clients keep their day.”Confirmed
AI first

Your assistant.
Our scheduling.

OnlineScheduling is built on AI from the ground up. Connect it to the AI assistant you already use, like ChatGPT, Claude and Muse, and schedule by asking. Open our app when you want to, not because you have to.

Works in your assistant Same rules everywhere App optional
Your AI assistant Connected to OnlineScheduling
Move Friday's rained-out jobs to next week. Done. Friday's jobs are on Monday and Tuesday. Crews and trucks are updated, and every crew still has a licensed lead. Who's running the Riverside job on Saturday? Crew 2, led by Theo. The aerator is booked for them too.
OnlineScheduling · nowCrew 2 notified: Saturday at Riverside HOA, 7 a.m.–1 p.m.
Your calendar

View your schedule where you want.

You don't need our app to see your shifts or tell us when you're free. Connect Google Calendar, Apple Calendar or Outlook, and your schedule shows up there.

Google Calendar Apple Calendar Outlook
Shifts land in your calendarNew shifts and changes show up on their own.
No availability formsBusy time in your calendar already counts as not free.
Checked before you're bookedEvery new schedule looks at your calendar first.
MMaya's calendarWeek of Oct 12 Checking her calendar Booked around busy time
Mon 12Tue 13Wed 14Thu 15Fri 16
8a10a12p2p4p
Oak Street8a–1p
DentistBusyMaple Court12–4p
Riverside10a–4p
Elm Avenue8a–12pClass
Oak Street8a–12pTime off
Busy in her calendar Shifts from OnlineScheduling Checked first
OnlineScheduling · now5 shifts added to your calendar
How it works

Six steps to a schedule that keeps up.

XLSX PDF PHOTO
People Places Things Shifts
01

Upload what you already have

A spreadsheet, an export from your current tool, a PDF or a photo of the whiteboard. Whatever you use today is a fine place to start.

Analyzing your schedule
Found 42 people, 9 sites, 14 vehicles
Tuesdays run two crews short
6 people often go over 40 hours
Weekly clients keep their dayPattern
02

AI analyzes your schedule

AI reads every file and finds your people, places, equipment and shifts. Then it studies how your schedule really runs: gaps, overtime and the patterns you never wrote down.

Every crew needs a licensed lead.

Got it: at least one licensed lead per crew. Use this rule?

Use this ruleRule added
03

Talk through your rules

Say them the way you would to a new manager, in our app or in your own AI assistant. Nothing takes effect until you confirm.

StaffSpacesEquipment
Every rule checked
04

Generate

Staff schedules, bookings and equipment reservations at once, each one checked against every rule and everyone's calendar.

Share Shared with 3
MMayaGoogle CalendarMon 8a
TTheoApple CalendarTue 12p
LLenaOutlookSat 5p
05

Share it with everyone

Everyone sees their own shifts in their own calendar, like Google Calendar, Apple Calendar or Outlook. Nobody needs our app, and changes show up on their own.

Theo's out Friday. Cover his jobs.
Done. Every rule still holds.
Maya takes his Oak Street job
Truck 3 moves with her
3 people notified
06

Change it by asking

Making a change is as easy as asking for it. Say what's different, and OnlineScheduling works out the rest: who moves, what gets rebooked and who needs to know.

People, places and things

Five building blocks. You decide what they are.

Every schedule is made of the same five pieces. Describe them the way your organization works, and OnlineScheduling does the rest.

What you schedule

People, places and things.

When it's needed

Shifts, bookings, jobs.

Who's on it

The match between the two.

When it's not free

Classes, time off, repairs.

How it works here

Your rules, in your own words.

Landscaping company · Week of Oct 12 Every crew has a licensed lead

Click a job to see who and what it needs.

Mon 12Tue 13Wed 14Thu 15Fri 16
Crew 1Maya's crew
Crew 2Theo's crew
Crew 3Lena's crew
Skid steerEquipment
AeratorEquipment
Mower 2Equipment In the shop
People Places Things When it's needed Who's on it Not free Rule
Stories

See it in your world.

Nine examples of how a team could run its schedule with OnlineScheduling. If it has people, places or things on a clock, it fits.

Landscaping

Friday rains out.

You run eight crews across the county. You say “move Friday's jobs into next week,” and crews, trucks and mowers re-shuffle. One trailer conflict is flagged, with the reason.

Read the landscaping story
5:40 a.m.
Recreation center

A lifeguard calls out at 5:40 a.m.

A certified replacement is booked before the doors open. Lap swim starts on time, and the courts, rooms and gear stay booked.

Read the recreation center story
GATE B
Large event

Thousands of new staff, one plan.

Staff connect their own calendars, so busy time is checked first. On race day, a gate surges and staff move over from a quiet zone without breaking a rule.

Read the large event story
Restaurant

Brunch is short two servers.

Two servers call out on a Saturday. Trained staff pick up the shifts, and nobody goes over their hours.

Read the restaurant story
FIELD 7
Sports fields

Forty teams, twelve fields, one rainout.

Games, practices and referees move to the next open time. Fields keep their rest days, and no team plays twice in one day.

Read the sports fields story
Ski area

A powder day changes everything.

Lift operators, instructors and the rental shop scale up overnight. Cross-trained staff move where you need them, inside their training.

Read the ski area story
My week
Campus

Shifts that fit around classes.

Hundreds of student workers share their class schedules once. Shifts land in the gaps, and finals week is planned before it starts.

Read the campus story
HOTEL3:00 p.m.
Hotel

Plan every floor around check-in.

Housekeepers, floors and linen carts are scheduled together. Late checkouts and early arrivals reshuffle the day.

Read the hotel story
Delivery fleet

Twelve vans, one driver out.

Drivers and vans are reassigned to every route before the first stop. Only licensed drivers are assigned, and every van is back in time for its service slot.

Read the delivery story
When plans change

Ask, and it's handled.

Call-outs, rain days and double bookings are fixed by asking. If a change would break a rule, you hear which one and why. You can still override it, and your reason goes on the record.

Put Sam on Saturday's close.

That would put Sam at 25 hours. Your rule says no more than 20. Override with a reason?

Saturday · Pool deckLive
MayaClose, 5–10 p.m.Out sick
LenaMidClose, covering
TheoClose, 5–10 p.m.
Covered by Lena. Two certified guards on deck.
Trust

Every change is on the record.

Nothing is overwritten.

Each change adds who, when, what and why.

Undo is visible.

Reversing a change adds to the record. It never erases.

Your data stays yours.

Schedules and staff details belong to your organization.

Change recordLandscaping company
Mon 06:12Operations manager moved Friday's jobs to next week.
Mon 06:12Rule check: every crew still has a licensed lead.
Tue 14:40Crew 2 lead asked to swap Thursday with Crew 4. Reason: truck in the shop.
Tue 15:05Swap accepted. All rules still met.
Record checked: complete, nothing altered. Example entries
Request access

Bring us your hardest rules.

We're opening access in stages. Tell us what you schedule, and we'll reply within one business day.

1Tell us how you schedule.
2We read every request ourselves.
3We reply within one business day.
Your hardest rule, for example “Every crew needs a licensed lead.”

Tell us who you are, what you schedule and the rule your current tool can't handle. It's one short form.

Request access