Skip to content

Gate content by feature entitlement

Tie content to entitlements, not just plans — reveal advanced docs only when a member’s feature value meets a threshold.

  • Feature Value condition
  • Operators + aggregation
  • Pro
No credit card required
ProRestrict & gate

When access should track an entitlement rather than a plan name, the Feature Value condition (Pro) gates content by a Feature Manager value — e.g. show team-admin docs only when team seats ≥ 10, with operators and sum/max/any aggregation across the member’s subscriptions. This recipe gates by feature.

What you get
  • Content unlocks based on an entitlement value.
  • Aggregate feature values across subscriptions.
  • Use any comparison operator.
  • Access tracks entitlements, not plan labels.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
IF conditionMember Access rule (Pro)Feature Value (e.g. team_seats ≥ 10)
AggregationConditionsum / max / any (across subscriptions)
OperatorsCondition≥, >, =, <, ≤
RequiresSetupPro + Feature Manager features defined
Best for

When to use this setup

SaaS entitlement-based access
Seat- or quota-driven content
Feature-tied documentation
Set up

Set it up in 2 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Define the feature

    Set up the feature in Feature Manager (e.g. a Number feature ‘team_seats’) on the relevant plans.

    Access Rules
  2. Gate content by Feature Value

    On a content rule, add the Feature Value condition with the key, operator, threshold, and aggregation (sum/max/any).

    Content Restriction
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

Feature Value conditions require Pro and Feature Manager features defined on products.
The same condition is available in the [arraysubs_restrict] shortcode for inline gating.
Aggregation controls how values combine across multiple active subscriptions.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Pro

Feature Manager

Define product entitlements, limits, and capabilities so customers know exactly what each subscription includes. Pro only.

Free + Pro

Member Access

Control who can see, download, and purchase content using flexible rules tied to subscriptions and roles.

Free + Pro

Subscription Products

Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.

FAQ

Questions, answered

Choose sum (add values across subscriptions), max (highest single value), or any (has the feature at all) when a member holds multiple subscriptions.

Yes. The [arraysubs_restrict] shortcode supports feature, feature_min, feature_op, and aggregation attributes for inline feature gating.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available