Feature Flags

Feature Flags

Feature flags in Vivi Central let administrators control which capabilities are available to presenters and students across your organisation. This page describes each flag, what it does, and any dependencies or version requirements.

Note: Flags marked with ⚠️ have dependencies on other flags or minimum firmware/app versions. Enable dependent flags first.

Video & Display

Enable Proxy Passthrough

Allow users to enter proxy credentials for video playback. Enable if your network uses a proxy server.

Enable Direct Video URL Play

Allow users to play videos from a URL directly in the Vivi App.

Enable Movie Mode

Allow presenters to enable a 2-second display delay, which helps buffer video playback and reduce stuttering when sharing screen.

Enable Split Screen

Allow presenters to enable/disable Split Screen in the Vivi App.

Enable Share Camera

Allow presenters to access the Share Camera feature in the Vivi App and share a live camera feed directly to the classroom display.

Enable Share Window

Allow users to access the Share Window feature to share a specific application window to the display, rather than their entire screen.


Room Management

Enable Access Mode

Allow presenters to set room codes or toggle open/locked access from the Vivi App.

Enable Room Mute

Allow presenters to mute/unmute audio on all displays in a room.

Enable Room Combination

Allow multiple displays to be combined into one room. Requires all devices on v2.3.0+. Disabling resets any existing combined rooms.

⚠️ Requires: All Vivi devices on firmware v2.3.0 or later. Disabling this flag will automatically reset any currently combined rooms.

Enable Nearby Rooms

Allow the Vivi App to detect and display rooms near the user's physical location, making it easier to find and join the right room.

Enable Default Rooms

Allow presenters to set a default room that the Vivi App joins automatically on launch.

Enable Room Code Bypass

Allows presenters to trust their device and skip room code entry for 30 days when joining their default room.

⚠️ Requires: Enable Default Rooms to be enabled.


Presenter & Student Tools

Enable Message Class / Share Link

Allow presenters to send messages and URLs to connected students. Requires Firmware & App v3.0+; earlier versions use Share Link.

⚠️ Requires: Firmware & App v3.0 or later. Earlier versions will default to Share Link.

Enable Privacy Mode

Allow presenters to block students from screenshotting the classroom display.

Enable Student Feedback Tool

Allow presenters to run polls and assessments from the Vivi App.

Enable Clocks and Timers

Allow users to display a clock or countdown timer on the classroom display from the Vivi App.

Enable Stream to Student

Allow teachers to stream the classroom display to students with Classroom Stream Viewer permission.

⚠️ Students must have the Classroom Stream Viewer permission assigned.

Enable Stream to Student for All Students

Allow teachers to stream to all student devices at once, without requiring individual Classroom Stream Viewer permissions.

⚠️ Requires: Enable Stream to Student to be enabled first.

Allow Presenters to Create Guest Codes From the Vivi App

Allow presenters to generate temporary guest codes from the Vivi App, letting visitors or unregistered students join a room without a full account.


Network, Security & Diagnostics

Enable Wireless Access Point

Allow Vivi devices to broadcast a temporary Wi-Fi access point for 10 minutes on startup. Useful as a fallback for initial setup or connectivity troubleshooting.

Enable HTTP Access on Web Console

Allow the device web console to be accessed over HTTP in addition to HTTPS. Disable to enforce HTTPS-only access for improved security.

Enable Technical Support

Allow presenters to access in-app diagnostics and support tools from within a room.

Enable iPerf Service

Allow the iPerf network benchmarking service to be activated on individual devices for performance testing. Enabled by default on firmware v3.8.4 and below.

Enable Stream Stats

Show real-time streaming quality metrics to IT admins in the Vivi App.
App to help diagnose performance issues.


Display & Info Bar

Info Bar Content

Choose what information appears in the info bar beneath the room name on the display (e.g. IP address, firmware version).

Enable Info Bar During Signage

Show the room info bar while signage is playing.


Announcements & Messaging

Enable Announcements

Allow authorised users to broadcast messages or videos to rooms across the organisation.

Enable Emergency Messages

Allow authorised users to send real-time message updates to displays during an active emergency.

Enable Scheduled Messages

Allow authorised users to schedule messages to rooms or locations for a future time.

Enable Custom Emergency Trigger

Allow emergency alerts to be triggered using custom identifiers rather than the default emergency name, enabling more flexible third-party integrations.


Integrations & API

Enable API Integration

Allow external emergency management systems to interact with Vivi via the API. Requires further configuration of Emergency API keys.


Onboarding & Engagement

Enable Onboarding

Show an animated walkthrough to new presenters the first time they join a room, helping them discover key Vivi features.

Enable Nudges

Allow the Vivi App to send contextual tips and prompts to users to help them discover features.

Enable Wellness

Surface wellness content for presenters in the Vivi App.


Location-Based Management

⚠️ All flags in this section require Google, LDAP, or SAML SSO to be configured.

Enable Location-Based Management

Replace global access rules with location-specific provisioning and auto-detect users' assigned locations. Requires Google, LDAP, or SAML SSO. Configure via the Manage Locations dropdown on the Locations page.

Enable Location-Based Management for Client Room List

Show only rooms in the user's assigned location in the Vivi App.

⚠️ Requires: Enable Location-Based Management.

Enable Location-Based Management for Emergency Authorised

Restrict emergency-authorised users to creating alerts in their assigned locations only.

⚠️ Requires: Enable Location-Based Management.