Can you build a membership website with Notion?
Not with Notion alone. A published Notion page is open to anyone with the link, and Notion can't password-protect it or charge for it.
Sotion adds that layer. It serves your Notion pages on your own domain and lets in only the people you choose: by password, email sign-in, an allowlist or a Stripe payment. You keep writing in Notion, and members see your changes straight away.
Passwords and email sign-in start on Starter at $27 a month, and paid memberships on Pro at $57 a month.
As of October 2026 · Updated · Sources: Publishing with Notion Sites
What customers say
In their own words, from emails and calls with the Sotion team.
“It was great to finally connect after using Sotion for so long. Really appreciate your help and the platform that you've built.”
Oliver RoseIndustry Insider · September 2026“I love the software. It's awesome.”
Austin MartinThe Rebuild Roadmap · October 2026“This feature has already come in handy along with the sorting update - thank you so much!”
Meredith KerseyOperations Lead, Dovetail Product Development · July 2026“It's incredibly exciting to see you've been working on exactly what we need.”
Livia CucuzzaProgram Operations Manager, Fresh Clinics · April 2026“Great support as always… it's great to be able to publish dashboards.”
Arnau ValdovinosFounder & Principal Consultant, Cannamonitor · June 2026
Live in two minutes
From copying a Notion link to a fully-gated members site, no code at any point.
- 1
Copy your Notion share link
Nnotion.site/p/aef8…Copy linkIn Notion: Share → Publish → Publish to web → copy the URL.
- 2
Connect with Sotion
Notion URLEmailPasswordPaidPaste your link, choose how to gate access, and customize branding.
- 3
Publish and manage members
AAlexActiveMMayaActiveJJordanActive+ 47 moreAdd your domain, invite members, and watch your dashboard fill up.
That is the whole set-up. Gate your first page this week.
Start free trial14-day free trial. No card needed.
What you can build
One Notion workspace, six different ways to ship it as a real product.
Premium content library
Charge for access to a growing library of guides, templates, and resources. Update once in Notion, deliver everywhere.
Online course
Sell a course built from Notion pages. Drip lessons, gate by membership tier, and track who has access.
Paid newsletter archive
Keep your latest issue free; lock the back-catalog behind a paid membership. Import subscribers from any ESP.
Branded client portal
Give every client their own private, branded space — protected by password or email — under your custom domain.
Internal company docs
Restrict your handbook or wiki to your company email domain. No SSO setup, no engineering work required.
Community knowledge base
Wrap your community wiki in a paid membership or invite-only allowlist. Members log in with email — no Notion account needed.
Five ways to control who sees your content
Pick the right gate for your audience — and switch any time.
Enter password
Required to view this page
Password protection
Pick a single password and share it with anyone who should have access. Perfect for VIP previews, beta cohorts, and simple paywalls.
Read the guideEmail sign-in
Members sign in with their email and a magic link. Every visitor becomes a contact in your members list — no extra forms required.
Read the guideEmail allowlist
Upload a CSV or paste a list of emails and only those addresses can sign in. Auto-allow your company domain for internal docs.
Read the guidePaid membership
Connect Stripe and charge for access to your Notion site. Sotion handles the gate and removes access when a subscription ends; billing and refunds stay with Stripe.
Read the guideAPI & webhooks
A REST API to manage members, plus webhooks for sign-ups, sign-ins and member changes. Send sign-ups to your CRM, ESP or Slack without writing a backend.
Read the guideManage members without leaving Sotion
A members panel built for real product usage — not a list view bolted onto a Notion plugin.
- AActivePro2m agoAlex Chenalex@acme.com
- MActivePro1h agoMaya Patelmaya@design.co
- JPendingTrial—Jordan Leejordan@studio.dev
- RActivePro3h agoRiya Sharmariya@indie.so
- Invite, search, filter, and remove members
- Export the full list as CSV
- See live status: active, pending, cancelled
- Webhooks for sign-ups, sign-ins and member changes
- REST API access for custom integrations
- Bulk invite from a CSV upload
Plug Sotion into the rest of your stack
Send member events to the tools you already use, through webhooks and the REST API.
Built to integrate
Sotion sends a webhook when a member signs up or signs in, and when members or access groups change. The REST API reads and updates them. Connect both to Zapier, Make, your CRM, your email tool, Slack or a spreadsheet. Webhooks and the API come with Pro and Scale.
Read the integration docsSee it live
Real Sotion sites you can poke at right now.
Start with a Notion template
Duplicate a template into your workspace, then connect it to Sotion.
Simple, transparent pricing
Start free. Pay only when it ships.
- 14-day free trial, no card needed
- Cancel anytime
- Every access method in the trial
Pick a plan when the trial ends, or see all plans.
Frequently asked questions
Everything you need to know about building a membership site with Notion.
Launch your Notion membership site today
Two minutes from copying a Notion link to a fully gated, branded members-only site. No code, no contracts, cancel anytime.
14-day free trial. No card needed.