How to Create a Private Client Area with Notion

If you work with clients, you know the feeling. You build a gorgeous Notion page with project status, files and next steps, share the link, and then it hits you: that link is open to anyone who gets their hands on it. One forwarded message and it's out there. That's why more and more freelancers and small agencies run their client portal on Notion with a password in front of it.

What a "client portal" really needs to be
You don't need a dedicated tool costing hundreds a year. A well-built Notion page already does most of the job: project status, documents, deadlines, useful links, maybe invoices. The missing piece is controlling who gets in. On its own, Notion gives you two choices: a private page (the client needs an account and an invite) or a public page (the whole web can see it). Neither feels right.
The middle ground is a public page behind a password. The client opens a link, types the access word you gave them, and sees only their area. No Notion account, no invites to manage.
How to set it up
- Build the client's Notion page with everything you want them to see, publish it to the web and copy the link.
- Paste the link into NotionLock and set a password. You get a clean address like
notionlock.com/p/acme-project. - Send the link and password to the client. From then on you edit the Notion page whenever you like and they always see the latest version — nothing to resend.

One small trick: a password per client
If you juggle several clients, give each one a separate page and password. It sounds trivial, but it changes everything: you always know who can see what, and the day a project wraps up you just change that one password to revoke access, leaving everyone else untouched. On the Pro plan you can also connect your own domain (say clients.yourstudio.com) and drop the branding, so it looks like a portal built just for them.
Quick questions
Does the client need Notion?
No. To them it's just a website with a password. Open, type, in.
Can I hide parts of the page from some clients?
Each client has their own page with their own password, so they only ever see their own. It's the simplest way to keep everything separate.
What if I want a proper members area?
If what you're after is closer to a subscription site, take a look at our guide on building a membership with Notion.
And if the broader topic is secure sharing, we covered it here: sharing a Notion page with clients safely.
Protect your Notion pages in 30 seconds
Add a password to any Notion page without writing a single line of code.
Start free