AI for Managers

How to Plan Team Capacity Using AI (Without New Software)

Turn a pile of tasks and a shared calendar into a weekly view that shows who is overloaded before they tell you.

Updated 4 August 2026 13 min read

Quick answer

Here is how to plan team capacity using AI: calculate each person's real available hours after leave, standing meetings and a planning buffer, then have the assistant total their assigned work, show utilisation against that ceiling, and flag anyone over your threshold. Rerun it weekly.

Every Monday the same question lands on your desk: who has room for this? Most managers answer it by opening three tabs, squinting at a shared calendar, and guessing. Learning how to plan team capacity using AI replaces that guess with a number you can actually defend in a meeting — and it takes about ten minutes a week once it is set up.

You do not need new software. You need four things you already have:

That last one is where almost every capacity plan quietly dies. This guide walks through the Real-Hours Ledger, the system we teach at PromptPeakAI for turning a messy pile of tasks into a weekly view that shows who is overloaded before they tell you.

Will this work for you?

Tool needed ChatGPT, Claude, Gemini or Copilot, plus any spreadsheet
Plan Free tier is enough. Paid business tiers only for connector access or enterprise data controls
Skill level Comfortable with basics
Time About 30 minutes to set up, 10 minutes weekly

What Capacity Planning With AI Means

AI capacity planning is the practice of using an AI assistant to compare your team’s genuinely available hours against the hours already committed, so you can see over-allocation and staffing gaps before they turn into missed deadlines. The AI does not predict anything mystical. It does arithmetic, applies rules you set, and formats the result — fast, and without you rebuilding a spreadsheet every Monday.

Three words get used interchangeably in this space and they mean different things. Getting them straight is half the battle in a leadership conversation.

TermWhat it measuresThe question it answers
CapacityHours your team could work on projectsHow much can we take on?
WorkloadHours already assigned to specific peopleWho is carrying what right now?
BandwidthThe difference between those two numbersWho has room this week?

A capacity plan answers the first question. A workload map answers the second. You need both, because a team can sit at healthy average capacity while one person is drowning — averages hide the exact problem you are trying to find.

Most guides on how to plan team capacity using AI stop at the concept and then recommend a platform. That is the wrong shape of answer for a team lead with eight people and no budget line. What follows is the workflow instead.

How to Plan Team Capacity Using AI

The Real-Hours Ledger is a four-column weekly record: each person’s ceiling (hours genuinely available after leave and standing commitments), their load (everything actually assigned, including work nobody counted), the gap between the two, and a test of whether incoming work fits that gap.

Why Four Stages, Not One

You could ask an assistant to “sort out my team’s workload” in a single prompt. It will produce something. It will also silently invent the missing pieces, because you gave it no ceiling to work against and no threshold to flag against.

Splitting the job into four passes gives you a checkpoint after each one. If the ceiling looks wrong, you catch it before it poisons every downstream number — and each stage is short enough to eyeball in seconds.

The Real-Hours Ledger One pass per week, about ten minutes STAGE 1 Ceiling Hours really available STAGE 2 Load Everything assigned STAGE 3 Gap Room left, flagged STAGE 4 Test Does new work fit? You set the rules. The AI does the arithmetic and the formatting. PromptPeakAI.com

The four stages of the Real-Hours Ledger — each one feeds the next, and the whole loop repeats weekly.

The order matters more than it looks. Most managers start at stage two, tallying assigned work against a 40-hour week, and end up with a plan that has already collapsed by Wednesday. Ceiling first, always.

Set the Ceiling Before Anything Else

Your team’s ceiling is not 40 hours per person. It is what remains after leave, standing meetings, and the ordinary friction of a working week — inbox, approvals, interruptions, the ten-minute questions that arrive between calendar blocks.

Pick a planning buffer and apply it consistently. A common convention is to plan project work at 75 to 80 percent of nominal hours, but the number matters far less than using the same one every week so you can compare across weeks and tune it against what actually happened.

Nominal hours vs. real ceiling Planned on paper 40 hours of project work 40 hrs What is actually there Real ceiling: 25 hours 40 hrs Leave Standing meetings Planning buffer Available for projects PromptPeakAI.com

Example of a single 40-hour week. The buffer is not lost time — it is time that was always going somewhere else.

Here is the calculation in order, which is also exactly what you will hand the AI:

  1. Start with each person’s standard weekly hours
  2. Subtract booked leave, holidays, and training
  3. Subtract recurring meetings that happen every week regardless
  4. Multiply what is left by your buffer percentage
  5. The result is that person’s ceiling for project work
Copy this prompt — Stage 1: the ceiling
You are helping me calculate realistic weekly capacity for my team.

