How to create a Notion membership site with Memberspace

Become a Pro member to access all content

240+ instructional videos led by professionals
Weekly expert workshops and replays
1-1 consultation with the Makerpad team
Over $50k in discounts for tools
Private peer community
Profile for tracking progress and sharing your work
Yearly pricing
$249/year
Start your 7 day free trial*
Get PRO Yearly
Lifetime pricing
$600billed once
Start your 7 day free trial*
Get PRO Lifetime

MemberSpace is a simple and powerful way to transform your Notion workspace pages into a robust membership business.

Before getting started, make sure you have an account or start a trial with MemberSpace.

If you're starting a trial, you'll need to enter in a website URL. Whatever custom URL you're imagining for your Notion membership site is what you should enter (you can always change it later):

Screen Shot 2020-10-06 at 7.51.16 AM.png 93.1 KB View full-size Download


You'll then be brought to MemberSpace's onboarding and told to protect your first page. You can pause there without entering anything yet and work on the steps below.

How To Set Up

  • Make sure you are logged into your Notion backend.
  • Click on the page you want to protect in the left side menu.
  • Click Share in the top right > toggle 'Share to the web' on > toggle off 'Allow duplicate as template':
  • You will NOT be protecting the actual Notion URL (e.g. notion.so/35fd6d868...) since that URL will be publicly viewable.

    Instead, you'll be using pretty URLs for a custom domain you own e.g. example.com/members since MemberSpace can ONLY properly protect those, not default Notion URLs. To set up a custom domain and pretty URLs for your Notion site you'll need to sign up for Super.so here.

  • After you sign up for Super, follow these video instructions:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • After you sign up for Super, click New Site in the top right:
  • You should choose Super Static:
  • Fill in the 'Site name' however you want (e.g. Jens Membership). For the Custom domain that should be the actual URL you want for your Notion website (e.g. jensnotionsite.com):
  • For the Public Notion URL field, first make sure you are logged into your Notion backend in a separate browser tab.

    Find the top level page you want to represent the home page of your Notion membership site and click it.

    In the top right of the page > click Share > toggle 'Share to the web' on > keep all the other toggles off > click 'Copy link':
  • Paste in the link you just copied into the Public Notion URL field and then click Continue:
  • Now you get to transform any Notion page URL into a pretty URL e.g. you can make it so your visitors see 'jensnotionsite.com/premium' instead of seeing 'notion.so/e19a5cedd32a3mo0':


We recommend you add a pretty URL for every sub-page underneath your Public Notion URL you entered in Step 5.

When you're done adding all your pretty URLs click Continue.

  • Choose whichever domain registrar you used to purchase the custom domain you filled in for Step 3. Follow the instructions from Super for adding the A/CNAME record to your domain, then click Continue at the bottom:
  1. You can now protect your Pretty URLs as Member Pages (one at a time):

How To Install MemberSpace


After you've protected your Notion pretty URLs, you'll need to set up Member Plans. After you've done that you'll be able to optionally customize various parts of MemberSpace.

Finally, you'll now be installing MemberSpace via Super into your Notion site! Please follow these steps:

  • You'll need to white-label your domain (if you have not already) to help prevent any member login issues that can occur.
  • Watch our video below to complete the installation of MemberSpace on your Notion site via Super:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • Go into your MemberSpace backend > click Customize > click Integrations > click Notion
  • Under '100% Required add install code' > click the Copy button:


You'll also notice a checkbox below the code:


If you don't want this default Login / Account button, simply uncheck the box.

However, if you uncheck the box, you MUST add a Login / Account popup to your site - otherwise your members won't be able to log in or view their account.

  • Paste in the install code you just copied into the 'Snippet injection' area in Super:


You don't have to choose a Custom font, Site image, or Site description if you don't want to.

Click Continue to finish up.

  • Now people can visit your Notion custom domain, your Member Page are protected, and people can join your Member Plans to get access!
  • To test this, you'll need to be on your live custom domain (not your Notion backend).


Join today for free and access 200+ tutorials

