Home · Business · Operations & Logistics · Scheduling & rotas
As of 13 August 2026, AI can only partly allocate staff to shifts by skill.
Most people should hand this to a purpose-built tool.
Can you do it?
15 minutesto a draft.
30 minutesto something you’d act on.
Cost, all in£0
Skill neededchat-fluent
Who has to check ityou
What the alternative costsThe supplied tool data gives no price for a human scheduling alternative.
If this goes wrong: a shift is left without the required skill or a worker is assigned incorrectly, leaving you to repair the rota and manage the operational consequences.
What to actually do
Use a tool built for this
The route this page recommends
Do it yourself
Second choiceA chat interface, chat-fluent skill, and roughly 30 minutes until you can act on the result.
How to actually do it
- Open the current staff records and skills or training matrix, then copy the relevant names or staff IDs, skills, qualification levels, availability, contracted hours and restrictions into a single table.
- Open the shift plan and list every shift with its date, start and finish time, location, number of people required and skills needed.
- Gather the rules that affect allocation, including minimum staffing, rest periods, maximum hours, required skill combinations, contractual limits and approved preferences.
- Paste the staff table, shift table and rules into a chatbot with the copyable prompt, then ask it to produce the proposed rota and exception list.
- Compare every assignment against the current skills matrix, availability record and shift requirements, and correct any invented or outdated information.
- Check the proposed hours, rest periods, consecutive shifts, minimum staffing and skill coverage against your organisation's current rules and employment procedures.
- Send the checked draft to the responsible manager or rota owner for approval, then publish only the approved version through your normal scheduling system.
Prompt
Create a proposed staff rota for the shifts below, allocating people by required skill and following every stated constraint. Staff and skills: [Paste a table with staff name or ID, skills, skill level if relevant, availability, contracted hours, maximum hours, and any restrictions.] Shifts: [Paste a table with date, start time, end time, location or team, number of people needed, and required skills or minimum skill levels.] Rules: [Paste minimum staffing levels, required skill combinations, rest rules, maximum hours, shift preferences, equality or contractual constraints, and any rules about consecutive shifts.] Produce: 1. A rota showing each shift, each assigned person, and the skills they cover. 2. A list of uncovered shifts, unmet skill requirements, rule conflicts and people left unassigned. 3. A short explanation of any trade-offs or assumptions. 4. A separate list of every assignment that needs manual confirmation. Do not invent availability, skills, qualifications, working hours or rules. If information is missing or contradictory, mark it clearly and ask a specific question instead of guessing. Treat the result as a draft for manager approval, not a final rota.
Open it prefilled in ChatGPT or Claude, or copy it into Gemini, which takes no prefill link.
Hand it to a person
The distant thirdA person who owns the outcome does this end to end, worth it when the failure is dear.
What it gets wrong
- It cannot know whether a qualification is current, recognised by your employer or sufficient for a particular task unless your records state that clearly.
- It cannot resolve competing priorities such as fairness, continuity, staff wellbeing and keeping a difficult shift covered without a rule or decision from you.
- It cannot reliably detect missing, stale or contradictory availability and skills data when the source records are incomplete.
- It does not accept responsibility for an unsafe, unlawful or operationally unsuitable rota; the employer or manager still does.
What caps this at PARTLY: judgement under ambiguity, stakes of error and context depth.
How we scored this
Five axes, each scored nought to two by hand: ten means AI carries the task cleanly, and the thresholds that turn a total into YES, PARTLY or NO are published in the methodology. Each axis name links to its definition.
| Axis | Score (0–2) |
|---|---|
| Output | 2 |
| Inputs | 1 |
| Verification | 1 |
| Liability | 1 |
| Effort delta | 2 |
| Total | 7 / 10 |
The methodology and its thresholds are published in full.
FAQ
- Can ChatGPT make a staff rota based on skills?
- Yes, it can produce a draft rota from a skills matrix, availability data, shift requirements and working rules. It cannot confirm that your records are current or approve the final allocation.
- What information does AI need to allocate staff to shifts?
- Give it each person's skills and qualification status, availability, contracted or maximum hours, restrictions and preferences. It also needs every shift's times, staffing level, required skills and the rules it must follow.
- Can AI make sure the right person is on every shift?
- It can match stated skills and constraints and flag shifts it cannot cover. You still need to check the live training records, availability, rest requirements and any judgement that is not written in the data.
- Is AI safe to use for staff scheduling?
- It is suitable for producing a checked draft, not for automatic publication without human approval. A wrong assignment can leave a shift uncovered or put an unqualified person in a role, and the responsibility remains with the manager or employer.
Nearby answers
Assessed by gpt-5.6-luna (gpt-5.6-luna) on 2026-08-13, second-checked by an independent model. Wrong somewhere? Email [email protected] and it gets re-checked.
The newsletter
AI news, new answers and product picks, straight to your inbox.