App Structure Overview

How Agency OS is organised and how every section connects

Agency OS is built around one operating loop: win a lead, convert them to a client, deliver the work, and invoice β€” all in a single connected system.

The operating loop

Lead β†’ Won Deal β†’ Convert to Client β†’ Create Project β†’ Assign Tasks + Track Time β†’ Deliver β†’ Invoice β†’ Client Portal β†’ Repeat

Every section of the app maps to a stage in this loop. Understanding the structure means you'll always know where to go and what each section is for.


The sidebar organises everything into six sections plus the Client Portal:

πŸ“ Home
πŸ“ CRM
   β”œβ”€β”€ Sales Pipeline
   β”œβ”€β”€ Sales Dashboard
   β”œβ”€β”€ Contacts
   β”œβ”€β”€ Companies
   └── Interactions
πŸ“ Clients
   └── Clients (gallery)
πŸ“ Project Management
   β”œβ”€β”€ Projects
   β”œβ”€β”€ Tasks
   └── Team Workload
πŸ“ Team
   └── Directory (2 tabs: Directory + Team Cost)
πŸ“ Financials
   β”œβ”€β”€ Client Invoices
   β”œβ”€β”€ Revenue Dashboard
   β”œβ”€β”€ Team Billables
   └── Team Expenses
πŸ“ Client Portal  ← visible to clients only
   β”œβ”€β”€ Portal Home
   β”œβ”€β”€ Projects
   β”œβ”€β”€ Tasks
   └── Client Invoices

Hidden pages (exist in the template but not shown in the nav by default): Departments, Offices. These can be enabled as optional extensions β€” see Customising Your Agency OS.


Section by section

Home β€” your personal dashboard

Home is filtered to you. Everything here is personal β€” your tasks, your time, your expenses. Organisation-level dashboards live in their respective sections.

Three tabs:

  • My Work (default) β€” upcoming meetings, task summary KPIs, your tasks grouped by status, completed tasks

  • My Time β€” billable hours and value (last 4 weeks), active timer prompt, time log

  • My Expenses β€” your project expense log

Who uses it: Everyone, every day. It's the starting point for any team member's working session.

Learn more: Home Page


CRM β€” sales pipeline

CRM covers everything before a company becomes a client. Track deals, log interactions, and manage the relationship from first contact to signed agreement.

Five pages:

  • Sales Pipeline β€” Kanban board for working deals day to day (stages: New Lead β†’ Discovery β†’ Qualified β†’ Proposal Sent β†’ Negotiation β†’ Closed-Won / Closed-Lost)

  • Sales Dashboard β€” pipeline KPIs, closing-this-month table, win/loss performance charts

  • Contacts β€” every person you work with, linked to their company

  • Companies β€” every organisation you have a relationship with (leads, clients, past clients, lost)

  • Interactions β€” chronological log of every call, email, meeting, and note

Who uses it: Sales leads, account managers, founders.

Key concept: Companies is the single source of truth for all organisations. Status drives where they appear β€” a Company with Status = "Lead" is in CRM; Status = "Client" means they're in the Clients section too. One record, different views.

Learn more: CRM & Sales


Clients β€” active relationships

Once a company converts to a client, their record appears here. The Clients section is built for ongoing relationship management β€” not sales tracking.

One page: a gallery of all active clients, each linking to a 5-tab client record (Details Β· Deals Β· Projects Β· Invoices Β· Interactions).

Who uses it: Account managers, project leads, founders.

Key concept: No data is duplicated. When a Company Status changes to "Client", that same record powers both the CRM view and the Clients view β€” with different layouts optimised for each job.

Learn more: Managing Clients


Project Management β€” delivery

Everything needed to plan, execute, and monitor client work.

Three pages:

  • Projects β€” all client engagements. Two tabs: Active Projects (grouped by status) and All Projects (includes completed). Filters by Engagement Type, Project Health, Lead, Client.

  • Tasks β€” titled "All Tasks". Two tabs: Board View (Kanban: To Do / In Progress / Done) and List View (table with export/import).

  • Team Workload β€” the manager's page. Shows tasks by assignee, a bar chart of task distribution, and a dedicated overdue tasks section.