Join Makerpad today and you'll get access to hundreds of tutorials and educational content to help you create projects, automate workflows, and build software, without writing code.

Learn alongside 4 thousand professionals, no coding required.

Get Started Free

MemberSpace is a simple and powerful way to transform your Notion workspace pages into a robust membership business.

Before getting started, make sure you have an account or start a trial with MemberSpace.

If you're starting a trial, you'll need to enter in a website URL. Whatever custom URL you're imagining for your Notion membership site is what you should enter (you can always change it later):

Screen Shot 2020-10-06 at 7.51.16 AM.png 93.1 KB View full-size Download


You'll then be brought to MemberSpace's onboarding and told to protect your first page. You can pause there without entering anything yet and work on the steps below.

How To Set Up

  • Make sure you are logged into your Notion backend.
  • Click on the page you want to protect in the left side menu.
  • Click Share in the top right > toggle 'Share to the web' on > toggle off 'Allow duplicate as template':
  • You will NOT be protecting the actual Notion URL (e.g. notion.so/35fd6d868...) since that URL will be publicly viewable.

    Instead, you'll be using pretty URLs for a custom domain you own e.g. example.com/members since MemberSpace can ONLY properly protect those, not default Notion URLs. To set up a custom domain and pretty URLs for your Notion site you'll need to sign up for Super.so here.

  • After you sign up for Super, follow these video instructions:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • After you sign up for Super, click New Site in the top right:
  • You should choose Super Static:
  • Fill in the 'Site name' however you want (e.g. Jens Membership). For the Custom domain that should be the actual URL you want for your Notion website (e.g. jensnotionsite.com):
  • For the Public Notion URL field, first make sure you are logged into your Notion backend in a separate browser tab.

    Find the top level page you want to represent the home page of your Notion membership site and click it.

    In the top right of the page > click Share > toggle 'Share to the web' on > keep all the other toggles off > click 'Copy link':
  • Paste in the link you just copied into the Public Notion URL field and then click Continue:
  • Now you get to transform any Notion page URL into a pretty URL e.g. you can make it so your visitors see 'jensnotionsite.com/premium' instead of seeing 'notion.so/e19a5cedd32a3mo0':


We recommend you add a pretty URL for every sub-page underneath your Public Notion URL you entered in Step 5.

When you're done adding all your pretty URLs click Continue.

  • Choose whichever domain registrar you used to purchase the custom domain you filled in for Step 3. Follow the instructions from Super for adding the A/CNAME record to your domain, then click Continue at the bottom:
  1. You can now protect your Pretty URLs as Member Pages (one at a time):

How To Install MemberSpace


After you've protected your Notion pretty URLs, you'll need to set up Member Plans. After you've done that you'll be able to optionally customize various parts of MemberSpace.

Finally, you'll now be installing MemberSpace via Super into your Notion site! Please follow these steps:

  • You'll need to white-label your domain (if you have not already) to help prevent any member login issues that can occur.
  • Watch our video below to complete the installation of MemberSpace on your Notion site via Super:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • Go into your MemberSpace backend > click Customize > click Integrations > click Notion
  • Under '100% Required add install code' > click the Copy button:


You'll also notice a checkbox below the code:


If you don't want this default Login / Account button, simply uncheck the box.

However, if you uncheck the box, you MUST add a Login / Account popup to your site - otherwise your members won't be able to log in or view their account.

  • Paste in the install code you just copied into the 'Snippet injection' area in Super:


You don't have to choose a Custom font, Site image, or Site description if you don't want to.

Click Continue to finish up.

  • Now people can visit your Notion custom domain, your Member Page are protected, and people can join your Member Plans to get access!
  • To test this, you'll need to be on your live custom domain (not your Notion backend).


Become a Pro member to access all content

240+ instructional videos led by professionals
Weekly expert workshops and replays
1-1 consultation with the Makerpad team
Over $50k in discounts for tools
Private peer community
Profile for tracking progress and sharing your work
Yearly pricing
$249/year
Start your 7 day free trial*
Get PRO Yearly
Lifetime pricing
$600billed once
Start your 7 day free trial*
Get PRO Lifetime

