# How to Create and Manage Custom Reports in Hexnode UEM

**Executive Summary:** Hexnode UEM allows IT administrators to generate tailored reports by selecting specific device attributes, applying conditional filters, and choosing custom data columns. To create a custom report, navigate to **Reports > Custom Reports > Add**, select a report type, and configure your data filters.

**What are custom reports in Hexnode UEM?** 

---------------------------------------------

Custom reports are dynamic data exports that allow administrators to filter for specific organizational needs rather than using pre-defined sets. Unlike built-in reports, custom reports support granular “Condition Filters” and “Data Columns” to isolate specific variables like compliance status, application inventory, or user enrollment details.

### **Custom Report Types and Use Cases** 

**Report Type**  **Primary Purpose**  **Key Data Included**  **Device**Comprehensive record of managed hardware. Serial numbers, OS versions, compliance. **User** Consolidated report of all enrolled users. Usernames, associated devices, departments. **Location** Detailed history of device movement. GPS coordinates, timestamps, breadcrumbs. **Application** Inventory of managed and unmanaged apps. App versions, App Identifier, installation counts. **Audit** Security log of all portal events. Administrative event Performed, Technician Name, Event Module. **Action** Log of remote commands executed. Wipe, lock, scan, and script results. **Device and Installed Application** Cross-referenced device and app data. Per-device app lists, versioning gaps. **How to create a custom report in Hexnode UEM?** 
--------------------------------------------------

Follow these step-by-step instructions to build a report from scratch or using a template:

1. **Access the Portal:** Log in to your Hexnode UEM portal.
2. **Navigate to Reports:** Go to the **Reports** tab and select **Custom Reports** from the left-hand sidebar.
[![Create custom reports under Reports tab in Hexnode UEM console](https://cdn.hexnode.com/mobile-device-management/help/wp-content/uploads/2024/09/Custom-reports-in-Hexnode-UEM-console.png "Create custom reports in Hexnode UEM console")](https://cdn.hexnode.com/mobile-device-management/help/wp-content/uploads/2024/09/Custom-reports-in-Hexnode-UEM-console.png)

4. **Add a New Report:** Click the **Add** button.
5. **Configure Basics:** – Enter a **Report Name** and **Description**. 
    - Choose a **Report Type** (e.g., Device, Application).
6. **Apply Condition Filters:** Use logic (e.g., *OS name is iOS AND Compliance status is Non-compliant*) to narrow down the data. **Select Data Columns:** – Choose attributes from the Available Columns section.
    
    
    - **Note:** The *Device Name* column is mandatory and cannot be removed.
7. **Save and Generate:** Click **Save**.