For the complete documentation index, see llms.txt. This page is also available as Markdown.

Install on Windows

With Room System, Mago turns a Windows device into a fully independent meeting room. The room calendar is displayed on screen, meetings can be joined or started with a single tap, and a wired or wireless touch controller lets anyone in the room manage the session.

Installation steps

1

Check hardware and peripherals

You will use a certified Windows device from the Certified Windows Devices list, or your own Windows hardware that meets the minimum specifications. Connect the display via HDMI or DisplayPort and attach all USB audio and video peripherals (camera, microphone, speaker) before launching Mago so they are detected correctly on first startup.

2

Prepare the Touch Controller

Wired Touch Controller

Use a wired touch controller connected via USB / Ethernet (USB over IP) / PoE to the Windows device. See the full list of Certified Controllers here: Wired touch controllers.

Wireless Touch Controller

Alternatively, you can use an iPad (iPadOS 13+) or Android tablet (Android 10.0+, minimum resolution 1024x600) as a wireless touch controller by installing the Mago Controller app from the App Store or Google Play. See Wireless touch controllers for instructions. The wireless touch controller tablet requires an active Wi-Fi internet connection.

3

Prepare the network

Connect the device to wired Gigabit Ethernet. Verify that the connection provides at least 2 Mbps of internet bandwidth. Configure firewall rules and FQDN allowlisting according to the Network requirements. Proxy connections are not supported.

4

Prepare wireless screen sharing

Mago on Windows supports two wireless screen sharing methods:

Mago Link allows any user to share their screen by visiting magolink.com from a browser on their laptop or mobile. No app install is required. Verify that the network meets the requirements described in Mago Link.

Native screen sharing is available via Miracast, Google Cast, and AirPlay directly from the operating system of the user device. All methods are installed automatically with Mago and do not require additional software. However, the network must be configured to allow mDNS and multicast traffic for device discovery. Verify that these requirements are met before proceeding. See Wireless Screen Sharing.

5

Authorize the Mago app in your organization

Before Mago can access room calendars and video conferencing services on behalf of your organization, a tenant administrator must grant consent to the Mago application in your identity or services provider, such as Microsoft 365 or Google Workspace.

This is a one-time operation that authorizes Mago to request the permissions it requires, such as reading calendar events and authenticating meeting participants.

Select your provider below and follow the setup steps.

When using Mago with Microsoft 365 room resources and users, the Mago app for display and Mago mobile app access Microsoft 365 services through the Microsoft Graph and Azure Communication Services APIs. To enable these features, a tenant administrator must grant consent to the Mago enterprise application.

Add the Mago application to your tenant

Open admin.mago.io and sign in with a Microsoft 365 account that has Global Administrator, Application Administrator, or Cloud Application Administrator privileges. When prompted, review the requested permissions and select "Accept" on behalf of your organization. The Mago application is now registered in your tenant.

To review and grant admin consent to the required scopes in the Mago application permissions:

  • Open the Azure portal and sign in with a Microsoft 365 Administrator account.

  • Go to Microsoft Entra ID > Enterprise Applications (or search directly for "Enterprise Applications").

  • Under the Application list, search for "Mago" (Application ID 17781659-6867-4c77-9ba3-40670305181c).

  • Enter the Mago application, go to Security > Permissions and verify that admin consent has been granted to the required scopes. To grant admin consent to all the required scopes, click the "Grant admin consent for YourCompanyName" button.

See Microsoft 365 for Advanced consent options and the full list of Required features and scopes.

6

Prepare the room resource and calendar

A room resource account is required for calendar integration and instant meeting hosting. Create and provision the account in your calendar provider before proceeding.

  • Microsoft 365 — create and provision a room resource account, grant the required OAuth scopes, and run the PowerShell command to correctly display meeting titles — see the full guide here: Microsoft 365 calendar

  • Google Workspace — create a service account for conference room calendars and configure resource delegation — see the full guide here: Google Workspace calendar

  • Microsoft Exchange on-premises — create and provision service accounts and room resources — see the full guide here: Microsoft Exchange calendar (On Premises)