MemberSpace is a simple and powerful way to transform your Notion workspace pages into a robust membership business.

Before getting started, make sure you have an account or start a trial with MemberSpace.

If you're starting a trial, you'll need to enter in a website URL. Whatever custom URL you're imagining for your Notion membership site is what you should enter (you can always change it later):

Screen Shot 2020-10-06 at 7.51.16 AM.png 93.1 KB View full-size Download


You'll then be brought to MemberSpace's onboarding and told to protect your first page. You can pause there without entering anything yet and work on the steps below.

How To Set Up

  • Make sure you are logged into your Notion backend.
  • Click on the page you want to protect in the left side menu.
  • Click Share in the top right > toggle 'Share to the web' on > toggle off 'Allow duplicate as template':
  • You will NOT be protecting the actual Notion URL (e.g. notion.so/35fd6d868...) since that URL will be publicly viewable.

    Instead, you'll be using pretty URLs for a custom domain you own e.g. example.com/members since MemberSpace can ONLY properly protect those, not default Notion URLs. To set up a custom domain and pretty URLs for your Notion site you'll need to sign up for Super.so here.

  • After you sign up for Super, follow these video instructions:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • After you sign up for Super, click New Site in the top right:
  • You should choose Super Static:
  • Fill in the 'Site name' however you want (e.g. Jens Membership). For the Custom domain that should be the actual URL you want for your Notion website (e.g. jensnotionsite.com):
  • For the Public Notion URL field, first make sure you are logged into your Notion backend in a separate browser tab.

    Find the top level page you want to represent the home page of your Notion membership site and click it.

    In the top right of the page > click Share > toggle 'Share to the web' on > keep all the other toggles off > click 'Copy link':
  • Paste in the link you just copied into the Public Notion URL field and then click Continue:
  • Now you get to transform any Notion page URL into a pretty URL e.g. you can make it so your visitors see 'jensnotionsite.com/premium' instead of seeing 'notion.so/e19a5cedd32a3mo0':


We recommend you add a pretty URL for every sub-page underneath your Public Notion URL you entered in Step 5.

When you're done adding all your pretty URLs click Continue.

  • Choose whichever domain registrar you used to purchase the custom domain you filled in for Step 3. Follow the instructions from Super for adding the A/CNAME record to your domain, then click Continue at the bottom:
  1. You can now protect your Pretty URLs as Member Pages (one at a time):

How To Install MemberSpace


After you've protected your Notion pretty URLs, you'll need to set up Member Plans. After you've done that you'll be able to optionally customize various parts of MemberSpace.

Finally, you'll now be installing MemberSpace via Super into your Notion site! Please follow these steps:

  • You'll need to white-label your domain (if you have not already) to help prevent any member login issues that can occur.
  • Watch our video below to complete the installation of MemberSpace on your Notion site via Super:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • Go into your MemberSpace backend > click Customize > click Integrations > click Notion
  • Under '100% Required add install code' > click the Copy button:


You'll also notice a checkbox below the code:


If you don't want this default Login / Account button, simply uncheck the box.

However, if you uncheck the box, you MUST add a Login / Account popup to your site - otherwise your members won't be able to log in or view their account.

  • Paste in the install code you just copied into the 'Snippet injection' area in Super:


You don't have to choose a Custom font, Site image, or Site description if you don't want to.

Click Continue to finish up.

  • Now people can visit your Notion custom domain, your Member Page are protected, and people can join your Member Plans to get access!
  • To test this, you'll need to be on your live custom domain (not your Notion backend).


MemberSpace is a simple and powerful way to transform your Notion workspace pages into a robust membership business.

Before getting started, make sure you have an account or start a trial with MemberSpace.

If you're starting a trial, you'll need to enter in a website URL. Whatever custom URL you're imagining for your Notion membership site is what you should enter (you can always change it later):

Screen Shot 2020-10-06 at 7.51.16 AM.png 93.1 KB View full-size Download


