Updated Sep 24, 2026

Client Portal Notion Template

This Notion template gives every client their own living portal page, with Requests, Deliverables, and Invoices already filtered to just them. Attention checks six things in priority order, from an unshared portal to an unpaid invoice, so you always know the single most urgent thing to handle next.

$47once $197 value

One-time payment · Works on Notion Free · Instant Library access

Client Portal
Client Portal Notion template dashboard
Client Portal — full dashboard
Client Portal Notion template dashboard

Who it's for

Who it's for

  • Freelancers and agencies who want one shareable page per client instead of scattered updates
  • Anyone tired of manually filtering views before sending a client a link
  • People who want a single view showing what's overdue, unpaid, or unshared across every client
  • Freelancers and agencies of any kind; this template isn't built for one specific profession

What's inside

What's inside

A portal page, built automatically

Every Client gets its own page the moment you add one, with Requests, Deliverables, and Invoices already filtered to just them, nothing to configure by hand.

Six-priority Attention flag

Checks an unshared portal, an overdue deliverable, a stale update (14+ days), an open request, an unpaid invoice, then unbilled approved work, in that order, so it always surfaces the single most urgent thing.

Ready to close, computed from real work

Once every Deliverable linked to a Request is Approved, that request shows up in Ready to close, a nudge rather than an automatic status change.

Ready to invoice tracking

Catches everything Approved but not yet ticked Invoiced, so nothing approved slips through unbilled.

A client-facing Updates feed

Only rows checked Visible to client show up in What the client sees; post internal notes without a client ever seeing them.

A public request-submission form

Clients can submit requests through a shareable form; submissions land unlinked until you tag the Client, caught in a dedicated Needs linking view.

How it works

How it works

Requests, Deliverables, Invoices, and Updates all link back to one Client, and Requests also link to the Deliverables that came out of them. A Deliverable's Status feeds an Approved flag that rolls up to its Request as a done-count, which a formula reads to surface Ready to close. Attention reads six signals across a Client's linked rows, in priority order, to pick the single most urgent one to show.

Spec

Databases
5
Two-way relations
5
Formulas
15
Rollups
6
Views
31
One-click buttons
2
Database templates
5
Sample rows
40
  • Databases Clients, Requests, Deliverables, Invoices, Updates
  • Entity pages Clients
  • Buttons 📨 New request, 📝 Post an update

How to use

  1. 01

    Every Client gets its own portal page the moment you add one — the Requests, Deliverables and Invoices on it are already filtered to just that client; nothing to configure by hand.

  2. 02

    Attention on each Client checks six things in priority order — an unshared portal, an overdue Deliverable, an update that's gone 14+ days stale, an open Request, an unpaid Invoice, then an Approved-but-unbilled Deliverable — so Needs attention always surfaces the single most urgent thing first, not everything at once.

  3. 03

    Once every Deliverable linked to a Request is ✅ Approved, that request shows up in Requests → ✅ Ready to close — a nudge, not an automatic change, since Status stays yours to set.

  4. 04

    Deliverables → ✅ Ready to invoice catches everything ✅ Approved but not yet ticked Invoiced — bill it, then tick the box. Deliverables → 🔴 Overdue catches anything past its Due date that isn't ✅ Approved yet.

  5. 05

    Post short Updates as work happens. Only rows checked Visible to client are meant for them — point a client at Updates → 👀 What the client sees directly if you ever want to show that view on its own.

  6. 06

    The dashboard's buttons, Requests → Submit a request form, and Deliverables' own "New deliverable" template all can't set Client (Notion buttons and database templates can't fill in relations) — anything created that way lands in 🔗 Needs linking on Requests, Deliverables or Updates until you tag it.

Setup

Setup

  1. 01

    Duplicate the Client Portal template into your workspace.

  2. 02

    Add each client to Clients; a portal page builds itself automatically the moment you add one.

  3. 03

    Log their first Request, Deliverable, or Invoice, linking Client to the right one, then delete the 🧪 sample rows.

  4. 04

    Open that client's own page and share it: Share (top right) → Invite → set access to Can view.

Compared

Client Portal Notion template vs. emailing updates
This templateEmailing updates
What a client seesOne live page, filtered automatically to themWhatever you remembered to send
Most urgent thing per clientFlagged automatically, in priority orderYou review each client manually
Approved work that's not billed yetCaught in a dedicated Ready to invoice viewEasy to lose track of

§ FAQ

FAQ

Does Notion have a client portal template?

Not built in, but this template adds one. Every Client gets its own page with Requests, Deliverables, and Invoices already filtered to just them, built the moment you add the client.

Can I give a client view-only access to their own page in Notion?

Yes. Notion's own sharing handles this: click Share on that client's page, Invite them, and set access to Can view. They see the live page, filtered to just their own data, and can't edit anything.

Is there a free Notion client portal template?

Not this exact one. Client Portal is part of the $47 bundle of all 50 templates. A few other templates in the bundle ship as free Lite versions if you want to try the system first.

Is this client portal built for a specific profession, like designers or architects?

No. It's built generically for any freelancer or agency; the databases and formulas don't change based on what kind of work you do, so a designer and a consultant use the exact same system. It doesn't ship profession-specific fields.

Does this client portal work on Notion's Free plan?

Yes, every database, formula, relation, and the public request form all run on Notion's Free plan.

§ The Bundle

Get the whole Bundle

Client Portal plus 49 more templates, one payment.

One-time payment · Works on Notion Free · Instant Library access