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.