For each person below, calculate their available project hours using this method, in this order:
1. Start from their standard weekly hours.
2. Subtract booked leave and holidays.
3. Subtract their recurring weekly meeting hours.
4. Multiply the remainder by 0.8 to leave a buffer for admin work, email and interruptions.

Team:
- Person A: 40 standard hrs, 0 leave, 5 hrs recurring meetings
- Person B: 40 standard hrs, 8 hrs leave, 3 hrs recurring meetings
- Person C: 20 standard hrs (part time), 0 leave, 2 hrs recurring meetings
[add the rest of your team in the same format]

Return a table with columns: Person, Standard Hours, Leave, Recurring Meetings, Ceiling.
Show the arithmetic for one person underneath so I can check your maths.
Do not round anything up.

That last instruction is not decoration. Asking for the working on one row is the cheapest verification step you will ever run, and it catches the specific failure mode covered later in this guide.

Build the Weekly Ledger Step by Step

With the ceiling set, the rest is a repeatable four-step pass. It is worth saving the whole sequence somewhere you can reach on a Monday morning — a note, a saved project, or a custom assistant.

1

Pull your raw inputs into one place

You need three things: who is off, what is assigned with rough hours, and anything that arrived by request rather than through the task board. That third bucket is the one that sinks plans. Copy them into a plain list or export a CSV from wherever your tasks live.

If your export comes out messy — merged headers, inconsistent date formats, half-empty columns — clean it before it goes anywhere near a prompt. Our guide to cleaning messy data with AI covers that pass, and it takes a couple of minutes.

2

Format the data so the AI can read it

Structure beats volume here. A tidy table of 30 rows produces better arithmetic than a rambling paste of 300 lines. If your source is a spreadsheet, our walkthrough on analysing a spreadsheet in ChatGPT covers the upload route.

✕ What most people paste

"Sarah's swamped with the Nordic launch and some client stuff, Mark's got the report plus whatever came in Friday, Elena is off Thursday I think."

✓ What actually works

Person | Task | Est. hours Sarah | Nordic launch assets | 14 Sarah | Client review round | 6 Mark | Q3 report draft | 12 Elena | OFF Thursday | 8

3

Run the ledger prompt

This is the core of the system. It takes the ceiling from stage one, adds up the load, calculates the gap, and flags anyone outside the thresholds you set.

Copy this prompt — Stages 2 and 3: load and gap
You are building a weekly team capacity ledger for me.

Below are two datasets: each person's ceiling (available project hours), and every task currently assigned with an estimated hour cost.

CEILINGS:
[paste the table from the previous prompt]

ASSIGNED TASKS:
[paste your task list: Person | Task | Estimated hours]

Do the following:
1. Total the assigned hours per person.
2. Calculate utilisation as assigned hours divided by ceiling, shown as a percentage.
3. Calculate the gap in hours (ceiling minus assigned).
4. Flag each person: OVER above 100 percent, TIGHT between 85 and 100 percent, OK between 60 and 85 percent, LIGHT below 60 percent.

Return one table: Person, Ceiling, Assigned, Utilisation, Gap, Flag.
Sort by utilisation, highest first.
Use only the numbers I gave you. If a task has no hour estimate, list it separately as "unestimated" rather than guessing a value.
✓
Checkpoint

You should now have one table showing every person's utilisation percentage, sorted worst-first, plus a separate list of any tasks that had no hour estimate.

📷Screenshot placeholder

The AI assistant's response showing the completed capacity ledger table with Person, Ceiling, Assigned, Utilisation, Gap and Flag columns filled in.

Crop to the response area only. Hide the sidebar, account name, avatar and any real colleague names — use Person A, Person B labels in the test data.

File: chatgpt-team-capacity-table-output.png · Alt: "AI-generated team capacity ledger table showing utilisation percentages and over-allocation flags"
4

Sanity-check before you act on it

Scan the totals against your own instinct. If the ledger says your busiest person is at 62 percent, either the estimates are wrong or something is missing from the task list. Both are useful findings. Fix the input and rerun rather than arguing with the output.

The weekly ledger pass Leave and calendar Who is off, standing meetings Task board export Assigned work, hour estimates Ad-hoc requests The work nobody logged One clean table: Person, Task, Estimated hours AI applies your ceiling and threshold rules Totals, utilisation, gap OVER — act this week TIGHT — no new work OK — room available PromptPeakAI.com

What goes into the weekly pass and what comes back out — the shape stays identical every week.

Spot Over-Allocation Before Burnout

The people who burn out are rarely the ones on the obviously enormous project. They are the ones absorbing eleven small requests that nobody counted, each of which looked like twenty minutes.

