Publish the page as described in Before you start, check that it opens in a private browser window, then ask your assistant to check again.
Set up Sotion from your AI assistant
Paste one prompt into ChatGPT, Claude or your coding agent, and it turns your Notion page into a Sotion site. Your only step is one click in the activation email we send you (or a Google sign-in on the finish page). Get the prompt at sotion.so/ai.
Before you start
You need a published Notion page and an email address you can open.
Open the page in Notion.
Click Share, then the Publish tab, then Publish.
Make sure anyone with the link can view the page without signing in.
Copy the link Notion shows. It usually ends in
.notion.site. A link from Copy link (starting withapp.notion.com) works too.
Sub-pages of a published page are published with it.
Set up your site
The prompt tells your assistant where our instructions are and gives it permission to send your email and Notion link to us.
Go to sotion.so/ai and add your Notion link and email. Both fields are optional; your assistant asks for anything you leave out.
Click Copy, or click Open in ChatGPT, Open in Claude or Open in Perplexity to start a chat with the prompt filled in. To skip the chat, click Finish setting it up here.
Answer your assistant's questions. It suggests a site name and an address, such as
client-portal.sotion.site, and gives you a finish link if it can't create the site itself.Open the activation email from Sotion (its subject starts with "Activate" and names your site) and click Activate site. The link works for 48 hours.
After the click we create your account and publish the site. You land on a page with your site's address and a link to your dashboard, where you add branding, a custom domain and member access.
Add a password or Google from the page you land on. Without one, you sign in later with a link we email you.
Copy the prompt
You can also copy the prompt from here. Replace the two lines in angle brackets with your Notion link and email, then paste it into your assistant.
Turn my Notion page into a website with Sotion (sotion.so).
If you have the Sotion connector, use it. If not, read https://sotion.so/agent.md and follow it.
Notion page: <paste your Notion page link>
Email: <your email>
You may send my email and Notion link to sotion.so to create my account.
If you can't open that page, send me to https://sotion.so/start to finish there.The prompt on sotion.so/ai ends with a link that already holds your Notion link and email, so an assistant that can't open our instructions can hand it straight to you.
Use the Sotion connector
With the Sotion connector added, Claude and coding agents create your site from the chat and tell you when it's live. You still click the activation email, and the connector needs no sign-in or API key.
Claude
Custom connectors work on every Claude plan, including Free, which allows one.
On sotion.so/ai, click Add to Claude. Claude's connector settings open with Sotion and its address filled in; confirm there to add it.
Start a new chat in Claude and paste the prompt from sotion.so/ai. Claude uses the connector to check your page and create the site request.
Click Activate site in the activation email. Claude checks the status and gives you your site's address once it's live.
To add the connector by hand, add a custom connector in Claude's settings with the URL https://api.sotion.so/mcp. There's nothing else to fill in.
Coding agents
Run the command for your agent, then paste the prompt as usual. For Cursor and VS Code, use the install buttons on sotion.so/ai.
Claude Code:
claude mcp add --transport http sotion https://api.sotion.so/mcpCodex:
codex mcp add sotion --url https://api.sotion.so/mcpGemini CLI:
gemini mcp add --transport http sotion https://api.sotion.so/mcp
Other apps
Any app that adds MCP connectors by URL can use https://api.sotion.so/mcp (Streamable HTTP, no sign-in). In Perplexity, custom connectors need a paid plan and live under Settings, then Connectors.
What each assistant does
Every assistant gets you to a live site; the difference is how much happens inside the chat.
Claude with the Sotion connector: Claude creates the site request itself, then tells you when the site is live after you click the email.
Claude Code, Codex and other coding agents: the agent creates the site request itself, then waits while you click the email. It may ask for your permission before it runs a command.
ChatGPT's desktop app and Perplexity's Computer mode: these can run commands too, so they create the site request themselves and you click one email.
ChatGPT, Gemini, Copilot, Perplexity, and Claude without the connector, in a normal chat: the assistant gives you a finish link on sotion.so. There you choose Continue with Google or Email me the activation link.
Free trial
Your first site comes with a 7-day free trial of every feature, and no card is needed. Pick a plan in the dashboard to keep the site after that.
One free trial applies per email address and per Notion page. If yours already had one, the new site runs on the Basic limits for 7 days while you pick a plan, and we archive it after that if you don't. Resubscribing brings archived sites back.
Privacy: what gets sent where
The prompt contains your Notion link and your email. Your assistant sends both to us to create your account and send the activation email, and we don't share them.
The Open in buttons put the prompt, including your link and email, in the chat's web address. ChatGPT, Claude or Perplexity receive it the same way as anything you type there. Leave the fields empty if you'd rather type them in the chat.
Troubleshooting
My assistant says the page isn't published
My assistant says it can't open my Notion page or the instructions
Some assistants can't open Notion pages even when they are published, and some can't open our instructions. Open the link at the end of your prompt, or click Finish setting it up here on sotion.so/ai. The finish page checks your Notion page itself.
I never got the activation email
Check your spam folder for an email from Sotion. Your assistant can send it again after 10 minutes, up to three emails per request, and each new email replaces the link in the previous one.
The activation link has expired
Links work for 48 hours. Paste the prompt again to start a new request.
The page says my plan is at its site limit
You already have a Sotion account and your plan's sites are all in use, so we created nothing. Upgrade from your billing page, or remove a site, then run the prompt again.
The address I wanted is taken
Your assistant gets three free alternatives from us. Pick one, or ask for another address. You can change the address later in the dashboard.
We never ask you for a password, a code or a card in this flow. If something asks for one, it isn't us: contact [email protected].