Zero-Touch MDM enrollment

Ship devices to users and have them auto-provision on first boot-no imaging, no desk visits. Codeproof applies the right apps, policies, Wi-Fi/VPN, and certificates instantly across Android, iOS/iPadOS, and Windows.

  • ⚡ Same-day deployment
  • 🔒 Factory reset protection
  • 📈 Scales to thousands

What is zero-touch MDM?

Zero-touch is a provisioning model where devices are pre-assigned in a vendor portal so that on first boot they automatically enroll into MDM and receive apps, policies, and settings-no manual steps by IT or users.

  • Android: Android Enterprise Zero-Touch (and Samsung KME) for company-owned devices.
  • Apple: Automated Device Enrollment via Apple Business Manager (ABM/DEP) with supervision.
  • Windows: Autopilot assigns deployment profiles that enroll and configure PCs.
Zero-touch MDM auto-provisioning flow

Benefits

  • Speed: First-day productivity-devices arrive work-ready.
  • Security: Device factory-reset protection, enforce encryption, passcodes, app allowlists/denylists, and updates at enrollment.
  • Consistency: Standardized profiles across locations and teams.
  • Lower IT effort: No imaging, fewer tickets, remote-first friendly.
  • Lifecycle control: Re-enroll after reset; lock/wipe when lost or offboarding.
  • Compliance: Evidence for HIPAA, CJIS/LEADS, SOC 2, ISO 27001, and more.

Android Zero-Touch

  • Assign IMEIs/serials in the Zero-Touch portal via authorized reseller/carrier.
  • Link to Codeproof enrollment profile; factory reset re-applies MDM.
  • Supports Fully Managed & Dedicated/Kiosk deployments.
Learn more

Apple ABM (Automated Device Enrollment)

  • Serials flow from Apple/Reseller into your ABM tenant.
  • Assign devices to the Codeproof MDM server with ADE profile.
  • Supervision enables full management and re-enrollment on reset.
Learn more

Windows Autopilot

  • Register device IDs and assign deployment profiles.
  • First boot auto-enrolls and applies policies & apps.
  • Ideal for remote employees and drop-ship workflows.
Learn more

Prerequisites

Android

  • Zero-Touch portal access (from reseller/carrier).
  • Eligible devices listed by IMEI/serial.
  • Codeproof MDM profile configured.

Apple

  • Apple Business Manager (ABM) account.
  • Reseller connects serials to ABM.
  • Codeproof MDM server + ADE profile.

Windows

  • Autopilot tenant with device IDs registered.
  • Deployment profile bound to Codeproof enrollment.
  • Network access on first boot.

Need help? Codeproof can provision portals, configure profiles, and assist with cutover/migrations.

Android Zero-Touch flow

  1. Order eligible devices via authorized reseller/carrier.
  2. Assign Codeproof profile to IMEIs/serials in the portal.
  3. Unbox & power on - device auto-enrolls to Codeproof.
  4. Apps, policies, Wi-Fi/VPN, and certificates apply automatically.

Apple ADE (ABM) flow

  1. Reseller/Apple links serials to your ABM tenant.
  2. Assign devices to Codeproof MDM server and ADE profile.
  3. Device boots → supervised → auto-enrolls to Codeproof.
  4. Apps, restrictions, and network profiles apply automatically.

Windows Autopilot flow

  1. Register device IDs and assign deployment profile.
  2. Ship device; on first boot it pulls profile from cloud.
  3. Automatic MDM enrollment into Codeproof.
  4. Policies, apps, certificates, and baselines apply.
BYOD? Use Android Work Profile or iOS User Enrollment for a lightweight, privacy-respecting setup (not strictly zero-touch).

Provisioning matrix

Capabilities matrix for zero-touch methods
Method Ownership Factory Reset Required Re-enroll after Reset Use Cases
Android Zero-Touch Company-owned Yes Yes Fully Managed, Dedicated/Kiosk
Apple ADE (ABM/DEP) Company-owned Yes (initial) / Configurator for assignment Yes Supervised iPhone/iPad/Mac
Windows Autopilot Company-owned No (varies by scenario) Yes Enterprise PCs, remote onboarding
Android Work Profile BYOD No N/A Personal devices with corporate container
iOS User Enrollment BYOD No N/A Scoped controls, user-removable profile

Zero-Touch use cases

Zero-touch enrollment - sometimes called out-of-the-box enrollment, drop-ship deployment, or day-one provisioning - solves the high-touch device rollout problem at scale:

  • Remote and hybrid workforce: ship devices directly from an OEM or authorized reseller to the end user, fully configured on first boot.
  • Frontline and field workers: deploy rugged Android handhelds (Zebra, Honeywell, Samsung) to warehouses, retail floors, and delivery routes with no IT touch.
  • Retail and POS: provision dedicated kiosk devices with lock task mode, single-app launcher, and OEM-specific restrictions via OEMConfig.
  • Healthcare: bulk-enroll shared clinician tablets and bedside iPads with HIPAA-aligned baselines pre-applied.
  • Education: roll out 1:1 Chromebook, iPad, and Windows fleets to students with content filtering and testing-mode policies enforced from first power-on.
  • M&A and rapid onboarding: stand up new locations in days, not weeks, with consistent baselines via Android Zero-Touch, Apple Business Manager (ABM/DEP), Samsung Knox Mobile Enrollment (KME), and Windows Autopilot.
  • Device lifecycle management: when a device is lost, stolen, or returned, factory reset re-applies the MDM profile automatically - no re-imaging, no re-enrollment by IT.

Best practices

  1. Pilot with a small cohort before wide rollout.
  2. Standardize profiles by role/location; version your baselines.
  3. Pre-assign apps and managed configurations; avoid first-day prompts.
  4. Enforce minimum OS levels; quarantine non-compliant devices.
  5. Use per-app VPN/certificates for sensitive apps.
  6. Enable kiosk/dedicated mode where appropriate.
  7. Automate reports and webhooks to ITSM/SIEM.
  8. Document replacement & break/fix workflows (zero-touch swap).

Zero-Touch FAQs

What is zero-touch device enrollment?
It’s a provisioning method where devices are pre-assigned in a vendor portal so that on first boot they automatically enroll into MDM and receive apps, profiles, and policies-no manual setup by IT or the user.
Do users need to do anything during setup?
Typically just power on and connect to a network; enrollment and configuration occur automatically.
Does zero-touch work for BYOD?
Zero-touch is primarily for company-owned devices. For BYOD, use Android Work Profile or iOS User Enrollment to keep corporate data separate from personal content.
What happens after a factory reset?
For company-owned zero-touch methods, devices re-enroll automatically and receive the same (or updated) profiles.
Can we lock devices to a single app or set of apps?
Yes-use Dedicated/Kiosk mode (Android), Single-App or guided access policies (Apple), and assigned access on Windows with Codeproof policy enforcement.
How does this help compliance?
Baseline controls such as encryption, passcodes, app allowlists, VPN/certificates, and audit evidence are enforced automatically at enrollment, supporting frameworks like HIPAA, CJIS/LEADS, SOC 2, and ISO 27001.

Maximize employee productivity through Codeproof