Skip to main content

How to Configure Meta Horizon Managed Services Devices as a Reseller

Josh Franzen avatar
Written by Josh Franzen
Updated over a week ago

💡 Steps 1 through 4 can be completed before receiving hardware.

Step 1: Set Up Horizon managed services

Organizations can choose to use a reseller to manage their Horizon managed services subscription. See this help article from Meta for more information.


Step 2: Set Up ArborXR

  1. Once the form is received, ArborXR will reach out with next steps.


Step 3: Create Enrollment File in ArborXR

Option 1: Create the Enrollment File at the Group Level (Recommended)

⚠️ For a more efficient enrollment process, generate an enrollment file for each group in ArborXR where you intend to enroll devices. Devices are automatically assigned to the group associated with the enrollment file, which removes the extra step of manually adding them later.

  1. In ArborXR navigate to the group you wish to enroll devices into.

  2. Ensure the group is configured to either ArborXR Home or ArborXR Kiosk Mode (i.e. shared mode) prior to continuing to step 3.

  3. Select the Enrollment tab.

  4. Navigate to the Enrollment Files section then click Create JSON File.

  5. Under Format select Horizon managed services.

  6. Enter a unique title.

  7. Click Create.

  8. Download the enrollment file.

Option 2: Create the Enrollment File at the Organization Level

⚠️ With this option, devices are enrolled without a group. This means you'll have to manually assign each device to a group once enrollment is complete.

  1. In ArborXR navigate to organization Settings.

  2. Select the Enrollment tab.

  3. Click Create JSON File.

  4. Under Format select Horizon managed services.

  5. Enter a unique title.

  6. Click Create.

  7. Download the enrollment file.


Step 4: Create Third-Party Enrollment in Horizon managed services

⚠️ In Horizon managed services, create a unique Third-Party Enrollment for each enrollment file generated in ArborXR. For instance, if you have two device groups in ArborXR and download separate enrollment files for each, you'll need two distinct Third-Party MDMs in HMS, one for each group.

  1. Log in to Horizon managed services.

  2. Navigate to Devices in the side navigation menu.

  3. Select Third Party MDMs in the secondary side navigation menu.

  4. Click Create third-party enrollment.

  5. Select ArborXR from the dropdown.

  6. Enter a name then click Next.

  7. Upload the enrollment file downloaded from ArborXR then click Next.

  8. Click Save.

💡 You are now ready to enroll devices so proceed to step 5. This assumes hardware is ready for the configuration bench.


Step 5: Enroll Devices

Option 1: Meta's Device Setup App (Recommended)

⚠️ This is the recommended option because devices enrolled using Meta's Device Setup App are automatically configured to shared mode. This eliminates the need for a managed Meta account in your customer's HMS instance.

  1. Navigate to Devices.

  2. Select Enroll Devices.

  3. Select In the Device Setup app.

  4. Download the Setup app either for MacOS or Windows.

  5. Once installed, log in.

  6. Click on the 3 dot more options icon in the bottom left.

  7. Select Settings.

  8. Configure the Device Language (set to English by default) and Network details. This will automatically provision the Wi-Fi network to the devices during enrollment.

  9. Connect the device via USB.

  10. Press and hold the volume down and power button until the device enters fastboot mode.

  11. Select the Third Party MDM configuration created in Horizon managed services in Step 4 by clicking Select in Admin Center. You will be redirected to the Horizon managed services web application where you can select the Third Party MDM configuration.

  12. Once the Third Party MDM has been selected, click Confirm to be redirected back to Meta's Device Setup app.

  13. Click Enroll.

Option 2: Device Code

⚠️ This option isn't recommended because it requires a managed Meta account provisioned in your customer's HMS instance. Without one, you'll find "Option 1" disabled when you, as a reseller admin, attempt to complete enrollment in your customer's HMS organization. This means your customer will have to complete the enrollment themselves by entering the device code in HMS.


⚠️ When you enroll devices using the device code, their mode (shared or individual) is determined by where the enrollment file was generated: either from a specific group or from your organization's general settings.

If the enrollment file is generated from a group:

If you generate the enrollment file from a group, the device's mode depends on that group's configuration:

  • Shared Mode: The device will be configured to shared mode if the group is set to ArborXR Home, ArborXR Kiosk Mode, or In House Launcher.

  • Individual Mode: The device will be configured to individual mode if the group is set to Device Home Environment.

If the enrollment file is generated from organization settings:

  • When the enrollment file comes from your organization settings, devices are initially configured as individual mode.

  • They will remain in individual mode until they are manually assigned to a group that is configured for ArborXR Home, ArborXR Kiosk Mode, or In House Launcher. Once assigned to such a group, the device will then automatically switch to shared mode.

To learn more about the different modes offered by Meta, click Shared Mode and Individual Mode.

  1. Put the headset on.


    Important ⚠️: If the device is already set up, you will need to factory reset it as MDM enrollment via Horizon managed services can only be done during the initial out-of-box device setup experience.


  2. Follow the initial in-device instructions. Do no download the Meta Horizon mobile app.

  3. If the device was purchased as a Meta Horizon managed services device, select Continue when you reach the Connect your headset to your organization screen.

    • If you are repurposing a Meta Quest device for your organization, when you reach the Pair your headset to the Meta Horizon mobile app to continue screen, first select Connect to your organization at the bottom.

  4. You’ll see a 8-digit device code on screen.

  5. Take off the headset. On your PC navigate to Horizon managed services and log in.

  6. Navigate to Devices in the side navigation menu.

  7. Click + Enroll Devices.

  8. In step 1, Select how the device will be configured, select the ArborXR third-party enrollment created in Step 4.

  9. In step 2, Enter the 8 character temporary device code, enter the 8 character displayed within the headset.

  10. In step 3, Select which account to use on the device, observe option 1 is disabled when you are logged in as a reseller admin in your customer's HMS organization. This means the customer will need to complete enrollment themselves by entering the device code in HMS.

  11. Click Enroll device.

  12. The device will power off. The next time it's powered on, it will display the device code for the customer to register the device in HMS. The customer will need to navigate to to work.meta.com/device, log in with their managed Meta account, and enter the device pairing code. The managed Meta account that they logged in with will now be associated with the device.


Step 6: Add Customer to the ArborXR Account

💡 Now that ArborXR has been set up and devices are staged, you can hand off the ArborXR account to the customer. If you will be managing the ArborXR account as a MSP, skip this step.

  1. Navigate to organization Settings.

  2. Select the Users page.

  3. Click Add Users.

  4. Enter the customer's email and assign the Organization Owner role.

  5. Click Invite.

  6. If you no longer need access to the customer's organization, you can leave the organization by following these steps.

Did this answer your question?