Estella
Pocket

iOS Onboarding: Everything You Need To Know

Estella Pocket

Aug 11, 2025

17 min read

iOS Onboarding: Everything You Need To Know

Introduction

iOS onboarding is the process of enrolling an Apple device into an MDM system. It automates secure device setup, configuration and policy enforcement. This enables centralized management and control from initial activation. Whether it’s for a corporate office, a school, or a healthcare facility, a well-structured onboarding process makes sure that every device is fully compliant, secure, and ready to operate within the organization’s ecosystem.

Apple’s ecosystem is built to provide its users with streamlined device deployment and for that purpose, has specialized tools like Apple Business Manager and Apple School Manager. The main feature of this tool is Automated Device Enrollment (ADE) which enables zero-touch deployment, allowing IT teams to set-up devices remotely and ship the devices directly to end users.

Hexnode UEM, a Unified Endpoint Management solution works with Apple’s ecosystem to simplify the onboarding workflow for both corporate-owned and BYOD (Bring Your Own Device) situations. Whether you’re deploying several iPads in classrooms, handing out iPhones for teams, or securing healthcare staff devices under compliance, Hexnode delivers it all.

This guide is designed for professionals who need to deploy and manage iOS devices efficiently. We’ll cover:

  • Various iOS onboarding methods supported by Hexnode
  • A step-by-step walkthrough of the onboarding process
  • Best practices for efficient deployment and long-term management
  • Common pitfalls to avoid
  • Real-world use cases across different industries

Let’s break down how to onboard iOS devices the smart way.

Hexnode’s Complete Apple MDM Solution

What is iOS device onboarding?

Definition & purpose

Onboarding refers to the process of enrolling, configuring, and securing iOS devices for business or institutional use. This involves the procedures of:

  • Enrolling devices into a UEM/MDM platform
  • Configuring corporate policies: Wi‑Fi, VPNs, restrictions
  • Installing required apps for productivity and compliance
  • Enabling supervision, where applicable, for advanced controls

The objectives of this are to reduce manual IT effort, ensure uniform configurations across users and/or devices, and enforce security and compliance.

Why it matters

  • Cut device set-up and configuring time from hours to minutes
  • Ensure compliance with regulations like HIPAA, GDPR, and FERPA
  • Improve user experience by minimizing setup delays
  • Facilitate zero-touch deployment
  • Avoid configuration drift and unauthorized app usage

iOS device onboarding

iOS enrollment methods supported by Hexnode

Hexnode MDM offers need-based iOS onboarding methods ensuring to suit businesses of all sizes, from startups to large enterprises managing thousands of devices. These methods are built to simplify initial deployment, streamline policy enforcement, and ensure zero-touch provisioning wherever possible. Here’s a breakdown of the onboarding techniques Hexnode supports for iOS:

Automated enrollment methods

Automated Device Enrollment (ADE) via Apple Business Manager

ADE through ABM enables smooth, zero-touch onboarding for corporate-owned iOS devices. As soon as the device is turned on and connected to the internet, it automatically enrolls into Hexnode MDM with no manual configuration required.

This requires the device to be purchased directly from Apple or an authorized reseller and linked to your ABM account.

Key features:

  • Hands-free provisioning: Devices are enrolled during the initial setup with no user intervention.
  • Enforced supervision: Supervision is automatically applied, enabling advanced restrictions and configurations.
  • Skip setup screens: Admins can streamline the out-of-box experience by skipping setup assistant screens like Apple ID, Touch ID, or Siri.
  • Permanently enrolled MDM: Users cannot remove the MDM profile from the device, securing it against accidental disenrollment.
  • Ideal for enterprise: Best suited for large-scale deployments of corporate-owned devices.

ADE using Apple Configurator (no ABM)

For organizations not enrolled in Apple Business Manager, ADE via Apple Configurator offers a practical alternative for provisioning and supervising iOS devices. Using Apple Configurator 2 on a Mac, IT admins can manually connect devices via USB and prepare them for MDM enrollment.

