What to feed an AI schedule maker
The quality of any schedule is the quality of its constraints. Before you ask for anything, write down:
- Fixed commitments that can't move (classes, meetings, shifts)
- The hours you're available or willing to work
- Hard limits: no work after 6pm, no back-to-back calls, lunch at noon
- How long each task or class really takes, including travel
- Anything that must happen before something else
A prompt template
Build a weekly schedule. Fixed commitments: [list with days and times]. Available hours: [range]. Tasks and durations: [list]. Rules: no more than [n] hours of meetings a day, a lunch break at [time], nothing after [time]. List any conflicts you couldn't resolve.
The last sentence matters. Asking the AI to report what it couldn't fit stops it quietly dropping tasks.
For employees and managers
If you're scheduling a team, the risky parts are fairness and coverage, which an AI draft can easily miss. Ask it to list who's covering each slot and flag gaps, then read that coverage list yourself. Treat the output as a first pass your team lead signs off on, never as a final timetable. Check legal limits on hours and breaks for your area yourself; the AI doesn't know your local rules.
For students and teachers
For a school week, start with the immovable lessons, then let the AI place study sessions, assignments and breaks around them. Teachers planning a term can ask for a repeating weekly pattern with exceptions listed separately, which keeps the template clean and makes holidays easy to handle.
For your own week
A personal schedule works best when it includes slack. Tell the AI to leave at least 20 percent of the day unscheduled, or the first surprise will break the whole thing. Also ask it to keep your most demanding work in your best hours, not wherever there's room.
A worked example: a work week
| Day | Fixed | AI fills in |
|---|---|---|
| Monday | Team meeting 10:00 | Deep work 8:00 to 10:00, admin 11:00 to 12:00 |
| Tuesday | Client call 14:00 | Deep work 9:00 to 12:00, prep 13:00 to 14:00 |
| Wednesday | No meetings | Two 3-hour deep-work blocks, catch-up buffer |
| Thursday | 1:1s 11:00 to 13:00 | Writing 8:30 to 10:30, reviews 14:00 to 16:00 |
| Friday | Planning 9:00 | Wrap-up tasks, free afternoon for overflow |
Planning this on a real timeline is easier than reading about it.
Try the free planner →A six-point review before you share any schedule
- Coverage: is every required slot filled?
- Limits: are hours per person, rest breaks and maximum run-lengths within your rules?
- Fairness: are awkward slots (late, weekend) spread, not dumped on the same person?
- Conflicts: any double-bookings, or someone in two places?
- Slack: is there room for one person being late or sick?
- Readability: can someone glance at it and know when they work?
Rotas and shifts: where AI drafts go wrong
- It optimises coverage and forgets that people need consecutive days off.
- It repeats the same pattern even when it unfairly favours a few people.
- It doesn't know about local labour rules, union agreements or break requirements.
- It can't know that two colleagues shouldn't be on the same shift unless you say so.
The fix is to state each of those as an explicit rule in the prompt, then verify the output yourself.
A school timetable skeleton
| Period | Mon | Tue | Wed | Thu | Fri |
|---|---|---|---|---|---|
| 1 | Maths | English | Science | Maths | PE |
| 2 | English | Maths | Science | History | Art |
| 3 | Break | Break | Break | Break | Break |
| 4 | Science | History | Maths | English | Maths |
Give an AI this kind of grid plus your constraints (teacher availability, rooms, no double periods of the same subject) and ask it to fill the blanks, listing what it couldn't place. Then read the clashes yourself.
When not to use AI for scheduling
If the schedule has legal or safety consequences (medical rotas, transport, anything regulated), use proper scheduling software and a human reviewer. An AI draft is a starting point, not an authority.
The step most people skip
Put the draft somewhere you can see it as a picture. In Fuidzy the day is a draggable timeline, and double-booking a slot isn't allowed unless you add a second lane on purpose. So a schedule that doesn't physically fit shows up immediately, instead of at 3pm when you realise you can't do it.