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.