Your ledger catches this only if the unlogged work goes in. The most valuable question you can ask your team each week is not “how are you doing” but this one:

  • What did you spend real time on last week that is not on this list?
  • Which of your estimates turned out to be badly wrong, in either direction?
  • What is arriving next week that nobody has logged yet?

Add those hours and rerun. Once someone is flagged OVER, the fix is a reassignment, not a pep talk. This prompt does the matching:

Copy this prompt — the rebalance pass
Here is my team capacity ledger for this week:

[paste the ledger table]

Here are the skills each person can cover:
- Person A: [skills]
- Person B: [skills]
- Person C: [skills]

Suggest a rebalancing plan that brings everyone under 100 percent utilisation.

Rules:
- Only move tasks to someone whose skills cover them.
- Do not move a task if it would push the receiver above 85 percent.
- Prefer moving fewer, larger tasks over many small ones.
- If the numbers cannot balance by moving work alone, say so explicitly and tell me how many hours short we are.

For each suggested move, give me: task, current owner, proposed owner, hours moved, and one sentence on why.

That fourth rule is the one that earns its place. Ask an AI to solve an unsolvable allocation and it will usually produce a confident-looking plan anyway. Telling it that “this does not balance” is an acceptable answer is what turns the output into information rather than reassurance.

✕ Vague ask

"How should I rebalance my team's workload?"

✓ Constrained ask

"Bring everyone under 100 percent. Do not push anyone past 85 percent. Skills must match. Tell me if it does not balance."

Then you still have to have the conversation. Moving work off someone who is drowning often means telling a stakeholder their thing slipped, and our guide on preparing for a difficult conversation with AI is a useful rehearsal step before that meeting. If the reassignment goes the other way and you are handing work to someone new, delegating properly with ChatGPT covers writing the brief.

Pressure-Test New Work Before You Say Yes

The question that used to take two days of spreadsheet work — “can we take Project Alpha next month?” — now takes about five minutes. You have the ceilings. You have the load. A scenario test just adds the proposed work and shows you which week breaks.

Copy this prompt — the scenario test
Run a capacity scenario for me.

Current committed hours per person for the next 6 weeks:
[paste your baseline, one row per person per week]

Proposed new project:
- Week 2: [X] hrs [skill], [Y] hrs [skill]
- Week 3: [X] hrs [skill]
- Week 4: [X] hrs [skill]

Show me, week by week, what each person's utilisation becomes if we accept this work.

Then answer three questions directly:
1. Which specific week does capacity break first, and for whom?
2. How many hours short are we in that week?
3. What is the smallest change that makes it fit — moving a deadline, cutting scope, or adding hours?

Be blunt. If this does not fit, say it does not fit.

The output of that prompt is the raw material for the answer you give leadership. Turning it into something an executive reads in thirty seconds is a separate job — our guide to writing an executive summary with ChatGPT handles that, and the same numbers slot neatly into a weekly status report built with AI.

Someone is flagged OVER. Now what? Utilisation above 100 percent Move the task Someone else has room and the right skills Cut the scope Something on the list is not load-bearing Move the date The deadline was a preference, not a wall None of these work? Escalate with the hour count. PromptPeakAI.com

What to do once someone is flagged over — work down the list in order, and escalate with numbers rather than adjectives.

Keep Employee Data Out of Trouble

This is where managers hesitate, and they are right to. Capacity data is people data. Leave records, workload patterns, and who is struggling are all things your team would reasonably object to seeing pasted into a chat window.

The safe version of this workflow is also the easier one: strip the identities. The arithmetic works exactly the same on Person A through Person F, and you are the only one who needs the key.

🟢
Safe to paste

Task names, hour estimates, anonymised labels like Person A.

🟡
Redact first

Real names, client names, internal project codenames.

🔴
Never paste

Medical leave reasons, salary data, performance notes, disciplinary records.

Which tier you are on changes what is possible, not what is wise. Consumer AI accounts may use your conversations to improve models unless you turn that off; business tiers generally do not. According to OpenAI’s ChatGPT Business documentation, business workspaces require a minimum of two seats and carry workspace-level admin controls that consumer plans do not. For the wider question of what belongs in a work chat window at all, our privacy guide for ChatGPT at work is the fuller treatment.

📷Screenshot placeholder

The data controls screen in your AI assistant's settings, showing the toggle that governs whether conversations are used to improve the model.

Crop to the settings panel only. Hide the account email, workspace name and any tenant identifiers.

File: ai-data-controls-toggle.png · Alt: "AI assistant data controls settings showing model training toggle switched off"

Copilot users sometimes assume a licence means it can simply read the whole team’s calendars. It reads what you can already read. Per Microsoft’s Copilot privacy documentation, it only surfaces organisational data the individual user has at least view permission for — it does not grant new access.

