Feature Flags
Feature flags let System Admins expose or hide platform capabilities without a new frontend deployment. The current flags are platform-wide rather than per-company.
How to change a flag
- Open System Admin → Features.
- Read the feature description and prerequisites.
- Select its toggle.
- Wait for the control to finish saving.
- Test with the intended user role and a fresh page.
Each toggle saves immediately; there is no separate Save button.
Open pages may receive an immediate update for some flags, while others require refresh or the next request. The current interface does not display a detailed change log alongside each toggle.
Flags and effective behaviour
| Flag | Default if unset | What it controls | Important limitation |
|---|---|---|---|
| Voice Conversation Mode | On | Voice button in individual sessions | Primarily a client/UI gate; do not treat it as a provider-side kill switch |
| Multilingual UI | Off | Language selector for ordinary authenticated users | Marketing always shows it; System Admins always see it |
| Multi-company Overview | Off | Overview for eligible Consultants and multi-company Admins | System Admins with multiple memberships have access regardless |
| Group sessions | Off | Starting/joining concurrent multiplayer sessions | System Admins bypass the client gate |
| Aida assistant | Off | Floating text/voice assistant and guided tour | Enforced by both the client and Aida services; System Admin bypass |
| Group voice | Off | LiveKit/Gemini voice in group sessions | Requires Group sessions and voice infrastructure; server-enforced for group rooms |
| MCP connector | Off | External AI connector access | Server-enforced; System Admin bypass |
| World Cup theme | Off | Temporary Aida seasonal treatment | Also date-gated and has no visible effect after 19 July 2026 |
| Prospect Radar | Off | Hidden cost-heavy prospecting preview | Client and server enforced; System Admin bypass |
The company budgets master switch is not on this tab. It is under System Admin → Budgets.
Voice
Disabling Voice hides the ordinary voice entry point in individual sessions. It does not revoke already issued provider credentials or replace operational provider controls. Test both session UI and backend availability before announcing a voice launch.
Multilingual UI
When enabled, users can select UK English, US English, French, Finnish, Welsh, Polish or Estonian in the sidebar and Settings.
The public marketing experience always offers language choice. System Admins always retain the selector so they can inspect translations even when the flag is off.
Multi-company Overview
This exposes consolidated portfolio reporting to eligible Consultant and multi-company Admin accounts. It does not grant new company memberships or override row-level data access.
Group sessions and group voice
These flags are independent:
- Group sessions must be enabled to expose multiplayer session creation.
- Group voice must also be enabled to expose Join voice inside a group session.
Turning on Group voice without the multiplayer workflow does not create a usable group-session entry point.
See Group sessions and Group voice.
Aida
Aida can read product data, navigate pages and request confirmation before supported task mutations. Enable it only after reviewing Aida assistant, budget implications and user support.
MCP
MCP lets an external AI assistant act with the connected user’s Navaid permissions. The server enforces the flag and consent flow. Enable it only when OAuth and the external connector deployment are operational.
See MCP connector.
Prospect Radar
Prospect Radar is a hidden preview at /app/prospectradar. It uses grounded AI searches and can be costly. The flag is enforced by the service, but System Admins can access the preview regardless for testing.
Rollout checklist
Before enabling:
- confirm dependencies and provider configuration;
- review data/permission implications;
- test ordinary User, Manager, Admin/Consultant and System Admin behaviour;
- check monthly budgets;
- prepare support guidance;
- announce whether the capability is preview or generally supported.
After enabling:
- refresh a non-admin test account;
- run the shortest safe workflow;
- verify usage accounting;
- monitor errors and user feedback.
Troubleshooting
A feature remains hidden
Refresh, confirm role/access prerequisites, and check dependent flags. A feature toggle does not grant company membership or elevated role.
System Admin still sees a disabled feature
Several flags intentionally have a System Admin bypass for testing.
World Cup toggle has no effect
The theme is date-limited and stops after 19 July 2026.
A toggle appears to revert
Refresh to read the stored value. If it still reverts, capture the timestamp and investigate the configuration write rather than repeatedly toggling.