This allows the admin to supervise devices and assign them to Hexnode MDM, even without ABM. It’s effective for smaller fleets or temporary deployments.

Manual enrollment methods

Apple Configurator enrollment (manual supervised setup)

  • Offline, manual, and supervised setup process.
  • Does not require ABM integration or internet access during device preparation.
  • Device must be physically connected via USB to a Mac running Apple Configurator.
  • Well-suited for shared devices, computer labs, or testing environments where automated workflows aren’t enabled.

Self-enrollment

  • Users initiate enrollment by visiting a Hexnode-generated URL or scanning a QR code.
  • Allows them to manually install the MDM profile.
  • A practical approach for BYOD setups or small-scale deployments with minimal IT intervention.

Email/SMS enrollment

  • Hexnode sends an authenticated enrollment invitation via email or SMS.
  • Users simply click the link, authenticate themselves, and install the MDM profile.
  • Ideal for remote users, or freelancers needing secure but decentralized onboarding.

Enrollment without authentication

  • A one-click, no-login method using pre-generated QR codes or enrollment links.
  • Offers maximum convenience for users.
  • Should be given with predefined device restrictions and compliance policies to prevent unauthorized access or misuse.

BYOD & role‑based enrollment

User enrollment (privacy‑focused BYOD)

  • Uses Apple’s user enrollment framework which offers a unique, privacy protected enrollment way for BYOD scenarios. This method is especially valuable for personal devices used in professional environments.
  • Establishes a business container on the device to store work-related content.
  • MDM only gains control over managed apps, settings, and organizational data, personal apps and data remain untouched.
  • Prevents the organization from initiating a full remote wipe, limiting them to erasing only the managed work profile.
  • Best use case for employees and students using personal iPhones/iPads for work while retaining full control over their personal content.

Google Workspace (G Suite) enrollment

  • Hexnode integrates with Google Workspace to provide an organized identity-based onboarding experience. This method is particularly effective for cloud-based organizations relying on Google’s ecosystem for productivity and user management.
  • Users enroll their devices using their Google Workspace credentials, ruling out the need for separate MDM login processes.
  • Hexnode automatically syncs user accounts and organizational units from Google Admin Console.
  • After authentication, devices are auto-mapped to the corresponding user profile in Hexnode, enabling automated policy assignment and configuration pushes.
  • Improves user experience through Single Sign-On (SSO) and minimizes onboarding friction.
  • Useful for schools, startups, or distributed teams already operating within the Google Workspace infrastructure.
ADE and Supervision Mode Explained

Automated Device Enrollment (ADE)

Automated Device Enrollment (ADE) allows organizations to automatically enroll iOS, iPadOS, and macOS devices into an MDM solution like Hexnode on the first boot with no place for user errors or manual set-up. Designed for zero-touch deployment, ADE is the preferred method for large-scale enterprise, education, and healthcare environments. It enables IT teams to deliver pre-configured devices directly to end users, while retaining full administrative control and compliance enforcement.
How It Works:

  • Device Purchase & Assignment

Devices must be purchased through Apple or an authorized reseller and linked to your Apple Business Manager (ABM) or Apple School Manager (ASM) account.
Once synced, the devices are automatically listed in the Apple portal, ready for MDM assignment.

  • MDM Profile Assignment through ABM/ASM

IT admins assign a predefined Hexnode MDM server profile to the device(s) within ABM or ASM.
This profile includes configurations, restrictions, and setup instructions.

  • Device Activation & Enrollment

When the user powers on the device and connects to Wi-Fi or cellular:

It contacts Apple’s activation servers.

Apple checks the assigned MDM server.

The device automatically downloads the Hexnode enrollment profile.

  • Profile enforcement & setup

The device is automatically enrolled into Hexnode UEM.
Predefined policies, restrictions, network settings, and compliance controls are pushed.
Setup screens can be skipped or customized as needed.

  • Persistent enrollment

Even if the device is factory reset, it will re-enroll into MDM during activation unless explicitly removed from ABM/ASM.
Ensures permanent supervision status and prevents unauthorized use or data leaks.

