Features control what capabilities are available to each organization, managed through plans and overrides.
What are features?
Features are configurable capabilities in 3MotionAI. Each feature has a key (like 'assessments.maxPerMonth'), a data type (boolean, number, or string), and a value. Features are organized by category and product. Your organization's feature set is determined by your plan, with the ability to override individual features.
How to get started
The fastest way to configure features:
Apply a plan template to set all features at once. This is the recommended starting point for new organizations.
Review the feature matrix to see which features are enabled, disabled, or set to specific values.
Override individual features by clicking the edit icon on any feature row. Overrides take precedence over plan defaults.
Reset an override to return a feature to its plan or inherited value.
Key concepts
Understanding how features resolve:
Inheritance chain: Features resolve in this order: explicit override > inherited from parent org > plan default > system default.
Feature sources: The 'Source' column shows where each value comes from (Explicit, Inherited, Default, or Product Disabled).
Products: Features are grouped by product (RiskAI, FlashAI, etc.). If a product is disabled for your plan, all its features show as 'Product Disabled'.
Numeric features: Some features like 'maxUsersPerOrg' accept numeric values. Others like 'sso.enabled' are boolean toggles.
Common questions
Answers to frequently asked questions:
Can I override features for a sub-organization? Yes, sub-orgs can override any feature. If not overridden, they inherit from the parent.
What happens when I apply a plan template? All features are set to the plan's defaults. Existing overrides are preserved unless you choose to clear them.
How do I add a new feature? Feature definitions are managed by Super Admins in the Feature Registry.
Can I export feature configurations? Feature data is available via the API for programmatic access.
