Stripe Paid Memberships for Notion

Learn how to set up Stripe Paid Memberships on your Notion website with our step-by-step guide. We will walk you through the process of integrating Stripe into your Sotion dashboard, configuring your Stripe API key, and linking your Stripe products for seamless membership management.

Stripe Paid Memberships for Notion
Slug
stripe-paid-memberships-for-notion
Excerpt
Learn how to set up Stripe Paid Memberships on your Notion website with our step-by-step guide. We will walk you through the process of integrating Stripe into your Sotion dashboard, configuring your Stripe API key, and linking your Stripe products for seamless membership management.
In this guide, we'll walk you through the steps on how to set up Stripe Paid Memberships in Sotion, a platform allowing you to connect your Notion page to a custom domain and add membership management capabilities.
Video preview

Step 1: Access Your Sotion Dashboard

To start, navigate to your Sotion dashboard. Here, you should have a Notion page already connected to a custom domain.
Click on the 'Settings' for your site, and under the ‘Page’ menu you'll see an option to activate Paid Memberships with Stripe.
notion image

Step 2: Activate Stripe Paid Memberships

Click on 'Paid Memberships with Stripe' and save the changes. On the left-hand side, you'll now see a new menu option to configure your ‘Stripe’ settings.
notion image

Step 3: Configure Your Stripe API Key

Click on the 'Stripe' menu, then in the Stripe settings, you'll need to configure your Stripe API key. This key should have the following permissions:
  • Customers → Read
  • Checkout Sessions → Read
  • Webhook Endpoints → Write
notion image

Step 4: Obtain Your Stripe API Key

Head over to your Stripe dashboard, navigate to 'Developers' on the top menu, and click on 'API Keys'. Here, you can create a new restricted API key.
Name your key and allow the resource types 'Customers' and 'Checkout Sessions' with Read access, and 'Webhook Endpoints' with Write access. Create the key and then copy it.
notion image
notion image

Step 5: Paste Your Stripe API Key

Go back to your Sotion dashboard, paste the copied API key into the 'Stripe API Key' field, and save the changes.
Sotion will connect your API key and create the appropriate webhook endpoint directly in Stripe.
notion image

Step 6: Configure Your Stripe Product

Next, you need to link a Stripe product to your Sotion website.
Click on 'Add Stripe Payment Link' and then 'Configure'.
Head back to your Stripe dashboard, go to your ‘Product Catalogue’, and select the product you want to link. Copy this product's 'Price ID'.
notion image
notion image
notion image
Still in Stripe, for your selected product, click ‘Create a Payment Link’ and copy the URL.
Go back to your Sotion dashboard and paste the Price ID and Payment Link URL into their respective fields.
notion image

Step 8: Activate Your Product

After saving the changes, your product is linked to your Sotion dashboard. To make it appear on your website, switch it to ‘Active’.
notion image

Step 9: Checking the Membership Sign Up Process

Now, whenever a prospective member clicks to sign up for a monthly plan, they will be directed to the Stripe payment page to enter their details and complete the payment. Once the payment is processed, Stripe sends a notification to Sotion to add this member to your website. The new member receives an email with a login link to access your site.
 

Step 10: Review New Members

In your Sotion dashboard, you can see all the members and the new member marked as 'Paid'. They can use their email address to log in to your website.
 

Conclusion

That's it! You've now successfully integrated Stripe Paid Memberships into your Sotion website. This integration allows you to manage and monitor your paid memberships seamlessly. If you encounter any issues during the setup or have any questions, please feel free to reach out for assistance.

Take control of your Notion site today!

7-day free trial. No credit card needed

Connect my Notion page →
Bruce McLachlan

Written by

Bruce McLachlan

Meet Bruce, the founder behind Sotion, and explore his vision on enhancing Notion Pages. Get a glimpse of the journey and the future roadmap of Sotion.

Related posts

Make a Paid Membership site with Notion and GumroadMake a Paid Membership site with Notion and Gumroad
Sotion Members APISotion Members API
Automating Memberships on Your Notion Website with Zapier and Sotion Members APIAutomating Memberships on Your Notion Website with Zapier and Sotion Members API
Lemon Squeezy Paid Memberships for NotionLemon Squeezy Paid Memberships for Notion
How to Create a Paid Membership Site with NotionHow to Create a Paid Membership Site with Notion
Top Tools for Automating Member Onboarding in NotionTop Tools for Automating Member Onboarding in Notion