> For the complete documentation index, see [llms.txt](https://docs.sprinto.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sprinto.com/data-library/staff-devices/dashboard-actions/set-up-device-health-reporting-via-mdm.md).

# Set Up Device Health Reporting via MDM

Use this guide to configure Sprinto to report staff device health status using either:

* **Dr. Sprinto** – Sprinto’s native Mobile Device Management (MDM) solution.
* **Third-party MDM tools** – Choose from Sprinto-supported integrations like Microsoft Intune, JAMF, Sophos, and more.

Once configured, Sprinto fetches device configuration details periodically and flags non-compliant devices across your mapped compliance frameworks.

***

### Before You Begin

Ensure that:

* You are logged in to the Sprinto admin portal.
* You have identified which staff types (e.g. Employees, Contractors) require monitoring.
* If using a third-party MDM, you have admin credentials for that provider.

***

Here's a short video on how to manage devices with Sprinto.

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2F8hbOss9HMLgbVgA86fi4%2FManaging%20Devices%20with%20Sprinto.mp4?alt=media&token=949d4596-5e55-42b7-98ac-66c03d5e6e99>" %}

### Option 1: Set up Dr. Sprinto

Dr. Sprinto is Sprinto’s built-in agent-based MDM tool. It scans device configurations locally and reports data to Sprinto automatically every 24 hours.

#### To set up:

1. Log in to the Sprinto dashboard.
2. Go to **Data Library** **> Staff Devices > Overview**.
3. Click **Add MDM**.

<figure><img src="/files/kI3vVFzUjnf0hrtDGpsq" alt="" width="563"><figcaption></figcaption></figure>

4. Click **Connect** next to *Dr. Sprinto*.
5. Choose the staff types to assign Dr. Sprinto to (for example, Employees only).
6. Click **Add Dr. Sprinto**.

{% hint style="info" %}
You can return to this screen and click **Manage** to modify staff types at any time.
{% endhint %}

Once configured, staff receive email prompts to install the Dr. Sprinto app. For installation and usage, refer to [Install Dr. Sprinto & Report Device Health Status](/data-library/staff-devices/dashboard-actions/install-dr.-sprinto-app-and-report-device-health-status.md).

***

### Option 2: Set up a third-party MDM tool

Sprinto supports integrations with widely-used MDM providers including:

* Microsoft Intune
* JAMF
* Iru (Kandji)
* Sophos
* JumpCloud
* Atera
* Google Workspace (Chromebook)
* VM Ware Workspace ONE
* NinjaOne, and others.

#### To connect your MDM:

1. Go to **Data Library > Staff Devices > Overview**.
2. Click **Add MDM**.
3. Click **Connect** next to your desired MDM provider.

<figure><img src="/files/qF06dnqz9khJk9xzYiMQ" alt="" width="375"><figcaption></figcaption></figure>

4. Review the accesss permissions and cliick **Next**.

<figure><img src="/files/7v9Jm27NMp9OsQp1MugU" alt="" width="375"><figcaption></figcaption></figure>

4. Review the connection type and prerequisites and click **Connect**.

{% hint style="info" %}
Once integration is complete, you’ll return to the list of MDM tools. Click **Add** to activate the integration.
{% endhint %}

Sprinto will now start syncing device health data every 24 hours. If syncing fails, the devices are flagged as *Inactive*.

***

#### Manage MDM Provider Coverage

You can control which staff groups are monitored by each configured MDM provider. This allows you to apply different device management solutions to employees, contractors, interns, or consultants based on your organisation’s requirements.

To configure staff coverage for an MDM provider:

1. Log in to the Sprinto dashboard.
2. Go to **Data Library > Staff Devices > Overview**.
3. Under **MDM Providers**, locate the provider you want to manage.
4. Click **Manage** next to the provider.

<figure><img src="/files/mY1OGnuavwDznO1wjYor" alt="" width="563"><figcaption></figcaption></figure>

5. Select the staff groups you want the provider to monitor:
   * **Employees**
   * **Contractors / Interns / Consultants**
6. Click **Save**.

<figure><img src="/files/aL6F2apHrDB28gs3pdDi" alt="" width="375"><figcaption></figcaption></figure>

After you save your changes, Sprinto applies the selected MDM provider only to the chosen staff groups and begins monitoring eligible devices against the configured checks.

**Additional options for Dr. Sprinto**

When managing **Dr. Sprinto**, you can also:

* Enable **Show download link on employee portal** to make the installation link available to staff through the employee portal.
* Download the appropriate Dr. Sprinto client for:
  * macOS (Intel chips)
  * macOS (Apple Silicon)
  * Microsoft Windows
  * Linux (AppImage)

<figure><img src="/files/KOCCVS8tZkziFi9Tr2Pz" alt="" width="375"><figcaption></figcaption></figure>

Once installed, Dr. Sprinto automatically reports device status every 24 hours.

***

### What’s Next

* Prompt staff to install Dr. Sprinto or complete MDM onboarding.
* Monitor failing checks in the **Monitoring** tab.
* Set up fallback manual checks if any users cannot be managed via MDM.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.sprinto.com/data-library/staff-devices/dashboard-actions/set-up-device-health-reporting-via-mdm.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
