Overview
Platform Settings provides administrators with centralized control over global configuration options that affect all organizations on the platform. This includes integration settings, feature flags, email configuration, and system-wide defaults.Settings Categories
General Settings
Platform name, branding, and default configurations
Integration Settings
Third-party service connections and API keys
Feature Flags
Enable/disable platform features globally or per-tenant
Email Configuration
SMTP settings and email template defaults
Security Settings
Authentication, MFA, and session policies
System Defaults
Default values for new organizations
General Settings
Platform Branding
Acceptance Criteria
Frontend
- Platform Branding workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Platform Branding as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Regional Defaults
Acceptance Criteria
Frontend
- Regional Defaults workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Regional Defaults as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Integration Settings
Stripe Configuration
Each organization can override Stripe settings with their own connected account for direct payments.
Acceptance Criteria
Frontend
- Stripe Configuration workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Stripe Configuration as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Xero Configuration
Acceptance Criteria
Frontend
- Xero Configuration workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Xero Configuration as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Salesforce Configuration
Acceptance Criteria
Frontend
- Salesforce Configuration workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Salesforce Configuration as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
HubSpot Configuration
Acceptance Criteria
Frontend
- HubSpot Configuration workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports HubSpot Configuration as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Email Provider (SMTP)
Acceptance Criteria
Frontend
- Email Provider (SMTP) workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Email Provider (SMTP) as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Feature Flags
Control which features are available across the platform.Global Feature Flags
Acceptance Criteria
Frontend
- Global Feature Flags workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Global Feature Flags as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Per-Tenant Overrides
Administrators can override global flags for specific organizations:Acceptance Criteria
Frontend
- Per-Tenant Overrides workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Per-Tenant Overrides as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Security Settings
Authentication
Acceptance Criteria
Frontend
- Authentication workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Authentication as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Multi-Factor Authentication
Acceptance Criteria
Frontend
- Multi-Factor Authentication workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Multi-Factor Authentication as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
API Security
Acceptance Criteria
Frontend
- API Security workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports API Security as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
System Defaults
Default values applied to new organizations.Membership Defaults
Acceptance Criteria
Frontend
- Membership Defaults workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Membership Defaults as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Notification Defaults
Acceptance Criteria
Frontend
- Notification Defaults workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Notification Defaults as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Storage Defaults
Acceptance Criteria
Frontend
- Storage Defaults workflow is implemented in the UI as described.
Backend / API
- Backend behavior supports Storage Defaults as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Audit Log
All settings changes are logged for compliance and troubleshooting.API Endpoints
Access Control
Features
Platform Settings
Acceptance Criteria
Frontend
- Admin UI supports the workflows described on this page.
Backend / API
- Admin actions persist changes and are reflected across the product.
Permissions
- Only platform admins can access these screens.
Business Rules
- Changes are audited where applicable.
Error Handling
- Invalid operations display clear errors and do not partially apply changes.