You'll then be brought to MemberSpace's onboarding and told to protect your first page. You can pause there without entering anything yet and work on the steps below.

How To Set Up

  • Make sure you are logged into your Notion backend.
  • Click on the page you want to protect in the left side menu.
  • Click Share in the top right > toggle 'Share to the web' on > toggle off 'Allow duplicate as template':
  • You will NOT be protecting the actual Notion URL (e.g. notion.so/35fd6d868...) since that URL will be publicly viewable.

    Instead, you'll be using pretty URLs for a custom domain you own e.g. example.com/members since MemberSpace can ONLY properly protect those, not default Notion URLs. To set up a custom domain and pretty URLs for your Notion site you'll need to sign up for Super.so here.

  • After you sign up for Super, follow these video instructions:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • After you sign up for Super, click New Site in the top right:
  • You should choose Super Static:
  • Fill in the 'Site name' however you want (e.g. Jens Membership). For the Custom domain that should be the actual URL you want for your Notion website (e.g. jensnotionsite.com):
  • For the Public Notion URL field, first make sure you are logged into your Notion backend in a separate browser tab.

    Find the top level page you want to represent the home page of your Notion membership site and click it.

    In the top right of the page > click Share > toggle 'Share to the web' on > keep all the other toggles off > click 'Copy link':
  • Paste in the link you just copied into the Public Notion URL field and then click Continue:
  • Now you get to transform any Notion page URL into a pretty URL e.g. you can make it so your visitors see 'jensnotionsite.com/premium' instead of seeing 'notion.so/e19a5cedd32a3mo0':


We recommend you add a pretty URL for every sub-page underneath your Public Notion URL you entered in Step 5.

When you're done adding all your pretty URLs click Continue.

  • Choose whichever domain registrar you used to purchase the custom domain you filled in for Step 3. Follow the instructions from Super for adding the A/CNAME record to your domain, then click Continue at the bottom:
  1. You can now protect your Pretty URLs as Member Pages (one at a time):

How To Install MemberSpace


After you've protected your Notion pretty URLs, you'll need to set up Member Plans. After you've done that you'll be able to optionally customize various parts of MemberSpace.

Finally, you'll now be installing MemberSpace via Super into your Notion site! Please follow these steps:

  • You'll need to white-label your domain (if you have not already) to help prevent any member login issues that can occur.
  • Watch our video below to complete the installation of MemberSpace on your Notion site via Super:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • Go into your MemberSpace backend > click Customize > click Integrations > click Notion
  • Under '100% Required add install code' > click the Copy button:


You'll also notice a checkbox below the code:


If you don't want this default Login / Account button, simply uncheck the box.

However, if you uncheck the box, you MUST add a Login / Account popup to your site - otherwise your members won't be able to log in or view their account.

  • Paste in the install code you just copied into the 'Snippet injection' area in Super:


You don't have to choose a Custom font, Site image, or Site description if you don't want to.

Click Continue to finish up.

  • Now people can visit your Notion custom domain, your Member Page are protected, and people can join your Member Plans to get access!
  • To test this, you'll need to be on your live custom domain (not your Notion backend).


Join today for free and access 200+ tutorials

Join Makerpad today and you'll get access to hundreds of tutorials and educational content to help you create projects, automate workflows, and build software, without writing code.

Learn alongside 4 thousand professionals, no coding required.

Get Started Free

MemberSpace is a simple and powerful way to transform your Notion workspace pages into a robust membership business.

Before getting started, make sure you have an account or start a trial with MemberSpace.

If you're starting a trial, you'll need to enter in a website URL. Whatever custom URL you're imagining for your Notion membership site is what you should enter (you can always change it later):

Screen Shot 2020-10-06 at 7.51.16 AM.png 93.1 KB View full-size Download


You'll then be brought to MemberSpace's onboarding and told to protect your first page. You can pause there without entering anything yet and work on the steps below.

