Small Numerous Projects (Agencies)

Projects Structure

Today we will model service-type agencies that have from 2 to 50 employees and 10-100 projects simultaneously. We will use a single workspace for the sake of simplicity.

Client focus vs project focus vs team focus

You will need to decide what is the main focus of your setup in Teamhood to deliver the most value. Each Teamhood workspace can contain multiple boards. Boards are powerful containers as they can be shared with 3rd parties, and made private. Each board can have a different workflow and row structure. Boards are ideal for grouping similar work items and separating them from the rest. We will cover 3 common cases of how boards can be used, based on which perspective you focus.


Boards as clients

Suppose you want to build everything around a client so that you can share data directly from Teamhood or maybe even invite clients to participate as readers/collaborators. In that case, we recommend creating one board per client.

This one is ideal if you have 5-50 clients and for each client, you have at least 10 tasks (mini-projects).


  • Ability to share whole board with your client
  • Ability to make it private for certain group of people
  • Ability to invite your client as reader or limited collaborator among tasks
  • Ability to report on board level accross all projects in that board


  • Not convenient if you have more than 50 active clients
  • Optimized for larger number of projects per client, 10 or more. If you have less, you could consider one board for all clients.

Boards as mini-teams

If your agency is sized around 10-25 employees, and you have well-defined teams of different functions, for example, engineering, design, and sales. We recommend either splitting them into different workspaces or boards. As we decided to do everything in a single workspace, we will go for a separate board per each team.


  • Ability to define unique process for each team (kanban board workflow)
  • Ability to report on each team individually by using Board as filter value
  • Ability to separate work scope, easier to use for team members
  • Ability to restrict access on board level only to team members


  • Less suitable if you want to involve your clients in parts of the process

Boards as project groups / portfolios

This one is focused on a fairly large amount of projects in parallel. If your agency runs 50+ projects in parallel and each has at least 10 tasks we recommend focusing on project throughput. You should attempt to group/categorize your projects and split them into different boards. Few ideas on how to group/categorize:

  • By time period (quarter)
  • By type of project (design, engineering, etc.)
  • By client (same as option 1)
  • By manager / coordinator responsible for projects


  • Fit for fairly large amount of projects in parallel
  • Focus on coordinator/project owner
  • Easier standartization


  • Less convenient for team members
  • Less suitable for sharing with clients

Rows as projects

If your projects tend to have more than 10 tasks or if you would like to have project-level reporting – go for rows as projects.

Items as projects

If you end up having more than 25 projects per board – go for items as projects. Less reporting capabilities but far more optimized for throughput and visualization.

You can read more about data structuring in Teamhood here.

Users Roles and 3rd Parties

Each project coordinator or manager should be an admin in the workspace and then the rest of the team – collaborators.

3rd parties

You can invite freelancers or external consultants who are contributing to your projects. Invite them as guests and assign limited collaborator or reader roles. The reader gets access to everything, while limited collaborator is limited to items assigned. Read more about roles and access rights.



The golden standard is to use Tag for customers. This enables filtering and grouping on any view or report.


Still common enables filtering also but takes away visual project grouping not only by the client. We recommend using rows as clients if you are going for a single board to visualize all the projects across your organization.


As explained above, if your clients are

Resource Allocation


That is very easy since Teamhood’s primary focus is people and their work. Just make sure tasks are properly assigned and/or scheduled. This way, you will be able to leverage Workload view to understand how busy your team is and when you have the capacity for new projects.

marketing workload


For non-human resources such as instruments or machinery, we recommend using tags. This way you will be able to report on machinery resources via Workload view as well. Just select “Group by Tag” in Customize menu.

workload tags

Time Tracking

Time sheets

If your employees will perform time tracking activities in Teamhood due to its easy and integrated time tracker, you will most likely use Time sheet to report that time. Things we discussed in the first section about structure will come in handy if you will need to filter by board or tag to present certain set of data.

timesheet report

Cost tracking

You can set hourly rates for each individual contributor and time sheet report will calculate the total cost based on that rate and time tracked.


You can create dashboards for each board (client, project group, or team). Visualize progress, list blockers or overdue work, create quick checklists for this week’s work, and more. If required, you can share these dashboards with each client separately by providing the secure link.

agency projects dashboard
Teamhood uses cookies, to personalize content, ads and analyze traffic. By continuing to browse or pressing "Accept" you agree to our Cookie Policy.