Skip to main content
Version: v1 (Current)

Features & Subscriptions

GXP uses a tiered feature system to control which capabilities are available to teams and their projects. This is managed through Dashboard Masks and Subscriptions.

Dashboard Masks

A Dashboard Mask defines a feature tier — it controls which plugins, settings, and capabilities are available within a project. Masks determine:

  • Which plugin types can be installed
  • Which dashboard sections are visible
  • Which configuration options are available
  • Quota limits (attendees, portals, pages, etc.)

How Masks Work

  1. Teams subscribe to a plan via Stripe billing
  2. Each subscription tier maps to a Dashboard Mask
  3. Projects within the team are assigned the team's Dashboard Mask
  4. The mask controls what admins can see and do in the project dashboard

Example Tiers

TierAttendeesPortalsPagesFeatures
Starter50015Core plugins
Professional5,000320All plugins + analytics
EnterpriseUnlimitedUnlimitedUnlimitedAll plugins + API access + SSO

Subscriptions

Teams manage their subscription through the team settings. Subscriptions are handled via Stripe and control:

  • Feature tier — which Dashboard Mask is applied
  • Billing cycle — monthly or annual
  • Usage quotas — attendee counts, storage, API calls

Upgrading

When a team upgrades their subscription:

  1. The new Dashboard Mask is applied immediately
  2. All projects under the team gain access to the new features
  3. Additional quotas become available

Preview Mode

Projects in Preview Mode bypass quota restrictions, allowing full testing without impacting subscription limits. This is useful for:

  • Evaluating features before committing to a higher tier
  • Building demo projects for stakeholders
  • Training new team members

Preview mode is set per-project and does not affect billing.

Next Steps