Client Portal

A branded, real-time view of project progress and invoices — built for your clients.

The Client Portal gives your clients a professional, real-time window into their projects and invoices — without exposing a single piece of your internal data.

What clients see

When a client logs in, they see four pages — and nothing else:

Page
What it shows

Portal Home

Welcome page with action cards

Projects

Their projects and tasks

Tasks

Their tasks across all projects

Client Invoices

Their invoices — filtered to their company only

Everything else in Agency OS — CRM, Team, Team Workload, Revenue Dashboard, Team Billables, Team Expenses, other clients' data, hourly rates, budget health figures — is completely hidden. Not just restricted. Not visible at all.

circle-info

Use the portal in sales demos. Before a prospect signs, show them what their client experience will look like. Seeing a branded, real-time project view is often what closes the deal. It signals that your agency is organised, transparent, and professional — before the work has even started.


Portal Home

The Portal Home is the client's welcome page. It greets them by name and gives them three action cards to navigate from:

  1. View Projects — "See the latest updates on the projects we're working with you"

  2. Pay Your Bills — "View your past and upcoming invoices"

  3. A third card for quick actions (configurable in Build Mode)

Below the action cards, clients see their ongoing tasks — a live snapshot of what your team is currently working on for them.


Projects

Clients see a list of their projects — active, planned, and completed. Each project shows its name, status, timeline, and team.

Clicking into a project opens the project record, showing:

  • Project details and description

  • All tasks for this project, with status, assignee, priority, and due date

  • Reply comments from your team (client-visible)

  • Not Notes — internal comments are completely hidden

Clients can click into individual tasks to read full descriptions, see current status, and add their own Reply comments — questions, feedback, approvals.

What clients can do:

  • View projects and tasks

  • Add Reply comments on tasks

  • See deliverables attached to tasks (File field)

What clients cannot do:

  • Create or edit projects or tasks

  • Change task status or assignments

  • See internal Notes

  • See any other client's data

  • See team workload, rates, or budget health


Client Invoices

Clients see their invoices in the Client Invoices page — filtered automatically to their company. They can view:

  • Invoice status (Pending / Overdue / Paid)

  • Full line item breakdown

  • Due dates and amounts

If Stripe is connected, clients can pay directly from the portal. Set up in Settings → Integrations → Stripe.


Granting portal access

Step 1: Make sure the company is a Client

The client's Company record must have Status = "Client". If they came through CRM, this is already done when you won the deal.

Step 2: Add the contact

On the Client record → Details tab → Contacts section, add the person who should have portal access. Their email address is required.

Step 3: Invite them as a user

From the Contact record, invite them to Agency OS and assign the Client role. They'll receive an email with a login link.

The Client role is pre-configured — it restricts access to the portal pages only and filters all data to their company automatically.

Clients can log in with their Google account — no separate password to manage. This reduces friction at onboarding and means clients don't abandon the portal because they forgot their password.

Set up in Settings → Integrations → Google Sign In.

Step 5: Test before you send

Use "View as [Client Name]" (click your profile icon → View as) to see Agency OS exactly as that client sees it. Check:

  • Only their projects visible?

  • Only their invoices visible?

  • No internal Notes showing?

  • No team cost data visible?

Only invite the client once you've confirmed everything looks right.


Reply vs Note — the most important rule

Every comment in Agency OS is either a Reply (client-visible) or a Note (internal only). This distinction is what makes the portal safe to use.

Use Reply for:

  • Progress updates ("The homepage design is ready for your review")

  • Questions for the client ("Could you confirm the copy by Friday?")

  • Deliverable notifications

  • Responses to client questions

Use Note for:

  • Internal team coordination

  • Budget concerns

  • Technical blockers

  • Anything you wouldn't say directly to the client

circle-exclamation

Key concepts

Concept
How it works

Data filtering

Clients only see data linked to their company — automatic, no manual configuration per client

Client role

Pre-configured permissions — view only, no editing, portal pages only

Reply

Client-visible comment on a task or project

Note

Internal-only comment — never visible to clients

Google Sign In

Native integration — clients log in with their Google account


Make it yours

The portal works securely out of the box. When you're ready to enhance it:

  • Add your branding: Upload your agency logo, set brand colours, and add a custom domain (your-portal.youragency.com) in Settings → General.

  • Enable Google Sign In: Reduce login friction for clients — Settings → Integrations → Google Sign In.

  • Customise the Portal Home: In Build Mode, edit the welcome message, adjust the action cards, or add a meeting booking link.

  • Automate client notifications: Use Noloco's Slack integration or Zapier/Make to email clients when a task is marked Done, or when a new invoice is available.

See Customising Your Agency OS for the full guide.


Tips

Set up the portal before the project kicks off, not after. Sending a client their portal login on Day 1 sets the tone — it signals that your agency is organised and that they'll always know what's happening.

Walk new clients through the portal in your kickoff call. A 5-minute screen share ("here's where you'll see your tasks, here's where invoices live") means they'll actually use it. Clients who never log in don't get the benefit.

Keep task statuses current. The portal is only as useful as the data in it. A client who logs in and sees all tasks as "To Do" will go back to emailing for status updates.

Test "View as" regularly. Do a quick "View as" check before any client meeting or check-in — it takes 30 seconds and ensures you're not surprised by what they've been seeing.


What's next?

With your client portal configured, explore how to tailor Agency OS to your agency's specific workflows. Head to Customising Your Agency OS for the full guide on Build Mode, integrations, and optional extensions.

Last updated

Was this helpful?