Who uses it: Project managers and team members daily. Founders and leads for oversight.

Key concept: Project Health (On Track / Needs Attention / Critical) and Engagement Type (Retainer / Fixed-Price / Time-Based / On-Demand / Workshop / Advisory) are visible on every project row β€” giving a quick read on the portfolio without opening individual records.

Learn more: Projects & Delivery


Team β€” people and cost

Your team directory and cost overview in one page, with two tabs.

One page, two tabs:

  • Directory (all roles) β€” team members grouped by Employment Type, with Skills badges and Start Date

  • Team Cost (admin only) β€” Hourly Rate and Monthly Cost per team member, plus Total Monthly Cost and Team Size KPIs

Who uses it: Admins for cost visibility. Everyone for the directory.

Key concept: Hourly Rate on the Team record powers the billing chain across the entire system β€” it flows into time entry costs, project billable value, and Budget Health %.

Learn more: Team Management


Financials β€” revenue and expenses

Four pages covering every financial dimension of the agency.

Four pages:

  • Client Invoices β€” all invoices grouped by status. Tab 2: paid invoices by client (pivot table, month by month).

  • Revenue Dashboard β€” collected revenue, outstanding amounts, trends by month, client, and engagement type.

  • Team Billables β€” billable hours and value by employee, project, and client. The profitability page.

  • Team Expenses β€” flat log of all project expenses submitted by the team.

Who uses it: Founders and finance leads. Admins for operational management.

Key concept: Financials uses a three-level architecture. The same data appears at three scales β€” personal (Home), project (record), and organisation (Financials) β€” so every user sees the right level of detail for their role.

Level
Time / Billables
Expenses

Personal (Home)

My Time tab

My Expenses tab

Project (record)

Time tab

Expenses tab

Organisation (Financials)

Team Billables

Team Expenses

Learn more: Billing & Expenses


Client Portal β€” the client experience

The Client Portal is what your clients see when they log in. It's a branded, real-time view of their projects and invoices β€” completely separate from your internal workspace.

Four pages (client-facing only):

  • Portal Home β€” welcome page with action cards

  • Projects β€” their projects and tasks

  • Tasks β€” their tasks

  • Client Invoices β€” their invoices only

What clients cannot see: Team Workload, Revenue Dashboard, Team Billables, Team Expenses, other clients' data, hourly rates, or budget health figures. None of it is visible, even accidentally.

Key concept: The Client Portal is a competitive differentiator. Agencies use it in sales demos β€” showing a prospect their future portal experience is often what closes the deal.

Learn more: Client Portal


How the data connects

Everything flows through a single chain. No copying between tools.

  • A Company record serves both CRM and Clients β€” status determines which section it appears in

  • A Project links to a Client, a Lead (project owner), and an Engagement Type

  • Tasks link to Projects and are assigned to Team Members

  • Time Entries link to Tasks and use the Team Member's Hourly Rate to calculate billable value

  • Invoices link to Clients and Projects β€” and appear in the Client Portal automatically


Role-based access

Role
What they see

Admin

Everything β€” all sections, financial data, Team Cost tab, all dashboards

Team Member

Home (personal), Projects, Tasks assigned to them, time and expense logging

Client

Client Portal only β€” their projects, tasks, and invoices


Make it yours

The navigation structure is a starting point. In Build Mode you can:

  • Rename any page or section to match your agency's language

  • Reorder sidebar items to match your workflow

  • Hide pages you don't use (e.g. Team Expenses if you track costs elsewhere)

  • Unhide optional pages like Departments and Offices when you need them

  • Add new pages for custom tables as your needs grow

See Customising Your Agency OS for the full guide.


What's next?

Start with the section most relevant to where you are right now:

Last updated

Was this helpful?