Zero-touch Enrollment (ZTE) is an enrollment method offered by Google for selected devices. Upon first boot or factory reset, ZTE forces Android devices to enroll in Esper. Follow the steps below to onboard a device using ZTE. Learn more about ZTE enrollment.
As of December 2025, Esper supports ZTE provisioning on Android 14 and 15.
Information regarding Zero-touch Enrollment
- You will need to manually factory reset the device to enroll it in ZTE and Esper.
- This is an alternative method for enrolling devices to the console. You may need to sign up and log in to Android Partners to begin.
- If you experience issues during ZTE provisioning, you may need to log in to the portal and accept ZTE's updated Terms of Service.
- If the device camera activates during the provisioning process, the device may not be registered with Esper. Ensure that the device's registration information is correct and try again.
Esper Agent Version During Zero-Touch Provisioning
During zero-touch enrollment (ZTE), the device first installs the version of the Esper Agent hosted on the Google Play Store. Then, during provisioning, it updates to an Esper Agent version available on your tenant. Which version it updates to depends on your Esper Software Updates (ESU) Automatic Updates setting.
| ESU Automatic Updates | Esper Agent version after provisioning |
|---|---|
| Enabled | The latest Esper Agent version available on your tenant |
| Disabled | The oldest Esper Agent version available on your tenant |
Before provisioning with ZTE, check your ESU settings to ensure devices receive the Esper Agent version you expect.
Provisioning with ZTE
Step 1: In the Esper console, navigate to Provisioning Methods. Then select the following:
- Device Platform: Android (required)
- Provisioning Method: Google Zero-touch Enrollment (required)
- Provisioning Blueprint (required)
- Provisioning Group (optional)
- Provisioning Wi-Fi (optional)
- Provisioning Language (optional)
Step 2: Copy the JSON data.
After you enter the device information (individually or in bulk), the console generates a JSON script.
Copy the JSON data or download the config file.
Step 3: Navigate to and log in to the Zero-touch Enrollment (ZTE) portal. The portal opens on the Configuration tab.
Here you'll create a configuration to associate with a device.
Step 4: Click on the + symbol to add a new configuration.
Step 5: In the pop-up, enter the configuration name and select the EMM DPC (Esper Device Management). Enter your organization's company name, support email address, and support phone number.
Paste the JSON data you copied from the console into the DPC extras field.
Step 6: The new configuration appears on the Configuration tab.
Step 7: Add the configuration to the device. Navigate to the Devices tab. All devices added by the reseller appear here with no configuration.
Step 8: Select the device you want to associate with a configuration. Click on the dropdown and choose the configuration.
Step 9: Confirm your choice. The device is now associated with the configuration.
Step 10: Factory reset the device.
When the device boots up again, you'll go through the standard Android setup steps. After a few license and onboarding prompts, the Zero-touch portal finds your device, starts the onboarding process, and provisions the device with Esper.
You can assign the same configuration to multiple devices at once. Navigate to the Devices section and choose Upload batch configurations from the menu.
Download the example from the pop-up, associate a configuration, and upload a CSV file.