Contactzilla Logo
  • Features
  • Pricing
  • Blog
  • Contact Us
Login
Start FREE Trial
Contactzilla Logo
Contact management for teams

How to Deploy Contactzilla Address Books to iOS Devices using Microsoft Intune MDM

Getting Started

2
  • Getting started: Setting up a team and address book
  • Managing Team Members and Permissions

Contact Organization

4
  • Using Labels to Organize and Filter Contacts
  • Understanding Group Labels
  • Custom Fields in Contactzilla
  • Color Coding Labels in Contactzilla

Deployment and Device Integration

6
  • Setting Up CardDAV Connections
  • Setting Up MDM Deployments in Contactzilla
  • How to Sync Your Contactzilla Address Book with Android Devices
  • Adding a Contactzilla address book to OSX Contacts: Using the provisioning Profile
  • Adding Contacts from Your iOS Device (or OSX contacts) to Contactzilla
  • Adding a Contactzilla address book on your iPhone: Using the provisioning Profile

Platform Specific

3
  • How to Deploy Contactzilla Address Books to iOS Devices using Microsoft Intune MDM
  • How to Sync Contactzilla with BusyContacts (CardDAV Two‑Way Setup)
  • Setting up Outlook with CalDAV Synchronizer
Laptop showing different contacts that have been imported.

Importing contacts

2
  • Importing Contacts from Salesforce into Contactzilla
  • Import contacts from a CSV to a Contactzilla address book

Exporting Contacts

1
  • How to setup Google oAuth/OIDC for Google Shared Contacts Export
View Categories
  • Home
  • Help
  • Platform Specific

How to Deploy Contactzilla Address Books to iOS Devices using Microsoft Intune MDM

4 min read

This guide assumes you already have Microsoft Intune configured and iOS devices enrolled in your MDM system. We’ll walk you through creating the mobile configuration file in Contactzilla and deploying it via Intune.

What You’ll Need

  1. A Contactzilla account with an existing address book. Please see our getting started guide here
  2. An MDM team member created in your Contactzilla account (required prerequisite – see setup below)
  3. Microsoft Intune configured with enrolled iOS devices
  4. Admin access to your Intune admin center

Prerequisites – MDM Team Member Setup

⚠️ Important: Before you can create mobile configuration files for MDM deployment, you must first set up an MDM team member in your Contactzilla account. This creates the specialized user account needed for device deployments and generating the .mobileconfig file.

Complete setup guide: Setting Up MDM Deployments in Contactzilla

This prerequisite guide covers:

  • Creating MDM team members with Device Only Access
  • Setting up CardDAV connections for MDM deployment

You must create the MDM team member before proceeding with the Intune deployment steps below.

Creating the MDM CardDAV Connection in Contactzilla

Step One: Set Up Your MDM Connection

1) Login to Contactzilla and select the address book that you wish to deploy to your iOS devices.

Contactzilla dashboard showing how to select an address book for iOS deployment.

2) Click on ‘CardDAV Connections’. From here we will create a CardDAV connection specifically designed for MDM deployment.

Selecting CardDAV connections menu in the Contactzilla dashboard

