DOCUMENTATION

Sell access to a page

Last updated Aug 2026
Publishing
All plans

Turn any published page into a paywalled page — visitors see a price and an “Unlock” button instead of your content until they pay you directly. One-time purchase or a recurring subscription, your choice per page.

This is a separate billing relationship from your own BlnkSpace subscription and from White Label resale billing — money from a gated page goes straight to your own connected Stripe account, the same one your product/commerce sales already use.

Setting it up

1
Connect Stripe, if you haven’t already

Same connected Stripe account used for product commerce. If it’s already connected for selling products, you’re set — nothing extra to configure.

2
Make sure the page is published and public

The “Sell access” option only appears once a page is actually public — a private/unpublished page has nothing to gate.

3
Open Share, turn on Sell access

Click Share in the top bar of the page you want to gate. A new “Sell access” section appears — toggle it on, choose one-time or subscription, and set a price.

4
That’s it — the page is now gated

Reload the public page (in a private/incognito window, so you’re not seeing it as yourself) to confirm it shows the paywall instead of your content.

One-time vs. subscription

One-timeSubscription
Buyer paysOnce, everOn a recurring interval you set (monthly/yearly)
Access lastsPermanentlyAs long as the subscription stays active
If they cancelN/A — nothing to cancelAccess continues until the period they already paid for ends, then locks
Good forA single guide, report, or resourceAn ongoing members-only page you keep updating

What a buyer actually experiences

A visitor to your gated page who hasn’t paid sees a price and an “Unlock” button instead of your real content — not a teaser, not the content hidden behind a blur, genuinely nothing. Clicking Unlock:

  1. Asks them to sign in (or create a free BlnkSpace account) if they aren’t already
  2. Takes them through a real Stripe Checkout for your price
  3. Unlocks the real content immediately after payment, and keeps it unlocked on future visits (no re-paying, no re-entering payment details each time)
The sign-in step is a real requirement, not a preference — it’s how BlnkSpace remembers who already paid, so you don’t need to build any access system yourself. A one-time buyer’s access is tied to their account permanently.

Sub-pages are protected too

Gating a page protects its whole sub-tree, not just that one page — every page nested underneath it (however deep) is locked behind the same purchase, the same way a course platform’s “buy the course” grants every lesson inside it. You don’t need to gate each sub-page individually, and a buyer who unlocks the top page automatically gets every page under it too, without signing in again for each one.

Want one specific sub-page to stay free — a sample chapter, an intro lesson — while the rest of the product stays paid? Open Share on that sub-page and toggle Make this page free. That page (and anything nested underit) becomes free, until a page even further down explicitly re-locks itself. A sub-page that’s already covered by a paid ancestor can’t start its own separate paid product — Share shows a read-only note instead, pointing at which page the price actually lives on.

Managing buyers — the Paid Pages dashboard

The Paid Pages page in the sidebar lists every gated page you own, each with a buyer count. Click a page to expand it inline (no separate screen to navigate to) and switch between two tabs:

TabShows
BuyersEvery buyer/subscriber for that page, with a manual revoke action per buyer.
DiscussionThe gated-content community activity for that page’s product — see below.
Manually revoking a buyer here is the workaround for the “refunds don’t auto-revoke” gap below — if you refund someone in Stripe, come back here and revoke their entitlement too; the two aren’t linked automatically.
Helping manage someone else’s Paid Pages as a reseller team member? An “Acting as” switcher appears at the top of this dashboard if you work with more than one account — see If someone is on more than one team.

Community discussion on gated pages

Every gated page automatically gets a shared discussion space for its buyers — one space per paid product root (not per individual page), matching how a real course platform’s discussion works: buying the course gives you one place to talk about it, not a separate thread per lesson. As the owner, you can post with an “Owner” badge, create categories, and see the member list — all from the Discussion tab in the dashboard above.

This is a different system from the Comment Block’s review mode — this community space is gated to people who actually bought the product (checked against real purchase entitlements), not a block you insert and configure per page.

Changing the price or turning it off

Reopen Share → Sell access any time to change the price (this creates a new price for future buyers — anyone already subscribed or already purchased keeps what they paid, unaffected) or turn access-selling off entirely (this stops NEW purchases; it does not revoke access for people who already bought or are already subscribed).

What this doesn’t do (yet)

Not supportedDetail
Whole page only Block-level gatingGating still applies to whole PAGES, not parts of a single page’s content — you can’t have a free preview section followed by locked content further down on the same page. Use a separate free-preview sub-page for that instead (see above).
No auto-revoke RefundsRefunding a one-time purchase in Stripe doesn’t automatically revoke the buyer’s access in BlnkSpace — revoke it manually from the Paid Pages dashboard after refunding.
No scheduling Drip contentEverything unlocks immediately on purchase — no “release day 3, day 7” style scheduling.