Skip to main content

Role-based planning: unassigned roles

Use unassigned roles for project planning

Written by Justyna Kawalec
Updated today

Unassigned roles allow you to estimate, scope, and plan projects even when you don’t yet know which team members will complete the work. By planning with roles instead of specific people, you can forecast project costs, margins, and hiring needs more accurately.

Unassigned roles act as role-based placeholders in your project plan. You can allocate time to these roles during planning and assign the actual team members later when the project is confirmed or resources become available.

Use cases for unassigned roles

Estimating a project

When scoping a new project, you may know the types of roles needed and the timeline, but not yet the exact people who will work on it. For example:

  • One Designer at 100% capacity for six weeks

  • Two Frontend Developers at 100% capacity for four weeks

  • One QA Engineer at 50% capacity for one week

During the planning phase, you can add these as unassigned roles in your project. If the project is approved, you can later assign real team members to those roles. This allows you to create realistic estimates and timelines without waiting for resource assignments.

Planning with unknown resources

In some situations, you know which role will be needed but not the exact person. For example:

  • You know you’ll need a Motion Designer in month three of a project

  • You’re still reviewing team availability

  • You may be hiring a new team member

Adding an unassigned role allows you to reserve capacity in your plan until the right person becomes available.

Planning the full scope for an accurate margin

Planning only part of a project can lead to misleading profit margins. Example:

  • A two-month project is partially planned

  • The project manager assigns people for month one only

  • Month two is left blank

Because the second month’s work is not included:

  • Project costs are underreported

  • The margin appears higher than it actually is

Using unassigned roles allows you to plan the full scope of work, even if team members have not been assigned yet.

Unassigned roles vs placeholders

Unassigned roles can be described as role-based placeholders used for project planning.

They differ from person-type placeholders that are used for headcount planning.

Feature

Unassigned role

Placeholder

Purpose

Plan projects when people are not yet known

Plan hiring needs or manage overflow work

Use case

Need two Designers, don’t know who yet

Need to hire a Designer or move work temporarily

Conversion

Assign a person to the unassigned role

Swap the placeholder with a person when hired

Role-based project planning

Adding unassigned roles to your projects

Adding unassigned roles to your projects works the same way as adding actual team members. There are a few ways you can do it.

1) With the +Add in the Team section of the project, selecting Role.

Adding unassigned roles to your project's Team

2) With the +Add on the Project view, selecting Role.

Adding unassigned roles to your projects on the Project view.

3) With the +Add on the Project plan with the specific project filter applied, selecting Role.

All available roles are displayed with their cost and bill rates (if set).

If the role does not have role rates set, the Account Owner or one of the team Admins can add them in Team settings > Roles & rates.

📝Note: Some of the roles might be greyed out. For a role to be active for planning, it must be assigned to at least one person on your team.

Greyed out role.

Adding unassigned roles to project phases

You can add unassigned roles to specific project phases only by adding them to the phase's Team section. If your project’s budget is fee-based, this is also where you can specify different bill rates that will be applied to that phase only. Those will apply as you allocate time for the corresponding phase/s.

Adding unassigned roles to project phases


​Roles added on the phase level will automatically show in the project's Team section with the phase indicator.

Roles added on the phase level showing with the phase indicator.

Assigning the person to an unassigned role

Once a role is added to the project or phase’s team, you can assign it to an actual person at any time with the +Assign button.

Swapping an unassigned role to a person

By default, Float's Smart assign feature shows the recommended people first. The recommendations are based on role alignment and availability during the required timeframe.

This feature is currently being rolled out across Float. If you don’t see it in your account yet, it will be available to your team in the coming weeks—stay tuned!

​Each recommendation includes:

  • Person’s name

  • Their role

  • Their rates (depending on the project’s budget type — cost rates, or both cost and bill rates)

  • Recommendation indicator: Float intelligence icon with a short description explaining the match.

Assigning the person to an unassigned role

Role match options:

  • Strong role fit - Role match

  • Related role - Adjacent role

  • Weak role fit - Possible role match

Availability match option:

  • If availability is based on existing allocations: X% available for allocation

  • If availability is based on project dates: X% available for the project

You are not limited to the suggested options. While Smart assign prioritizes strong role and availability matches, you can still assign someone who was not recommended. You can scroll through the full person list, select anyone manually, and override the recommendations whenever needed.

Learn more about Smart assign here.

If a selected person has different bill rates than the role, you can choose which rate to use:

  • Keep the role’s bill rate

  • Use the person’s bill rate

Swapping an unassigned role to a person

Once a person is assigned, all existing allocations scheduled for the unassigned role are automatically transferred to that person.

 
​Searching for unassigned roles

If any of your projects have some unassigned roles, you can quickly identify them using the Person type filter, selecting Unassigned role.

​Searching for unassigned roles


​You can also add a Role filter to narrow your search.

​Searching for unassigned roles

Unassigned roles in project templates

To streamline planning, create project templates with unassigned roles instead of specific people. When starting a new project, use the template to quickly assign people to matching roles.

Unassigned roles in project templates

Reports

On the reports, you can use the People: Unassigned filter to include/exclude unassigned roles.

People: Unassigned filter

People report

The People tab of the People report shows the allocation for all the unassigned roles grouped by role. Under each unassigned role, the list of projects is displayed. 

Unassigned roles on the People report


Unassigned roles are also listed under the RolesDepartments, Projects and Tasks tabs.

Unassigned roles on the People report.

Single Project Report

On the Single Project Report, allocations scheduled for the unassigned roles are summarized by role in the Team tab.

Team tab of the Single Project Report


If the time is allocated for a specific task, the unassigned role allocations will also show in the Tasks tab.

Tasks tab of the Single Project Report

Roles management

The Account Owner and the Admins can see an overview of all the roles on the Roles & rates page within the Team settings. This is where roles can be added, edited, or deleted.

In the Unassigned column, we display the number of projects with unassigned roles.

The Unassigned column in Roles&rates.


​Clicking on the number opens the Project plan with the role and unassigned role filers applied.

Project plan with the role and unassigned role filers applied.

Additional notes

  • Unassigned roles are included in the CSV export of the reports.

  • Turning off the Smart Assign feature is currently not supported.

  • If you set up your projects in Float using the API, make sure to check out the role-based planning API tutorial.

Did this answer your question?