7 min read ·

How do I manage resources at the portfolio level in Profit.co?

Portfolio-Level Resource Management lets portfolio owners add people to a portfolio, allocate them across the projects inside it, and monitor total workload from a single screen. It replaces per-project spreadsheet tracking with a live view of who is over- or under-committed across the whole portfolio.

What is Portfolio-Level Resource Management?

Portfolio-Level Resource Management is a People tab on the portfolio page that brings project-level staffing up to the portfolio tier. It groups three views, Members & Access, Project Allocation, and Capacity Workbench, so an owner can manage everyone working across a portfolio's projects without opening each project individually.

Sub-Tab What It Covers
Members & Access Portfolio membership and portfolio roles, which control visibility only
Project Allocation Assigning portfolio members, and project-sourced users, to specific projects inside the portfolio
Capacity Workbench Aggregate allocation and utilization across every project in the selected scope

Every allocation is authored on the individual project. The portfolio holds no allocation record of its own; it derives each person's rolled-up load from the underlying project records at read time. Portfolio roles govern visibility only and inherit down through every sub-portfolio and project beneath the portfolio.

Note

Project Allocation only lets you assign people to projects inside the portfolio you have open. Allocating a person to a project in a different portfolio is not supported from this screen.

Why Does Portfolio-Level Resource Management Matter?

Portfolio owners previously had no way to see total workload across a portfolio without exporting every project's allocation and summing it manually. The Capacity Workbench now shows each person's combined load across all portfolio projects in one heatmap, replacing that manual stitching with a live view.

Because the Capacity Workbench flags anyone above 95% utilization before the review period starts, owners can rebalance hours ahead of a delivery slip instead of discovering the overload after it has already affected a project. Allocation still lives on the project record, so portfolio and project numbers never fall out of sync.

How Does Portfolio-Level Resource Management Work?

Step 1

  • Navigate to Portfolios and ProjectsPortfolios and open the relevant portfolio.
  • Click the People tab to access the three resource management sub-tabs.

Prerequisite: You need Owner-level access on the portfolio to add members, allocate people to projects, or resolve overallocations.

Step 2

  • Click + Add Members and select the people to add along with a portfolio role.
  • Review each member's status, department, job title, and portfolio role in the member list.
  • Select a project from the Allocate to project dropdown to open the allocation panel.
  • Choose Full-time or Part-time and set a weekly, monthly, or specific timeframe window.
  • Click + Add to portfolio on the row of a user who already has project access but isn't yet a portfolio member.

Step 3

  • Open the Capacity Workbench and switch between Monthly, Weekly, and Yearly views.
  • Set the scope selector to the main portfolio, portfolio plus immediate sub-portfolios, or portfolio plus all sub-portfolios.

What Happens When You Use Portfolio-Level Resource Management?

This section covers what happens to your allocation data, your capacity numbers, and your access once you act, not the click-path itself.

Scenario What Happens
You add a person to the portfolio using + Add Members Profit.co adds them to Members & Access under the selected portfolio role and creates no allocation record.
You allocate a portfolio member to a project Profit.co saves the allocation on that project's own window and rolls the number up to the portfolio at read time without storing a separate portfolio-side record.
You remove an allocation using a project chip's Remove action Profit.co unallocates them from that project and recalculates their load in the Capacity Workbench.
You submit an allocation that exceeds the project's available hours or the portfolio's remaining capacity Profit.co rejects the save through two-level validation and keeps the allocation popup open with your entered values.
You attempt to add members, allocate, or rebalance without owner-level permissions Profit.co's server returns a 403 response and disables the action in the interface without making any change.
You move a project to a different portfolio Profit.co keeps the project's sub-projects in the original portfolio under their original identity and drops the moved project out of that portfolio's capacity roll-up.

Who Can Access Portfolio-Level Resource Management Features?

Portfolio Role and project-level access work independently in this feature: seeing a portfolio never grants the ability to staff it. The table below maps each persona to what it can actually do inside the People tab.

Role What They Can Do in the People Tab
Owner Add members, allocate to projects, remove allocations, promote project-sourced users, resolve overallocations, and set scope
Champion (Portfolio Manager) Allocate portfolio members to projects, edit allocations, and monitor capacity
Department Head View the Capacity Workbench for their people and request a rebalance
Standard User Appear in Project Allocation as a project-sourced user when allocated directly to a portfolio project
Viewer View Members & Access, allocations, and capacity without adding, allocating, or rebalancing

What Are the Best Practices for Portfolio-Level Resource Management?

  • Set the portfolio role at add time instead of leaving it as default, since a portfolio role only controls visibility and won't grant anyone the ability to allocate or rebalance on its own.
  • Check the Project Allocation tab for users flagged with + Add to portfolio on a regular cadence, since these people are already working inside the portfolio's projects but stay off portfolio-level reporting until you promote them.
  • Set the Capacity Workbench scope to include sub-portfolios before judging whether a portfolio is over-committed, since the Main portfolio only view excludes work happening beneath it.
  • Resolve flagged overallocations from the Capacity Workbench rather than editing hours directly on each project, since allocation is still authored per project and scattered edits make it easy to lose track of a person's total load.
  • Confirm reassigned hours fit both the project's own availability and the portfolio's remaining capacity before saving, since an allocation that clears one check can still be rejected by the other.

What Are Some Frequently Asked Questions About Portfolio-Level Resource Management?

Q1. Can a person be allocated to a project without being a portfolio member first?

Yes. They appear in Project Allocation as a project-sourced user, and an owner can promote them to a portfolio member later using + Add to portfolio.

Q2. Does having a portfolio role let someone allocate resources or add members?

No. A portfolio role only controls visibility into the portfolio and everything beneath it. Adding members, allocating, and rebalancing all require owner-level access regardless of role.

Q3. What determines whether someone shows as under, optimal, or over their capacity?

Health bands configured for the organization: under 80% shows gray, 80 to 95% shows green as optimal, and above 95% shows red as over-allocated.

Q4. Does switching the Capacity Workbench scope move or change any allocation?

No. The scope selector only changes which projects' hours are included in the roll-up you see. It does not add, remove, or move any allocation.

Execute your strategy with confidence

Connect OKRs, tasks, and teams in one place with Profit.co

Athena

Welcome to Profit.co 👋

How can I help you today?