How To Set Up

  • Make sure you are logged into your Notion backend.
  • Click on the page you want to protect in the left side menu.
  • Click Share in the top right > toggle 'Share to the web' on > toggle off 'Allow duplicate as template':
  • You will NOT be protecting the actual Notion URL (e.g. notion.so/35fd6d868...) since that URL will be publicly viewable.

    Instead, you'll be using pretty URLs for a custom domain you own e.g. example.com/members since MemberSpace can ONLY properly protect those, not default Notion URLs. To set up a custom domain and pretty URLs for your Notion site you'll need to sign up for Super.so here.

  • After you sign up for Super, follow these video instructions:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • After you sign up for Super, click New Site in the top right:
  • You should choose Super Static:
  • Fill in the 'Site name' however you want (e.g. Jens Membership). For the Custom domain that should be the actual URL you want for your Notion website (e.g. jensnotionsite.com):
  • For the Public Notion URL field, first make sure you are logged into your Notion backend in a separate browser tab.

    Find the top level page you want to represent the home page of your Notion membership site and click it.

    In the top right of the page > click Share > toggle 'Share to the web' on > keep all the other toggles off > click 'Copy link':
  • Paste in the link you just copied into the Public Notion URL field and then click Continue:
  • Now you get to transform any Notion page URL into a pretty URL e.g. you can make it so your visitors see 'jensnotionsite.com/premium' instead of seeing 'notion.so/e19a5cedd32a3mo0':


We recommend you add a pretty URL for every sub-page underneath your Public Notion URL you entered in Step 5.

When you're done adding all your pretty URLs click Continue.

  • Choose whichever domain registrar you used to purchase the custom domain you filled in for Step 3. Follow the instructions from Super for adding the A/CNAME record to your domain, then click Continue at the bottom:
  1. You can now protect your Pretty URLs as Member Pages (one at a time):

How To Install MemberSpace


After you've protected your Notion pretty URLs, you'll need to set up Member Plans. After you've done that you'll be able to optionally customize various parts of MemberSpace.

Finally, you'll now be installing MemberSpace via Super into your Notion site! Please follow these steps:

  • You'll need to white-label your domain (if you have not already) to help prevent any member login issues that can occur.
  • Watch our video below to complete the installation of MemberSpace on your Notion site via Super:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • Go into your MemberSpace backend > click Customize > click Integrations > click Notion
  • Under '100% Required add install code' > click the Copy button:


You'll also notice a checkbox below the code:


If you don't want this default Login / Account button, simply uncheck the box.

However, if you uncheck the box, you MUST add a Login / Account popup to your site - otherwise your members won't be able to log in or view their account.

  • Paste in the install code you just copied into the 'Snippet injection' area in Super:


You don't have to choose a Custom font, Site image, or Site description if you don't want to.

Click Continue to finish up.

  • Now people can visit your Notion custom domain, your Member Page are protected, and people can join your Member Plans to get access!
  • To test this, you'll need to be on your live custom domain (not your Notion backend).


MemberSpace is a simple and powerful way to transform your Notion workspace pages into a robust membership business.

Before getting started, make sure you have an account or start a trial with MemberSpace.

If you're starting a trial, you'll need to enter in a website URL. Whatever custom URL you're imagining for your Notion membership site is what you should enter (you can always change it later):

Screen Shot 2020-10-06 at 7.51.16 AM.png 93.1 KB View full-size Download


You'll then be brought to MemberSpace's onboarding and told to protect your first page. You can pause there without entering anything yet and work on the steps below.

