The Google Calendar Capacity Check: How to Know If Your Team Has Room Before You Say Yes
Published
Someone asks you to take on a new project. The dates look fine on paper. You say yes. Three weeks later, the person who needs to do the first real chunk of work is buried, the milestone slips, and you're explaining to a client why things are already behind.
This happens not because anyone lied about availability, but because "the calendar looks clear" and "the team has capacity" are two different things. A clear-looking calendar can hide a person who is already running two projects, owns three recurring meetings a week, and has no deep-work windows left.
Some practitioners discuss this exact gap — the difference between a schedule that looks open and one that genuinely has room — in conversations about team scheduling coordination. It's a problem that shows up in real workdays, not just in planning theory.
This article walks you through a pre-commitment capacity check using only Google Calendar. By the end, you'll have a filled five-column worksheet and a go/no-go/negotiate decision you can bring to the commitment conversation — before you've promised anything.
Why the calendar is the right place to start
Capacity isn't an abstract number. It lives in specific people's weeks. Google Calendar is where those weeks are actually recorded — meetings, blocks, recurring commitments, and the gaps between them. If you want to know whether a person genuinely has room, their calendar is the most honest signal you have.
The check has three parts:
- Read the event density for each required owner across the next two to four weeks.
- Spot shared-owner conflicts — people who are already committed to a live project during the window you need them.
- Score the earliest realistic start window for each of the new project's first three milestones.
Each part takes about ten minutes. Together they take thirty.
Part 1: Read event density for each required owner
Open Google Calendar. Switch to the Week view. If you can view other people's calendars — most shared-workspace setups allow this — open each required owner's calendar as an overlay or side-by-side view.
For each person, look at a two-week window starting from the earliest date the new project would need them. You're not counting every event. You're reading the shape of the week.
Ask yourself three questions for each day:
- Are there more than three or four hours of meetings?
- Are there any blocks of two or more consecutive unscheduled hours?
- Are there recurring events — standups, syncs, reviews — that eat the same slot every day or every week?
From those answers, assign a density rating for each person across the two-week window:
- Low — Most days have fewer than two hours of meetings. There are multiple open blocks of two or more hours. The person could absorb new focused work without rearranging much.
- Medium — Most days have two to four hours of meetings. There are some open blocks, but they're scattered or short. New work is possible but needs to be scheduled deliberately.
- High — Most days have four or more hours of meetings, or the open blocks are all under an hour. Adding a meaningful new commitment here will likely push something else.
Write down the rating for each person. You'll use it in the worksheet.
Part 2: Spot shared-owner conflicts with live projects
A shared owner is someone who is already committed to a running project during the same window you need them for the new one. This is a common source of capacity surprises — not because people are hiding anything, but because it's easy to forget that "available on Tuesday" doesn't mean "available for a second project on Tuesday."
For each required owner, look at their calendar and identify:
- Any recurring project meetings or sprint ceremonies tied to a live project.
- Any milestone-adjacent blocks — prep time, review sessions, or delivery windows — that are already booked.
- Any named project events that overlap with the window you need for the new project's first milestone.
You don't need to map every conflict in detail right now. You're looking for a yes/no signal: Is this person already carrying a live project commitment during the window I need them?
If yes, flag them as a shared owner. That flag will affect the go/no-go/negotiate decision later.
Part 3: Find the earliest realistic start window for each milestone
Now think about the new project's first three milestones. If you don't have them defined yet, sketch them roughly — even "first draft delivered," "client review complete," and "final sign-off" is enough to work with.
For each milestone, identify:
- Which owner needs to do the core work.
- Roughly how many hours of focused work it requires.
- The latest date it needs to be done.
Then go back to that owner's calendar and find the earliest window where those hours actually exist — not just technically unscheduled, but realistically available given their current density and any shared-owner flags.
A few things to watch for:
- A window that looks open might be right before a heavy meeting day. Focused work done the day before a packed day often gets interrupted or deprioritized.
- If the owner is flagged as a shared owner, their "open" blocks may already be mentally reserved for the other project's work, even if they're not formally blocked on the calendar.
- Recurring meetings that appear small — a 30-minute daily standup, for example — can fragment a morning into unusable pieces. Look at the shape of the day, not just the total meeting time.
Write down the earliest realistic start window for each milestone. If that window falls after the milestone's required date, that's a direct signal for the go/no-go decision.
The five-column worksheet
Here's the worksheet. Fill one row per milestone. The filled example below uses a fictional scenario — a project lead asked to take on a brand refresh while two other projects are running.
Filled example
Scenario: You're asked to commit to a brand refresh project. The first milestone is a brand audit delivered in two weeks. The second is a creative brief approved in four weeks. The third is initial concepts reviewed in six weeks. Your required owners are Maya (brand strategist) and Luca (designer).
| Milestone | Required owner | Current calendar density | Earliest realistic start window | Go / No-go / Negotiate |
|---|---|---|---|---|
| Brand audit delivered | Maya | High — 4+ hours of meetings most days, shared owner on live product launch | Week 3 at earliest (milestone due end of Week 2) | Negotiate — milestone date needs to move or scope needs to shrink |
| Creative brief approved | Maya + Luca | Maya: High / Luca: Medium — Luca has open blocks but Maya is still constrained | Week 5 if audit slips to Week 3 (milestone due end of Week 4) | Negotiate — dependent on audit resolution |
| Initial concepts reviewed | Luca | Low by Week 6 — product launch wraps end of Week 4, freeing Luca's schedule | Week 6 (milestone due end of Week 6) | Go — window aligns if earlier milestones are renegotiated |
Decision frame from this worksheet: Don't say yes to the original timeline. The first two milestones aren't achievable with Maya at current density. A realistic counter-offer is a two-week push on the audit, which cascades the brief by one week and leaves the concepts milestone intact. That's a negotiation conversation, not a refusal.
Blank worksheet — copy and fill before your commitment conversation
| Milestone | Required owner | Current calendar density (Low / Medium / High) | Earliest realistic start window from Google Calendar | Go / No-go / Negotiate |
|---|---|---|---|---|
| Milestone 1 | ||||
| Milestone 2 | ||||
| Milestone 3 |
How to read the go/no-go/negotiate flags
Go — The required owner has Low or Medium density, no shared-owner conflict during the milestone window, and the earliest realistic start date lands before the milestone due date with a buffer of at least a few days. You can commit with reasonable confidence.
No-go — The required owner is at High density, is a shared owner on a live project with no relief in sight, and the earliest realistic start window falls after the milestone due date with no room to negotiate. Committing here means setting up a failure. The honest answer is not yet.
Negotiate — The window is close but not quite there. The milestone date could move, the scope of the milestone could shrink, or a different owner could take part of the work. This is a common outcome of the check, and it's a useful one — it gives you something concrete to bring to the conversation instead of a vague "we might be stretched."
A Negotiate flag isn't a bad result. It means you caught the problem before you committed, which is exactly what this check is for.
A few things that make the check more reliable
Look at the calendar, not just what people say. When you ask someone if they have capacity, they'll often say yes — not because they're being dishonest, but because it's genuinely hard to mentally map your own schedule against a new project's needs in real time. The calendar doesn't have that problem.
Check the week before each milestone, not just the milestone week. The work that produces a milestone usually happens in the days leading up to the due date. If that week is already packed, the milestone is at risk even if the due date itself looks technically open.
Recurring meetings matter more than one-off events. A single two-hour workshop is easy to work around. A daily 45-minute sync that fragments every morning is a structural constraint that won't move. Weight recurring events more heavily when you're reading density.
Shared-owner flags compound. If two milestones in a row require the same person who is already on a live project, the risk isn't simply additive — it's layered. Each milestone depends on the previous one landing on time, and a shared owner under pressure is more likely to slip the second milestone than the first.
This theme — the difficulty of coordinating people who are spread across multiple concurrent commitments — also appears in practitioner discussions about scheduling across overlapping projects. It's worth keeping in mind that the calendar view alone won't surface every constraint, but it's a reliable starting point.
Where Tindlo fits into this
The worksheet above works with Google Calendar alone. But if you're managing more than one project at a time, the harder problem isn't reading one person's calendar — it's seeing how all the projects, owners, and milestones sit relative to each other across the same weeks.
Tindlo connects to Google Calendar and lets you see your team's work across time in a multi-layer view — projects, work types, and calendar events on a shared time axis. When you're doing a pre-commitment capacity check, that kind of shared operational visibility can make it easier to spot where a new project's milestones would land relative to everything already in motion, without opening and closing individual calendars one at a time.
If that kind of view would help your team, you can try Tindlo here.
Related worksheets and tools
- The Shared-Owner Sprint Planner — once you've committed, use this to schedule a person who is running two projects at once.
- The Multi-Project Conflict Spotter — find the specific weeks where two already-running projects compete for the same owner.
- The Google Calendar Dependency Window Mapper — check whether a dependency window is safe for a project already in flight.
- The 30-Minute Deadline Risk Audit — once you've committed, use this to audit deadline risk across a live project.