List view
Managing content in Notion
Managing content in Notion
Understanding Bullet dashboard
Understanding Bullet dashboard
Hosting
Hosting
Membership/Content Gating
Membership/Content Gating
Blog
Blog
Knowledge base
Knowledge base
SEO and metadata
SEO and metadata
Liquid Syntax
Liquid Syntax
API Documentation
API Documentation
Billing
Billing
How to's
How to's
How to unpublish an existing page
Add Buttons inside the Notion website
Show database views as Tabs
Prevent discovery of Notion Page
How to use different templates on the same website
How to add a custom search bar
How to embed forms in Notion and Bullet?
Embedding content in Notion and Bullet
Add a carousel to the bullet site
How to unhide an element or <H1> tag
How to exclude your own visits from Analytics
How to Set Up Subscription-Based Page Access
How to upload a custom file
Troubleshooting
Troubleshooting
How to Set Up Subscription-Based Page Access
Use this guide to protect specific pages on your Bullet website, and allow access only to users who have completed a subscription payment.
1. Create a Payment Link
You can use Stripe or Gumroad for collecting payments.
For Stripe:
- Create a Product → Price → Payment Link.
- Copy the generated payment link.
For Gumroad:
- Create a Product.
- Copy the product link.
Add this link to a button on your site with a label like “Subscribe to Unlock Premium Access”.
2. Create a Premium Segment in Bullet
- Go to your Site Dashboard → Membership
- If Membership is enabled, you’ll see a “Segments” option
- Click “Create Segment” and name it something like
Premium Users
- This segment will be used to control access to protected pages for paying users
3. Automate Segment Assignment with Zapier
Once a payment is made, Zapier can automatically add the user to your Premium Users segment.
For Stripe:
- Trigger: Stripe –
Checkout Session Completed
- Action: Bullet –
Add user to segment
- Segment:
Premium Users
- Email: Use the email from Stripe
For Gumroad:
- Trigger: Gumroad –
New Sale
- Action: Bullet –
Add user to segment
4. Redirect Users After Payment
In Stripe or Gumroad:
- Set the Post-payment Redirect URL to your protected page or a thank-you page that links to the protected page.
Add a message like:
“Please enter the same email you used for payment to access your premium content.”
5. Email Verification via Bullet
When users visit a protected page:
- Bullet shows an email input screen.
- The user enters their email → Bullet sends a verification link.
- Once verified, if their email is in the Premium Users segment, they’ll get access.