So if you cannot see a colleague’s calendar detail today, neither can Copilot on your behalf. Our breakdown of what Copilot can see at work goes deeper, and Copilot free versus paid covers whether a licence is worth buying. Copilot Chat comes at no extra cost with eligible Microsoft 365 business accounts, which is enough for everything here.

One more thing worth saying out loud to your team.

Tell them you are doing this, and why. A manager who says "I am mapping hours so I can push back on requests for you" gets honest estimates. A manager who quietly builds a utilisation dashboard gets padded ones, and deserves them.

  • Share the ledger with the team, not just upward.
  • Ask them to correct it — they will, and the corrections are the point.
  • Never use a utilisation percentage as a performance metric. It measures your planning, not their effort.

When the Numbers Come Back Wrong

Four failures account for nearly everything that goes sideways here. Each has a fix that lives in the prompt rather than in a longer spreadsheet.

What you seeWhy it happensThe fix
Totals do not add upThe model estimated rather than calculatedAsk it to show working on one row
Everyone looks fineAd-hoc work never entered the listAdd an unlogged-work column and rerun
Estimates are wildly optimisticPeople underestimate their own tasksAsk AI to break tasks into sub-tasks first
Plan collapses by WednesdayCeiling was set at nominal hoursReapply the buffer, then rebuild

The first row is the common one and worth understanding. Language models produce plausible text, and a plausible-looking sum is not the same as a correct one — the same underlying behaviour behind AI hallucination. Asking for the arithmetic on one row, every time, catches it in seconds.

If your estimates are the problem rather than the maths, get the AI to decompose the work first: hand it a vague deliverable like “update the annual handbook” and ask for realistic sub-tasks with hours before it goes anywhere near the ledger. Structuring these requests well is its own skill, and the Role, Goal, Context, Format system is the shortest route to prompts that behave.

Three things this system genuinely will not do for you.

  • Know what actually matters. The ledger treats a board deck and a routine ticket as equal hours. Priority is entirely your judgment.
  • Estimate accurately on its own. Every number it returns is downstream of estimates a human guessed. Bad inputs give confident, precise, wrong outputs.
  • Tell you someone is struggling. Utilisation is a proxy. A person at 70 percent can be having a terrible month, and no percentage will surface that. Conversations will.

Run the ledger once this week with made-up numbers before you use it for real — twenty minutes with a fake five-person team will teach you more than any amount of reading, and you will find your own thresholds fast. Then run it for real on Monday, share it with your team, and let their corrections make it accurate.

Take it with you

Run your first Real-Hours Ledger this week

  1. Calculate each person's ceiling: standard hours, minus leave, minus recurring meetings, times your buffer. List every assigned task with an hour estimate, including work that never reached the task board. Run the ledger prompt and ask the assistant to show its arithmetic on one row. Act on anyone flagged over: move the task, cut the scope, or move the date. Share the ledger with your team and let their corrections make it accurate.

Questions people ask

QHow many hours per week should I plan per person?
Not 40. Start from standard hours, subtract booked leave and recurring meetings, then apply a planning buffer — 75 to 80 percent of what remains is a common convention. The exact figure matters less than using the same one every week.
QWhat is the difference between capacity planning and workload management?
Capacity planning asks how much your team could take on. Workload management asks who is carrying what right now. You need both, because a team can look healthy on average while one person is badly over-allocated.
QIs free ChatGPT good enough for team capacity planning?
Yes, for everything in this guide. The arithmetic and formatting work fine on free tiers. Paid business plans matter for data controls and direct connections to your files or calendar, not for the calculation itself.
QCan Microsoft Copilot check my team's calendar availability?
Only to the extent you can already see those calendars yourself. Microsoft's documentation states that Copilot surfaces organisational data the individual user already has at least view permission for. A licence does not grant new access.
QIs it safe to put employee schedule data into an AI assistant?
Anonymise first and it usually is. The maths works identically on Person A through Person F. Keep real names, medical leave reasons, salary data and performance notes out entirely, whichever plan you are on.
QWill my team feel like they are being monitored?
They will if you build it in secret. Tell them what you are doing and why, share the ledger with them rather than only upward, and never use utilisation as a performance metric — it measures your planning, not their effort.
QHow often should I update the capacity plan?
Weekly. Anything less frequent and the estimates drift far enough that the plan stops being useful. Once the prompts are saved, a rerun takes about ten minutes.
QWhat if the AI totals come back wrong?
Ask it to show the arithmetic for one row every time you run it. Language models produce plausible text, and a plausible sum is not always a correct one. The one-row check catches it in seconds.
A

Written by

admin

✓ Last verified 4 August 2026

Keep reading

Leave a Reply

Your email address will not be published. Required fields are marked *