The Resource Availability Heatmap in Caperity shows your team’s capacity and workload over time using color.
Each cell represents one person in a specific week (or day) and shows their remaining hours after scheduled project hours are subtracted. The color visualizes how booked they are, so you can easily spot overload, unused capacity and upcoming bottlenecks.
The heatmap helps you answer:
- Who is overloaded — and who still has availability?
- How is workload distributed across the team?
- Where are bottlenecks likely to appear in the coming weeks?
Key features
- Color-coded availability: Each cell represents a week (or day) and is shaded based on how much of a person’s capacity is utilized.
- People-first layout: Each team member appears as a row, showing their availability over time.
- Available hours: Displays a person’s free or unassigned capacity, calculated from their schedule and existing bookings.
How the Availablility Heatmap works
The heatmap visualizes workload and shows available hours per team member and time period. It uses the following input:
- Scheduled hours (planned work): The hours you schedule for that person on projects in Caperity.
- Working hours (capacity): Each person has a weekly capacity based on their working schedule (e.g., 40h full-time, 20h part-time).
- Non-working time: Holidays and time off reduce the person’s available hours in the affected weeks. Both, holidays and time off can be entered in Caperity.
The color scale
The color intensity in the Heatmap reflects how much of a person’s total capacity is used in a given period.
- Green: Person has available capacity
- Yellow/Orange: Workload is nearing full capacity
- Red: Person is overbooked
The color scale adapts to each person’s capacity
The heatmap compares planned hours against each person’s working schedule and uses that as the reference for the color scale. Because you can plan more hours than someone’s capacity, the scale also covers over-allocation (negative available hours).
Example: Tom works 20 h/week and Sarah works 40 h/week. If both are planned with 20 hours in the same week, Tom is fully booked (0 available hours), so his cell will show a “fully utilized / warning” color. Sarah still has 20 hours available, so her cell will show green indicating free capacity.
Display of available hours
Knowing the available (or remaining) hours per person (by week or day) helps you forecast workload and spot bottlenecks early.
In Caperity, available hours are calculated as a person’s weekly/daily capacity (from their working schedule) minus the total planned hours assigned to them for the same week/day across all projects:
Available hours = total capacity – scheduled hours

If someone is over-utilized for several upcoming weeks, you can reassign tasks, shift work to a later week/day, adjust scope or deadlines, or add external support.
If someone is under-utilized, you can bring forward planned work, assign additional project tasks, or support another workstream.
Navigating the heatmap
The navigation bar at the top helps you move through time and adjust what’s shown.
- Visible months: Choose how many months to display at once. Adjust this depending on your screen size — if the first column disappears, reduce your browser zoom.
- Date selector: Jump directly to a specific month and year using the dropdowns. The + / − buttons move one month forward or backward.
Making everything fit on screen
Depending on how many months you display, the first column (team member names) may shift out of view on smaller screens.
If that happens, reduce your browser zoom level until the first column becomes visible again. You can also decrease the number of months shown to create more space for names and details.
The zoom function is available in your browser’s menu (usually under View → Zoom) or can be adjusted using keyboard shortcuts like Ctrl + / − (Windows) or ⌘ + / − (Mac).
FAQ
What do the cell values represent?
The numbers shown in the heatmap cells represent the available or remaining hours by person for a particular week (or day). Caperity determines available capacity by taking people’s working hours and subtracting all scheduled work.
Why do management or non-project staff appear on the heatmap?
The heatmap shows everyone who is marked as Plannable. If leadership or other non-project staff appear there, they have the Plannable flag enabled in their person record. To remove them from the heatmap (and other planning views), open the person’s details and turn off Plannable.
I’m not seeing any people in the heatmap
That’s because the Heatmap only shows data once people are added, assigned to projects, and have planned hours in the system.