Key benefits:

  • Zero-touch setup: No IT involvement needed at the user’s end.
  • Supervision: Enables advanced restrictions and control.
  • Scalability: Ideal for bulk deployments across geographies.
  • Security-first: Prevents unmanaged use or bypassing enrollment.

Customization: Skip unnecessary setup screens.

iOS supervised mode vs. unsupervised mode

When onboarding iOS devices using an MDM solution like Hexnode, one of the most critical decisions is whether the device should be enrolled in supervised or unsupervised mode. This distinction directly impacts the level of control IT admins have over the device, and the privacy implications for the end user.

Supervised mode: Full control

Supervised mode is designed for corporate-owned or institution-owned devices where IT needs full administrative control. Once supervision is enabled, a broader set of configuration options, security restrictions, and monitoring capabilities become available.

Capabilities of supervised mode:

  • Kiosk Mode: Lock the device to a single app or set of apps, can. Be used for retail checkouts, self-service stations, or learning tools in classrooms.
  • App allowlisting/blocklisting: Strict control over which applications can or cannot be installed or run.
  • Geofencing: Remotely lock and geolocate the device without user interaction, useful in asset recovery or theft scenarios.
  • Remote Wipe: Complete device erasure from the MDM console, ensuring data security in case of loss or decommissioning.
  • Silent App Installation: Push apps without requiring user consent or Apple ID credentials.
  • Advanced Network & Security Settings: Enforce VPNs, disable AirDrop, block device pairing.

Unsupervised mode: Lightweight, privacy-respecting control
Unsupervised mode is suitable for BYOD environments, where employees and/or students are using their personal iPhones or iPads for work. Since the device is personally owned, Apple restricts certain MDM capabilities to preserve user privacy and maintain user control over their device.
Capabilities of unsupervised mode:

  • Limited Policy Enforcement: MDM can still apply configurations like email setup, Wi-Fi profiles, and passcode policies, but cannot enforce complete device restrictions.
  • No Access to Geofencing or Full Remote Wipe: IT can only remove the work profile; the user retains full ownership.
  • No Silent App Installation: All apps pushed through MDM require user consent and an active Apple ID.
  • Respect for User Privacy: The organization cannot access personal data, usage analytics, or location history.

Step‑by‑step: Onboarding with Hexnode

Prerequisites

  • ABM or ASM account present
  • Devices purchased via authorized reseller
  • Hexnode server created in ABM
  • Device(s) in factory-reset state (ADE) or ready for configurator use

ADE-based enrollment steps

  • Upload Apple server token to Hexnode, link ABM
  • In ABM, assign devices (serial/order) to Hexnode server
  • In Hexnode UEM: perform “Sync Apple Enrollment”
  • Create an enrollment profile: supervision, setup assistant configuration, skip screens
  • Push policies: Wi‑Fi, VPN, app installs, passcode rules
  • Deliver device to user: first boot auto-enrolls and configures

Manual enrollment for BYOD

  • IT admin sends the user an enrollment link via email or generates a QR code through the Hexnode portal.
  • The end user either clicks the link or scans the QR code on their personal device. This opens an enrollment page in the browser to download and install the MDM profile.
  • Once the profile is installed, the device is automatically registered in the Hexnode console and linked to the appropriate user.
  • Hexnode applies pre-configured policies such as setting up business container, deploying required apps, configuring network settings, and enforcing security policies.
Featured resource

Platform Specific Enrollment – iOS

Optimize iOS device management by using dedicated enrollment methods like BYOD, Apple Business Manager, Apple Configurator, and Zero-touch provisioning.

Download

Best practices for smooth iOS onboarding

Successfully onboarding iOS devices at a large number requires more than just technical execution, it needs strategic planning, consistency, and user readiness. Following these best practices ensures your deployment is fast, secure, and error-free.

Automate with predefined policies

To make onboarding easy, use role-based policy templates within Hexnode UEM. Define clear user groups, like sales teams, field technicians, educators, or students and assign corresponding configurations before even the device is handed. Each policy can include device restrictions, app allowlisting, VPN settings, Wi-Fi profiles, and home screen layouts. When a device is enrolled, Hexnode automatically applies the appropriate profile based on the user’s role or organizational unit, ensuring consistency and eliminating manual configuration.

