Introduction
In CiviPlus, you can easily control access to certain content types (Resources, Opportunities, or Anchor Pages) so that only users with the appropriate role(s) can view the full content. Others will see a limited “teaser” version. This approach is ideal for monetising or protecting high-value materials, while still promoting their visibility and encouraging users to upgrade or subscribe for full access.
Example Use Case
Imagine your organisation regularly publishes in-depth research reports using the “Resource” content type in CiviPlus. Since these reports contain valuable insights tailored to your field (such as policy analysis, market data, or sector trends) they are considered high-value content.
You can use the Paywall content feature to manage access to these resources so that:
Anonymous visitors (i.e., the general public) can view only the image, header text, author and tags. This will give them a sense of the report’s value without revealing the full content.
Logged in users with the Member Role can access the full document, including and PDF downloads, embedded videos, and related resources.
How to Create Paywalled Content
Create new content, or edit an existing page, with a type of Resource, Opportunity, or Anchor Page.
Under the Access restriction field, select Paywall content.
In Blocked roles, check the roles you wish to restrict (e.g., anonymous user to block all visitors).
Enter the Paywall message that you want to be shown if someone without the correct role tries to access the page.
Save the content.
What do users see?
Restricted view: Users in blocked roles (anonymous users in our example above) see only the custom paywall message and a prompt to either join or login.
Full view: Users with permitted roles (including users with the Member Role in our example above) see the complete content without interruption.
When content is blocked by the paywall setting, there are two blocks displayed on the right section of the page.
Member Only Resource block - This block is displayed by default(for both anonymous users and logged in users) when the content is blocked by Paywall.
Login to access block - This block is displayed when the content is blocked by Paywall for anonymous users. This block will be hidden if a user is already logged in