Sotion turns Notion pages into branded client portals and membership sites with access control and Stripe paywalls. Plans from $7 a month.
Researched and fact-checked by Bartu Cavusoglu · Updated October 26, 2026
Sotion is a web service that turns Notion pages into branded client portals, membership sites and websites on a customer's own domain. It adds passwords, email sign-in, per-client access and Stripe paywalls to content that teams already write in Notion. The company positions it for agencies, consultants and creators who work in Notion and want to share that work without raw Notion links.
Notion stays the editing environment. Sotion handles publishing, branding and access control, so changes made in Notion appear on the portal without a manual publish step. Sotion also states that it is not a drag-and-drop builder: every page is written and laid out in Notion, which remains the CMS. The homepage reports more than 9,700 Notion sites created as of October 2026.
Setup starts by pasting a Notion page URL. Sotion fetches the content and builds the site structure automatically, and the site says there is no API configuration or Notion integration to install. The second step is to add a domain, upload a logo and set page-level access rules that decide who sees what and how they log in. The third is to invite clients and members.
Sotion also offers an AI-assisted setup. A user copies one prompt into ChatGPT, Claude or a coding agent, which checks the Notion page, picks an address and sends one link to click. Connector commands are listed for Claude Code, Codex, Gemini CLI, Cursor and VS Code, using an MCP endpoint at api.sotion.so/mcp. Pages are served through Cloudflare's CDN, with typical response times under 100 milliseconds.
Access control is the core of the product. Pages can be protected with passwords, email signup gates, email allowlists or scoped access, and each page can have its own rule. Scoped access filters a Notion database so each member sees only rows tied to them, based on a property such as client name or email, which avoids writing page-by-page rules for every client.
Branding options include a custom domain with automatic SSL, a logo, colors, fonts, and custom CSS and JavaScript. For search visibility, Sotion generates clean URLs, meta tags, OpenGraph images and XML sitemaps. Higher plans add site and member analytics, Stripe paywalls and paid memberships, an API, webhooks, an MCP server for managing members with AI agents, and custom email templates for member messages.
Sotion turns Notion pages into branded client portals, membership sites and websites on a custom domain. It adds passwords, email sign-in, per-client access and Stripe paywalls. Users keep working in Notion while Sotion handles publishing, branding and access control.
Sotion costs $7 a month for Basic, $27 for Starter, $57 for Pro and $97 for Scale when billed monthly. Yearly billing gives two months free. A 25% discount is offered to non-profits on request.
Yes. The first site gets every feature free for 14 days, and no card is needed. If no plan is chosen when the trial ends, Sotion archives the site, and it returns when the user subscribes.
Sotion is built for agencies, consultancies, service businesses, VCs and creators who already use Notion. They use it to share content with clients, members, investors or audiences. Teams with no Notion workflow gain little from it.
Yes. Each page can have its own rule using passwords, email signup, allowlists or scoped access. Scoped access filters a Notion database so each member only sees the rows relevant to them, based on a property such as client name or email.
Yes. Paywalls and paid memberships with Stripe are included from the Pro plan at $57 a month. Starter and Basic do not include Stripe paywalls.
Yes. Any custom domain can be connected, and Sotion provisions SSL automatically. Every plan includes a free Sotion subdomain, and on Basic a custom domain shows a Made with Sotion badge.
Sotion publishes Notion pages as a website, but it has no drag-and-drop editor. Every page is written and laid out in Notion, which stays the CMS.