Set Up and Manage Paid Groups and Content with Stripe Integration
Note: This feature is currently in Beta. Functionality may change as Hylo refines the experience.
Paid Content is the way to add a paywall for your group or content within your group, such as a Track. Start by connecting your Stripe account and then creating an “Offering” that people can pay for, whether that’s a one-time fee to access your group, a recurring monthly membership, or enrollment in a Track. Offerings are very flexible and you can choose a sliding scale. This feature is a way to support the Hylo platform: Hylo retains 7% of revenue, and every dollar sustains an open-source commons. After Stripe fees, the remainder is yours to keep.
Part 1: Connect Your Stripe Account
From your group, open Group Settings by clicking the settings icon.
Scroll down in the left sidebar and click Paid Content.
You'll land on the Payments Account tab. Click Complete Onboarding — this will take you to Stripe's site.
On the Stripe onboarding page, enter your email address and click Continue (or Sign in with Google).
Complete Stripe's verification steps, including any CAPTCHA challenges and authentication.
Once finished, Stripe will redirect you back to Hylo. Your account status will update automatically. Note: you can click Check Stripe Status to see the status of your verification.
Verification timing: This process can take anywhere from 15 minutes to a couple of days depending on Stripe's review.
To check your status at any time, click Check Stripe Status or refresh the page.
When setup is complete, you'll see Account Active on the Payments Account tab, as well as verification that you can Accept Payments and Receive Payouts

Part 2: Create a Paid Offering
Once Stripe is connected you can create paid offerings.
Click + Create Offering.
Fill in the Offering Name (e.g., "Premium Membership", "Paid access to group").
Add a Description explaining what the offering includes.
Set a Price in USD. You'll see an estimate of Stripe fees (approx. 0.5%), Hylo platform fee (7%), and your estimated net payout.
Note: Once an offering is created and the price is set, it cannot be changed. If you need a different price point, you will need to create a new offering.
Optionally enable Sliding Scale — this lets members choose their own amount within a minimum and maximum range you set. Members select their amount directly in the Stripe checkout flow.
Set the Duration. Options include:
Lifetime / No expiration — member pays once and retains access permanently
Monthly (recurring) — member is charged every month
Every 3 months (recurring) — member is charged quarterly
Annual (recurring) — member is charged once a year and automatically renewed
Add a Buy Button Text (e.g., "Join us now!") — this is what members see on the payment button.
Set the Publish Status:
Status
What it means
Unpublished
Draft — not visible to Hylo users nor available for purchase
Unlisted
Published but not publicly displayed — accessible via direct link only
Published
Visible and purchasable by anyone
Archived
No longer accessible
Configure Content Access
Toggle Grant access to this group ON if purchasing this offering should grant group membership.
Click + Add Track to gate access to a specific track within your group.
Important: You must create the track first under Group Settings → Tracks & Actions before you can link it here. Set up the track, then return to this offering to connect it.
Click + Add Role to assign a role to members who purchase this offering.
Click Save (new offering) or Update Offering (editing existing) when done.
Part 3: Enable the Group Paywall
In the Paid Content settings, click the Paid Offerings tab.
Toggle the Group Paywall switch to Enabled. This activates payment-gating for your group.

Part 4: Manage Existing Offerings
From the Paid Offerings tab you can:
View all offerings with their publish status, price, and duration
Click the subscribers icon to expand stats: Active Subscribers, Monthly Revenue, and Lapsed count
Toggle between Active and Lapsed member views
Click Link to copy a shareable payment link for any offering
Click Edit to modify an offering at any time
Editing limitations to be aware of: The editing UI does not currently allow changes to price or currency
Part 5: Manage Paid Content Access
The Paid Content Access tab has two modes: Grant Access and View Records.
Granting Access Manually
Use this when you want to give members access without requiring them to pay. This could be for team members, beta testers, etc.
Click Grant Access
Search for the member by name and select them
Choose the Access type
Offering — grants access tied to a specific paid offering
Group Access — grants access to the group itself
Track — grants access to a specific track within the group
Select whichever offering or track applies and confirm
Viewing and Filtering Access Records
Click View Records to see a full list of everyone who has access to your paid content. You can search by member name or filter by:
Filter
Options
Access Type
Stripe Purchase or Admin Grant
Status
Active, Expired, Revoked, Refunded
Offering
Filter by specific offering
Track
Filter by specific track
Role
Filter by member role
This gives you a clear picture of who has access, how they got it, and whether their access is currently active.
Managing individual access: Click the three vertical dots next to any member to:
Revoke access — removes their access immediately
Refund — issues a refund to the member
Important note on refunds: If the offering is a recurring payment, Hylo will only refund the most recent payment. Any additional refunds beyond that need to be handled directly through your Stripe admin panel — they cannot be processed from within Hylo.
Pricing Transparency
When setting a price, Hylo shows real-time fee estimates:
Fee
Amount
Stripe fee (US cards)
~0.5
Hylo platform fee
7%
Estimated net to group
remainder
Stripe fees vary by country and payment method. The US fee is 2.9% + $0.30 per successful online transaction.
Last updated
Was this helpful?