Access Control Configuration and Usage Guide

Written By Spandana Patnam (Administrator)

Updated at July 2nd, 2026

Table of Contents

Access Control allows publishers to restrict content visibility based on user entitlements, login status, subscription plans, or metered access configurations. By using Access Levels, publishers can control which users can access specific stories and synchronize those permissions with their subscription platform.

Step 1: Enable Access Control Features

To start using Access Control in Bold CMS:

1. Log in to your Bold CMS instance.
2. Navigate to **Settings → Configure → Features**.
3. Enable the following features:
 Subscriptions
 Subscription Group
4. Save the configuration.

Once enabled, the **Access Control** section will become available under:
Settings → Configure → Access Control**

Step 2: Create Access Level Values

Access Levels act as identifiers that link stories, subscription plans, and access rules.

To create an Access Level:

1. Navigate to Settings → Configure → Access Control
2. Click Add Access Level
3. Enter the desired Access Level value (for example: 78).
4. Save the configuration.

You can create multiple Access Levels based on your subscription offerings and content access requirements.

Examples:

Access Level Purpose       
78 Premium Subscription
79 Gold Membership
80 Exclusive Content

Step 3: Configure Access Types

Content access behavior is controlled through Meter Settings and Access Types.

Depending on your subscription setup, you can configure:

* Public Access
* Login Required
* Subscription Required
* Metered Access

These settings determine how users interact with content on the frontend.

Step 4: Assign Access Levels to Stories

After creating Access Levels, they can be assigned to individual stories.

To configure a story:

1. Open the story in the Story Editor.
2. Navigate to the **Manage** tab.
3. Click **Show Advanced Options**.
4. Locate the **Access Level** section.
5. Select the appropriate Access Type.

Available options include:

Public
The story is available to all users.
No Access Level configuration is required.

Login
Users must be logged in to access the content.

Subscription
Users require an active subscription entitlement.

When selecting Subscription:

1. Choose the appropriate Access Level value.
2. Save and publish the story.

The story will now be protected based on the assigned Access Level.

Step 5: Configure Meter Settings

Access Levels can also be used in conjunction with Meter Settings.

Within Meter Settings, publishers can define rules such as:

* Stories requiring login
* Stories requiring subscription
* Metered article limits
* Premium content restrictions
 

Once these rules are configured:

1. Assign the corresponding Access Level to the story.
2. Publish the story.

The Access Level acts as the bridge between the story and the configured access rules.

For example:
* Story Access Type = Subscription
* Access Level = 78
Users with entitlement to Access Level 78 will be granted access, while others will be restricted.
 

Step 6: Configure Access Levels in Subscription Plans

Access Levels must also be mapped to subscription plans so that subscribers receive the correct content entitlements.

To configure this:

1. Navigate to Subscription Management.
2. Create a new plan or edit an existing plan.
3. Select the entitlement Type as: Story Access Level
4. Select the corresponding Access Level value.

Example:

Subscription Plan Access Level
Premium Plan 78
Gold Plan 79

The selected Access Level should match the value created in Bold CMS.

Step 7: How Synchronization Works

The complete workflow is as follows:

In Bold CMS

1. Create Access Level 78.
2. Assign Access Level 78 to stories.
3. Publish the stories.

In Access type Platform

1. Create or edit a subscription plan.
2. Select Type = Story Access Level.
3. Map Access Level 78 to the plan.

 User Access Flow:

1. User purchases the subscription plan.
2. Subscription platform grants entitlement for Access Level 78.
3. When the user accesses a story tagged with Access Level 78:

  • Access is granted if entitled.
  • Access is restricted if not entitled.

This synchronization ensures that content permissions are enforced consistently across the platform.

Bulk Updating Access Control

To update multiple stories at once:

1. Navigate to the Story Dashboard.
2. Use the filters to filter stories
3. Choose Bulk Action

Select the required stories.

4. Select Action
5. Choose the desired Access Level.
6. Apply the changes

The selected configuration will be applied to all chosen stories.