Home · Business · Operations & Logistics · Scheduling & rotas

PARTLY

As of 13 August 2026, AI can only partly schedule engineers to customer jobs.

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 ita colleague

What the alternative costsA purpose-built option in the supplied tool list is Motion, an AI calendar that plans your day, schedules tasks and protects focus time.

If this goes wrong: an engineer arrives without the right skills or cannot reach the job in time, causing a missed appointment, extra travel or an unsafe decision.

What to actually do

  1. Use a tool built for this

    The route this page recommends

  2. Do it yourself

    Second choice

    A chat interface, chat-fluent skill, and roughly 30 minutes until you can act on the result.

    How to actually do it

    1. Open the current job list, engineer availability record, skills register and rota or calendar for the scheduling period.
    2. Gather each job's location, appointment window, required skills, priority, duration and any customer or contract constraint.
    3. Gather each engineer's working hours, availability, base location, skills, leave, existing commitments and any restrictions on travel or work.
    4. Paste the records and the operational rules into the prompt, keeping dates, times and locations in a consistent format.
    5. Ask the chatbot to produce the draft schedule and its exception list, then compare every assignment against the live job list, availability record and skills register.
    6. Give the exceptions to the dispatcher or manager, make the agreed changes in the live scheduling system, and send or publish only the approved schedule.

    Prompt

    Create a draft schedule assigning engineers to customer jobs for [DATE or DATE RANGE]. Use only the information supplied below and do not invent availability, skills, travel times, working hours or job requirements.
    
    Customer jobs:
    [PASTE JOB LIST]
    
    Engineers:
    [PASTE ENGINEER LIST, INCLUDING SKILLS, BASE LOCATIONS, AVAILABILITY AND WORKING HOURS]
    
    Operational rules:
    [PASTE SERVICE LEVELS, APPOINTMENT WINDOWS, MAXIMUM DAILY HOURS, TRAVEL RULES, BREAK RULES, PRIORITY RULES AND ANY ENGINEER RESTRICTIONS]
    
    For each proposed assignment, show the job, engineer, appointment time, location, required skill match, estimated travel time if supplied, and any unmet constraint. Keep fixed appointments fixed. Do not assign an engineer who lacks a stated required skill or who is unavailable. If the information is insufficient, leave the job unassigned and state exactly what is missing. Highlight overlaps, excessive travel, working-hour breaches, missing skills, and jobs at risk of being late. Then provide an unassigned-jobs list and a short list of decisions a dispatcher must make before approving the schedule. Do not send messages, change calendars or present the draft as approved.

    Open it prefilled in ChatGPT or Claude, or copy it into Gemini, which takes no prefill link.

  3. Hand it to a person

    The distant third

    A person who owns the outcome does this end to end, worth it when the failure is dear.

What it gets wrong

  • AI cannot know that a job record, engineer availability entry or travel assumption is out of date unless you provide that information.
  • AI cannot reliably resolve vague rules such as which customer should take priority when two jobs compete for the same engineer.
  • AI cannot guarantee that a stated journey time reflects traffic, parking, access arrangements or the engineer's actual route.
  • AI cannot take responsibility for assigning work outside an engineer's competence, working hours or safety limits.
  • AI cannot replace the final approval and communication process in your scheduling system.

What caps this at PARTLY: judgement under ambiguity, real time truth and stakes of error.

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.

AxisScore (0–2)
Output2
Inputs1
Verification1
Liability1
Effort delta2
Total7 / 10

FAQ

Can ChatGPT schedule engineers to jobs?
Partly. It can produce a draft by matching jobs, skills, availability and stated constraints, but a dispatcher must check the result against live records and approve it before it is used.
What information does AI need to schedule engineers?
Provide job locations, appointment windows, durations, required skills and priorities, plus each engineer's availability, working hours, skills, base location and existing commitments. Include travel rules, breaks, service levels and any restrictions.
Can AI account for engineer travel time?
Only if you provide reliable travel information or connect it to a current routing system. It cannot guarantee that a supplied estimate reflects traffic, parking, access delays or the engineer's actual route.
Is AI scheduling safe for customer jobs?
It is suitable for a checked draft, not unattended decisions. A manager or dispatcher remains responsible for competence, working-hour limits, safety, customer commitments and the consequences of a wrong assignment.

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.