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
- Teams subscribe to a plan via Stripe billing
- Each subscription tier maps to a Dashboard Mask
- Projects within the team are assigned the team's Dashboard Mask
- The mask controls what admins can see and do in the project dashboard
Example Tiers
| Tier | Attendees | Portals | Pages | Features |
|---|---|---|---|---|
| Starter | 500 | 1 | 5 | Core plugins |
| Professional | 5,000 | 3 | 20 | All plugins + analytics |
| Enterprise | Unlimited | Unlimited | Unlimited | All 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:
- The new Dashboard Mask is applied immediately
- All projects under the team gain access to the new features
- 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
- Creating a Project — Set up a project with the right plan
- Apps, Portals & Widgets — Install and configure plugins
- Navigation Overview — Find your way around the dashboard