Configure supervision through ADE

Always enable supervised mode through Automated Device Enrollment (ADE). Supervision unlocks advanced controls like kiosk mode, single-app mode, remote wipe, silent app installation, and restriction enforcement, all of which are unavailable on unsupervised devices. Using ADE ensures that devices are permanently supervised from first boot, allowing full control even after factory resets, and reducing the risk of non-compliance or user tampering.

Skip setup assistant screens for faster provisioning

The default iOS Setup Assistant includes many onboarding steps like introduction to Apple ID login, Siri configuration, Face ID, passcode creation, and Terms & Conditions acceptance. While suitable for personal use, these screens can slow down enterprise equipping. Hexnode allows you to skip or pre-configure these setups through the MDM profile, accelerating deployment.

Communicate expectations with end users

User confusion during onboarding is a common and expected point, especially in BYOD environments. Before deployment, send users a welcome email containing clear instructions, a timeline of what to expect, support contacts, and FAQs.

For example, explain that their device will be partially managed, personal data will remain untouched, and apps will be auto-installed. Transparent communication helps users feel confident, reduces pushback, and lowers the IT ticket volume during rollout.

Pilot test the workflow before scaling

Start testing the policies with a small group of pilot users across different roles or departments. Never roll out onboarding workflows to a full organization without testing. Monitor whether devices enroll correctly, supervision is enforced, apps install successfully, and policies behave as expected.

Validate things like network settings, restrictions, compliance rules, and location tracking, if applicable. Address cases and bugs before extending the same workflow to hundreds or thousands of users.

Troubleshooting iOS onboarding issues

Device not syncing in ABM

If a device isn’t showing up or syncing in ABM, first confirm that it was purchased from an authorized Apple reseller with a valid reseller ID linked to your ABM account. Double-check that the device serial number is correct, the MDM server token is active and not expired, and that the last sync timestamp in ABM reflects a recent update. If needed, manually trigger a sync from the ABM portal to refresh the device list.

Enrollment profile installation fails

If the MDM enrollment profile fails to install, make sure that the device is connected to a stable network with internet access during setup. Confirm that the user has trusted the MDM certificate. Also verify that the iOS version is supported by your MDM’s profile payload, some configurations may require a minimum OS version.

User skips setup assistant

When a user manually bypasses setup assistant screens, it usually means the MDM-preconfigured setup assistant customization settings were not enforced properly. Make sure that the ADE configuration profile in Hexnode has skip setup items correctly defined and is assigned to the device before activation. A missing or delayed profile assignment can cause the device to load Apple’s default setup instead of your customized flow.

Activation lock issues

During activation, if a device is locked due to a user’s Apple ID, repeatedly asking for an Apple ID to unlock it, it may be because Find My iPhone was enabled before the device was enrolled in MDM. To resolve this, the device needs to be supervised and managed, allowing Hexnode to access the Activation Lock Bypass code. This code can then be used to unlock the device from the Hexnode portal without needing the user’s Apple credentials.

Industry use cases for iOS onboarding

iOS onboarding is about customizing the devices to fit the unique needs of every industry and a streamlined onboarding helps IT teams deliver ready-to-roll devices with the right tools, the right restrictions, and zero chaos.

Corporate Devices

Use case: Enterprise-level iPhones and iPads issued to employees.

  • Preload mission-critical apps like Slack for team comms, Zoom for virtual meetings, Salesforce for CRM, and productivity suites (Microsoft 365, Google Workspace) right out of the box.
  • Auto-configure mail, calendar, and VPN to ensure secure, seamless access to internal resources, no need for users to manually add accounts.
  • Apply granular security control like app blacklisting (e.g., blocking social media), enforcing Wi-Fi restrictions, disabling AirDrop, and mandating strong passcodes, because one unsecured device is a threat to the entire network.
  • Leverage Apple Business Manager (ABM) with Automated Device Enrollment (ADE) to make devices supervised and managed right from first boot, hands-free.

