Skip to content

Feature flags

Each key below maps to a TenantFeature row. [RequiresFeature(...)] on a command short-circuits to a 403 when the matching key is disabled for the calling tenant. Host admins bypass.

Feature key Constant Description
address-validation:international FeatureKeys.AddressValidation.International —
address-validation:us FeatureKeys.AddressValidation.Us —
Feature key Constant Description
api-access:enabled FeatureKeys.ApiAccess.Enabled —

The automation rules engine. The engine runs on every tier; the tier line sits on the actions a rule may take (task and tag actions are Professional+) and on the advanced trigger types (Enterprise Partner). See .claude/rules/automation-rules-module.md and .claude/rules/automation-ownership.md.

Feature key Constant Description
automation:advanced-triggers FeatureKeys.Automation.AdvancedTriggers —
automation:enabled FeatureKeys.Automation.Enabled —
automation:task-and-tag-actions FeatureKeys.Automation.TaskAndTagActions —
Feature key Constant Description
beta-agreement:enforce FeatureKeys.BetaAgreement.Enforce —
Feature key Constant Description
cohorts:enabled FeatureKeys.Cohorts.Enabled —
Feature key Constant Description
custom-reports:enabled FeatureKeys.CustomReports.Enabled —
Feature key Constant Description
dashboards:composable FeatureKeys.Dashboards.Composable —
Feature key Constant Description
donor-analytics:advanced FeatureKeys.DonorAnalytics.Advanced —
Feature key Constant Description
events:enabled FeatureKeys.Events.Enabled —
Feature key Constant Description
donor-analytics:advanced FeatureKeys.FeatureKeys.Advanced —
automation:advanced-triggers FeatureKeys.FeatureKeys.AdvancedTriggers —
mfa:allow-email-enrollment FeatureKeys.FeatureKeys.AllowEmailEnrollment —
dashboards:composable FeatureKeys.FeatureKeys.Composable —
shipping:enabled FeatureKeys.FeatureKeys.Enabled —
tax:enabled FeatureKeys.FeatureKeys.Enabled —
processing-fees:enabled FeatureKeys.FeatureKeys.Enabled —
recurring-donations:enabled FeatureKeys.FeatureKeys.Enabled —
mailchimp:enabled FeatureKeys.FeatureKeys.Enabled —
import:enabled FeatureKeys.FeatureKeys.Enabled —
inventory:enabled FeatureKeys.FeatureKeys.Enabled —
custom-reports:enabled FeatureKeys.FeatureKeys.Enabled —
report-scheduling:enabled FeatureKeys.FeatureKeys.Enabled —
api-access:enabled FeatureKeys.FeatureKeys.Enabled —
webhooks:enabled FeatureKeys.FeatureKeys.Enabled —
automation:enabled FeatureKeys.FeatureKeys.Enabled —
cohorts:enabled FeatureKeys.FeatureKeys.Enabled —
report-branding:enabled FeatureKeys.FeatureKeys.Enabled —
events:enabled FeatureKeys.FeatureKeys.Enabled —
phone-system:enabled FeatureKeys.FeatureKeys.Enabled —
webstore:enabled FeatureKeys.FeatureKeys.Enabled —
beta-agreement:enforce FeatureKeys.FeatureKeys.Enforce —
address-validation:international FeatureKeys.FeatureKeys.International —
support:messaging FeatureKeys.FeatureKeys.Messaging —
automation:task-and-tag-actions FeatureKeys.FeatureKeys.TaskAndTagActions —
address-validation:us FeatureKeys.FeatureKeys.Us —
Feature key Constant Description
import:enabled FeatureKeys.Import.Enabled —
Feature key Constant Description
inventory:enabled FeatureKeys.Inventory.Enabled —
Feature key Constant Description
mailchimp:enabled FeatureKeys.Mailchimp.Enabled —
Feature key Constant Description
mfa:allow-email-enrollment FeatureKeys.Mfa.AllowEmailEnrollment —
Feature key Constant Description
phone-system:enabled FeatureKeys.PhoneSystem.Enabled —
Feature key Constant Description
processing-fees:enabled FeatureKeys.ProcessingFees.Enabled —
Feature key Constant Description
recurring-donations:enabled FeatureKeys.RecurringDonations.Enabled —
Feature key Constant Description
report-branding:enabled FeatureKeys.ReportBranding.Enabled —
Feature key Constant Description
report-scheduling:enabled FeatureKeys.ReportScheduling.Enabled —
Feature key Constant Description
shipping:enabled FeatureKeys.Shipping.Enabled —
Feature key Constant Description
support:messaging FeatureKeys.Support.Messaging —
Feature key Constant Description
tax:enabled FeatureKeys.Tax.Enabled —
Feature key Constant Description
webhooks:enabled FeatureKeys.Webhooks.Enabled —
Feature key Constant Description
webstore:enabled FeatureKeys.Webstore.Enabled —