How To Set Up

  • Make sure you are logged into your Notion backend.
  • Click on the page you want to protect in the left side menu.
  • Click Share in the top right > toggle 'Share to the web' on > toggle off 'Allow duplicate as template':
  • You will NOT be protecting the actual Notion URL (e.g. notion.so/35fd6d868...) since that URL will be publicly viewable.

    Instead, you'll be using pretty URLs for a custom domain you own e.g. example.com/members since MemberSpace can ONLY properly protect those, not default Notion URLs. To set up a custom domain and pretty URLs for your Notion site you'll need to sign up for Super.so here.

  • After you sign up for Super, follow these video instructions:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • After you sign up for Super, click New Site in the top right:
  • You should choose Super Static:
  • Fill in the 'Site name' however you want (e.g. Jens Membership). For the Custom domain that should be the actual URL you want for your Notion website (e.g. jensnotionsite.com):
  • For the Public Notion URL field, first make sure you are logged into your Notion backend in a separate browser tab.

    Find the top level page you want to represent the home page of your Notion membership site and click it.

    In the top right of the page > click Share > toggle 'Share to the web' on > keep all the other toggles off > click 'Copy link':
  • Paste in the link you just copied into the Public Notion URL field and then click Continue:
  • Now you get to transform any Notion page URL into a pretty URL e.g. you can make it so your visitors see 'jensnotionsite.com/premium' instead of seeing 'notion.so/e19a5cedd32a3mo0':


We recommend you add a pretty URL for every sub-page underneath your Public Notion URL you entered in Step 5.

When you're done adding all your pretty URLs click Continue.

  • Choose whichever domain registrar you used to purchase the custom domain you filled in for Step 3. Follow the instructions from Super for adding the A/CNAME record to your domain, then click Continue at the bottom:
  1. You can now protect your Pretty URLs as Member Pages (one at a time):

How To Install MemberSpace


After you've protected your Notion pretty URLs, you'll need to set up Member Plans. After you've done that you'll be able to optionally customize various parts of MemberSpace.

Finally, you'll now be installing MemberSpace via Super into your Notion site! Please follow these steps:

  • You'll need to white-label your domain (if you have not already) to help prevent any member login issues that can occur.
  • Watch our video below to complete the installation of MemberSpace on your Notion site via Super:
file-RtmgN0Nwir.png 366 KB View full-size Download


If you prefer written instructions, here they are:

  • Go into your MemberSpace backend > click Customize > click Integrations > click Notion
  • Under '100% Required add install code' > click the Copy button:


You'll also notice a checkbox below the code:


If you don't want this default Login / Account button, simply uncheck the box.

However, if you uncheck the box, you MUST add a Login / Account popup to your site - otherwise your members won't be able to log in or view their account.

  • Paste in the install code you just copied into the 'Snippet injection' area in Super:


You don't have to choose a Custom font, Site image, or Site description if you don't want to.

Click Continue to finish up.

  • Now people can visit your Notion custom domain, your Member Page are protected, and people can join your Member Plans to get access!
  • To test this, you'll need to be on your live custom domain (not your Notion backend).


Get help and discuss

Open community forum

More lessons

How to automatically send virtual event recordings to Squarespace member event attendees
Adding virtual events to Squarespace member areas
How to set up member areas in Squarespace
How to set up a membership site with Squarespace
How to create paid member-only events
How to build a Squarespace membership site in 5 steps with Memberspace
How to create member areas in Squarespace
Onboard members to your community with Gumroad, Zapier, Convertkit and Circle
How to create a membership community using Gumroad
How to Build a Functional & Responsive Pricing Page like Notion's in Webflow
How to Build a No-code Pricing Page like Dropbox in Webflow
How to Build a Customer Portal with No-code using Bubble and Stripe
How to setup a members-only Circle community (without a website) in Memberspace
How to integrate Circle (community forum) with Memberspace
Build a Membership Site with Webflow + MemberSpace
How to build a basic membership site with Carrd.co
Creating a membership website on Webflow (extensive overview)
How to create a membership site using Wix & MemberSpace
Subscription powered community like Patreon with Adalo
A Substack clone with Webflow & Memberstack
How to create a membership site using Weebly & MemberSpace
Keep a Slack channel topic locked with Airtable & Standard Library
Send an app download link via SMS to signups with Twilio
Invite-only private beta funnel using Typeform
Build & add subscription payments using Chargebee
Physical Product Subscriptions with Gumroad + Carrd
Blacking out your Member Pages in Webflow
How to add a login & signup popup to Webflow
Enroll new users when they purchase
Creating a membership website on Webflow
User sign in with Zapier
Browse all →

If you'd like this template, message @bentossell on Slack with your email for the account to send this template.