Education

Use case: iPads used in K-12 classrooms, international schools, or higher-ed.

  • With Apple School Manager, IT admins can push essential apps like Google Classroom or Apple Classroom directly to student devices, ensuring immediate access to class tools upon enrollment.
  • Apple Classroom improves teacher control by enabling real-time monitoring of student screens, opening apps remotely, muting audio, or locking devices during focused sessions. By using Hexnode MDM to apply restrictions like disabling the App Store, YouTube, or Safari-based on classroom needs.
  • Shared iPad mode allows multiple students to use one device securely with individual Apple IDs.
  • 1:1 device programs give each student a dedicated iPad, with managed Apple IDs and class-specific apps and books pre-installed.

Healthcare

Use case: Hospital-grade iPads for staff and patient engagement.

  • Deploy iPads to nurses, doctors, admin staff. Automate the setup with predefined device blueprints.
  • Single App Kiosk Mode locks the device into one app, which is a must in public areas to avoid tampering.
  • Enable secure messaging between departments and enforce compliance by disabling camera, screen recording, or copy-paste.
  • Remote wipe makes sure that misplaced or stolen devices are completely erased and there’s no data leak.
  • Geo-fencing ensures location-based compliance.

BYOD

Use case: Employee-owned iPhones enrolled in corporate MDM.

  • Apply policies such as per-app VPN and Wi-Fi configurations for secure access to company resources.
  • Use Business Container to separate work data from personal apps. For example, personal apps cannot access data from managed apps.
  • Employees retain freedom while IT ensures security. It’s a win-win.

A quick guide to BYOD management on Android and iOS

Why choose Hexnode for iOS onboarding

Deep Apple integration

Hexnode offers native support for Apple’s complete enterprise ecosystem, allowing smooth device onboarding and management across apple platforms. With full integration of Apple Business Manager and Apple School Manager, IT teams can automate device enrollment using ADE whether devices are in supervised or unsupervised modes.

Scalable automation

Hexnode enables scalable policy automation by allowing admins to auto-assign configurations, apps, and restrictions based on predefined roles, departments, user groups, or device types.

Unified console

Hexnode offers a centralized management console that unifies control over multiple platforms such as iOS, macOS, Android, Windows, and even tvOS. This leaves out the need for separate tools, giving IT complete visibility from a single dashboard.

Built-in compliance tools

Hexnode includes a powerful set of compliance and security enforcement tools to help organizations meet internal IT policies and regulatory requirements. Without needing third-party add-ons, admins can enforce baseline security standards from day one.

FAQs

What is ADE?

Automated Device Enrollment (ADE) is Apple’s zero-touch deployment method available through Apple Business Manager (ABM) or Apple School Manager (ASM). It links devices to an MDM solution like Hexnode during initial setup, enabling supervision, pre-configured settings, and unremovable management.

Can I onboard personal iPhones?

Yes, personal iPhones can be enrolled using BYOD-friendly methods such as User Enrollment or manual profile installation. These options maintain user privacy while applying corporate policies without full supervision.

Do I need ABM?

Yes, ABM is required to use Automated Device Enrollment (ADE). However, organizations without ABM can still enroll devices manually or use Apple Configurator for one-time onboarding.

Which skip options are available?

Hexnode allows you to skip several setup screens during enrollment, including Apple ID, iCloud, Face ID, Touch ID, Siri, passcode, location settings, Terms and Conditions making sure the user has a streamlined setup experience.

How to remove activation lock?

For supervised devices enrolled via ADE, Hexnode supports Activation Lock Bypass using the device’s bypass code stored in the MDM portal. This lets IT unlock the device without the user’s Apple ID or password.

Conclusion

Implementing a structured onboarding process with ADE and Hexnode ensures faster deployment, consistent device configuration, and stronger security. Hexnode’s deep Apple integration, automation at scale, and ease of management across diverse environments make it an excellent choice for enterprises, education, healthcare, and BYOD scenarios.

Share

Estella Pocket