7

Prepare video conferencing

With Room System, the room has its own identity and can join meetings independently. The configuration depends on the video conferencing provider you plan to use. BYOM User Join is also available to users connected to the room. Complete the steps for each provider that applies to your deployment.

Guest Join (ID and Passcode)

Guest Join is available out of the box. The room joins as a guest and always goes to the lobby. No additional setup is required.

Room Join (Authenticated Calls) and Host Instant Meetings

To enable Room Join and Host Instant Meetings, which allow the room to bypass the lobby, appear with its own identity, and start new meetings as a host, you will configure the following:

  • Install the Azure Communication Services service principal in the tenant

  • Provision the room resource with a Microsoft Teams license

See Authenticated Calls with Microsoft Teams for the full procedure.

User Join (BYOM Authenticated Calls)

Regardless of the room configuration, User Join (BYOM Authenticated Calls) is always available.

When a user connects to the room with their personal device and starts a meeting, their user identity takes precedence over the room identity for the duration of the connection. Once the user disconnects, the room reverts to its own join mode.

8

Prepare Windows

If you are using a certified Mago Core device, it comes with Mago pre-installed and you can skip to the next step.

If you are using your own Windows hardware, follow the full preparation procedure described in How to Prepare Your Own Windows Hardware. This includes a fresh installation of Windows 11, system updates, power and display configuration, removal of unnecessary components, Mago installation, and Mago user configuration. Once the preparation is complete, continue with the next step.

9

Sign in or Sign up to Mago Admin Center

If you do not already have an account, register at admin.mago.io. You will also need a valid Mago license key. If you do not have one, you can select a free trial during device activation.

10

Install Mago

If you already completed the How to Prepare Your Own Windows Hardware, Mago is installed and you can skip to the next step.

If you are using a certified Windows device, download the Mago installer from admin.mago.io/download-software and run it on the device. During installation, Mago creates a dedicated Windows user account named "Mago" configured for automatic logon. Do not run Mago from an administrator account or any other Windows profile.

For large-scale rollouts, Mago can also be deployed silently via Intune, SCCM, or PDQ Deploy. See How to Install Using Software Distribution (Silent Install).

11

Activate the device and complete the setup wizard

On first launch, Mago displays an activation screen with a QR code or a 6-digit code. Open admin.mago.io in a browser, go to Devices > Activate, and follow the on-screen steps to activate. Name the device when prompted. The device will appear under Devices in the Admin Center once activation is complete.

During the activation wizard, complete the following configuration steps.

  • Connect the calendar. Select the calendar provider (Microsoft 365 or Google Workspace) and connect the room resource account you prepared in Step 6. Complete the authentication flow and continue to the next step.

  • Configure video call providers. For each video conferencing provider you plan to use (Microsoft Teams, Zoom, Cisco Webex, Google Meet, Mago Meet), enable the features that apply to your deployment: Guest Join with meeting ID and Passcode, Authenticated Calls, and Host Instant Meetings. The provider credentials and licenses you prepared in step 7 are required to complete this configuration.

12

Pair the Touch Controller

Wired Touch Controller. A wired controller is detected automatically as an extended display on Windows. No pairing is required. Open Mago Settings on the room PC, go to Display, and verify that the display configuration is correct. If the controller display is not assigned correctly, adjust the settings and recalibrate touch if necessary.

Wireless Touch Controller. On the iPad or Android tablet, open the Mago Controller app and follow the pairing instructions. The app discovers the room device automatically when both are on the same network. After pairing, the tablet displays the room calendar and meeting controls.

13

Configure policies

In Mago Admin Center, go to Policies and create or assign a policy for the device. Configure appearance, device settings, and any restrictions as needed. The device will update over the air.

14

Verify

  • Confirm date and time are correct

  • Verify network connectivity

  • Test wireless screen sharing

  • Test one-tap join from the touch controller

  • Test USB peripherals

Last updated

Was this helpful?