3) From the ‘Create New CardDAV Connection’ screen that follows configure the following settings from the dropdown menus:

    Connection Type: ‘iOS’
    Assign to Team Member: Select your MDM team member (created in the prerequisite setup above)
    Label Sync Method: Leave as default ‘As Group VCards’
    Access Type: Choose based on your needs 

    • ‘Full Read Only’ (recommended for managed devices to prevent accidental changes)
    • ‘Selective Read Only’ (if you only want specific labeled contacts)
    • ‘Full Read/Write’ (if devices need to add/edit contacts)

    Tip 💡: For Read only deployments you have an option to append a lock emoji to each contact in the native contacts app to make it lear to a user that they can not make changes

    Number of Device Connections: Set to the number of devices you plan to deploy to

    Click the ‘Create’ button to generate your new CardDAV connection.

    CardDAV Connections option in Contactzilla used to create an iOS MDM connection.

      Step Two: Download the Mobile Configuration File

      1) After clicking Create, you’ll see your new CardDAV connection listed in the connections panel. Click the ‘Setup’ button on your new connection and choose ‘Download Profile’.

      Save the .mobileconfig file to your computer – you’ll need this file for the Intune deployment.

      Download the Contactzilla .mobileconfig file from the CardDAV connection setup screen for iOS Intune deployment.

        Step Three: Deploying the Configuration via Microsoft Intune

        Create Custom Configuration Profile

        1) Login to your Microsoft Intune admin center at intune.microsoft.com

        2) Navigate to Devices → Manage devices → Configuration

        3) Click Create → New policy

        Microsoft Intune admin center showing how to create a new custom configuration profile under Devices > Configuration.

        4) Select the following options:

        • Platform: iOS/iPadOS
        • Profile type: Templates
        • Template: Custom

        Click Create

        Microsoft Intune create profile screen with iOS/iPadOS platform, Templates profile type, and Custom template selected before clicking Create.

          Step Four: Upload Your Mobile Configuration

          This step involves creating the Intune policy that will deploy your Contactzilla profile to devices.

          1) In the Basics tab, configure the policy identification:

          Name: This is the policy name that appears in your Intune admin center for IT management – make it descriptive so you can easily identify it among other policies e.g:

          “Contactzilla CardDAV – [Your Address Book Name]”

          Description: “Deploy [Address Book Name] contacts via CardDAV to iOS devices”
          Optional but recommended for documentation – helps other administrators understand what this policy does

          Click Next.

          Microsoft Intune Basics tab showing how to configure a custom iOS policy with a descriptive name and description for deploying Contactzilla CardDAV contacts.

          2) In the Configuration settings tab, configure the profile name displayed to users e.g

          • Profile name: “[Your Address Book Name] – Address book”
            This name may be visible to device users in certain iOS settings
          • Configuration profile file: Click Browse and select the .mobileconfig file you downloaded from Contactzilla

          Click Next

          Microsoft Intune configuration settings tab showing how to set a profile name and upload the Contactzilla .mobileconfig file for iOS CardDAV deployment.

            Step Five: Assign to Your iOS Devices

            1) In the Assignments tab, click Add groups to select your Intune device group that will receive the Contactzilla address book

            Microsoft Intune Assignments tab showing how to add groups to target devices with the Contactzilla CardDAV address book policy.

            2) Select the device group(s) containing your iOS devices that should receive the Contactzilla address book

            Click ‘Select‘ and then hit ‘Next‘ on the screen that follows

            Microsoft Intune group selection screen showing Skyline-Development-iPhones chosen to receive the Contactzilla CardDAV address book.

            3) Review your configuration in the Review + create tab and click Create

            Microsoft Intune Review + Create tab showing the summary of a custom iOS CardDAV configuration profile before clicking Create.

              Monitoring and Verification

              Step Six: Monitor Deployment Status

              1) You will now arrive back at the Devices → Manage devices → Configuration in your Intune admin center. If you hit ‘Refresh’ your policy will appear.

              Microsoft Intune Configuration screen showing how to refresh the view to display the newly created Contactzilla CardDAV policy.

              2) Click on your newly created Contactzilla profile

              1. Click Device status to view the deployment progress
              2. Verify that target devices show “Succeeded” status

              Timeline: Configuration profiles typically deploy within 15 minutes for newly enrolled devices, or up to 8 hours for existing devices during their automatic check-in cycle.

              Step Seven: Verify Contact Synchronization on Devices

              For Single Device Testing or BYOD Scenarios:

              1. If using Intune Company Portal for enrollment, you can force immediate deployment by opening Company Portal → Devices → Check Status to sync the device
              2. Open the native Contacts app and pull down to refresh to see your Contactzilla contacts
              Contactzilla contacts showing in the native contacts app on iOS.

              For Mass Enterprise Deployments (Without Company Portal):

              For organizations deploying to hundreds of devices without requiring Company Portal on each device, profiles deploy automatically according to Intune’s standard schedule:

              • Newly enrolled devices: Check-in every 15 minutes for the first 6 hours, then every 6-8 hours
              • Existing devices: Automatic check-in every 6-8 hours for iOS devices

              To expedite deployment without requiring users to install Company Portal:

              1. IT administrators can force sync remotely from Intune admin center:
                • Navigate to Devices → All devices → Select target device → Click Sync
                • Use Bulk Device Actions for multiple devices: Devices → iOS/iPadOS → iOS/iPadOS devices → Bulk Device Actions → Select Sync
              2. For Apple Business Manager/ADE enrolled devices: Configuration profiles typically deploy faster due to supervised device management

              If you need to update the address book:

              • Changes made in Contactzilla automatically sync to devices within 15 minutes
              • No need to redeploy the configuration profile for contact updates

              If you need the connection password again:

              • The password is only shown once during initial setup
              • If lost, you’ll need to create a new CardDAV connection
              • Always save the .mobileconfig file as it contains the necessary credentials

              Your Contactzilla address book is now successfully deployed to your iOS device fleet via Microsoft Intune, providing seamless contact synchronization across your organization.

              Updated on August 16, 2025
              How to Sync Contactzilla with BusyContacts (CardDAV Two‑Way Setup)

              Get your contacts in order today. Sync across devices.

              Start FREE Trial
              Get in touch
              • hello@contactzilla.com
              • Live Chat
              • Help
              Follow us on socials

              © Contactzilla. All Rights Reserved. 2025.

              • Trust Site
              • Terms & Conditions
              • Privacy Policy
              • Cookie Policy
              Close
              Contactzilla Logo
              • Features
              • Pricing
              • Blog
              • Contact Us
              • Features
              • Pricing
              • Blog
              • Contact Us
              Login
              Start FREE Trial
              We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.