Suggestions
Have a great idea that you’d like to see added to our service? Perhaps there’s an existing feature that you’d like to have extended or modified? Share it here!
420 results found
- 
Allow for more text formatting options on the enrollment "welcome" screen.For now, the Welcome screen allows up to 5000 characters of plain text. We've been asked to add a EULA here, and the current plain text formatting is... odd. Having markdown support, or just better text formatting options here will make our EULA much nicer to look at. Even if no-one will actually read it... 4 votes
- 
Include the attribute "DEP Assigned" as one I can use with the new dynamic groupsI can see there's a big list of device attributes that can be used when creating dynamic groups... but alas, "DEP Assigned" isn't one I can use. I trust Apple Business Manager more than I trust my internal asset management system (sad but true) and would like to be able to assign profiles/apps/things only to devices I know are corporate assets. My primary use case is assigning an Okta device trust certificate... but I'm sure I'll find more... At a pinch I could use "DEP Enrolled" but a lot of our "DEP Assigned" devices have been manually enrolled... so it… 8 votes
- 
Ability to export logsA log file export would open up using file processing tools (Notepad++, etc.) to search for, and analyze, log entries. 2 votes
- 
API to look up deleted devicesAn API endpoint to look up deleted devices and their attributes would be helpful in our system integrations. 6 votes
- 
Create a full featured APIThe API does not have the ability to make the same configuration changes, and/or view the same data as the UI. We would like to enhance the terraform repo as well as create an MCP server for SimpleMDM - however this holds us back. Without an infrastructure as code approach, we fell that SimpleMDM can be fragile. i.e. Deleting a group in the UI is easily done and there is no roll back. 8 votes
- 
Report on xprotect versions and compare with sofa feed for latestReport on xprotect and related security components (gatekeeper MRT etc) in dashboard and api. This is a script I’m using to check version and compare using sofa. https://github.com/macvfx/SimpleChecks/blob/main/XProtect-check-compare-simple.sh Also see silent knight app from Howard Oakley for an example of the data. https://eclecticlight.co/2025/06/19/the-future-of-silentknight-and-updates-to-xprocheck-and-logui/ — previously i used his silnite binary in scripts to make custom attributes and in sequoia just a simple report script. 
 https://github.com/macvfx/SimpleChecks/blob/main/silnite-check-xprotectv.sh4 votes
- 
Use Sofa feed to add macos latest next to macOS current of deviceOptionally add columns to the device dashboard to show latest macOS available for a device (both latest minor for current macOS install and latest major supported). I currently do this via api device check and add sofa feed info to a csv but it would be nice to have built in. There’s so much good info in the sofa feed it should be piped in to SimpleMDM for all to see not just what macOS is installed but what is the latest and what could be installed. https://github.com/macvfx/SOFA/blob/main/simpleMDM-devices-vs-SOFA-macOS-update-check-lastSEEN.sh 2 votes
- 
Files App for DocumentsYour own files app for media! iBooks just doesnt work great for most documents. We need the ability to push/delete documents from all iPads! That is simple! 1 vote
- 
Please add Okta Verify to the 'Shared App' catalogueOkta's original guidance for Verify was to use VPP to install Okta Verify... (indeed, this is the first VPP app we've ever deployed at scale) Alas - Okta are fickle, and if you want to use their new "advanced" posture checks, powered by OSQuery - you CANNOT use the VPP version of the app, you need the downloaded version. With this in mind, would you consider adding Okta Verify to the catalogue please? 3 votes
- 
App Licenses tab list/table needs sorting and a filterLocating a device by name is often not fun, paging the list and using the web browser search function. 
 List features should be consistent with other sortable filterable tables.3 votes
- 
Block enrollment of macOS versions older than 14.xIt would be useful to have an option to refuse enrollment of devices that don't support the minimum macOS version feature, that is macOS 13 and older. 1 vote
- 
Allow for Device User Account managementThere should be an Action menu for a user on a device for the SimpleMDM admin to be able to: 
 - View user details
 - Edit the group membership (e.g. standard vs. admin or other groups)
 - reset user password
 - remove secure token
 - unlock an account
 - delete a user
 - add a user12 votes
- 
Allow re-arranging device filters in dynamic group configurationWhen creating device filter for a new or existing dynamic group you sometimes find yourself in the position where you want to add a top-most including/excluding condition, but it's too late for that: you already have 5-10 conditions in place. Example: Let's say you have this existing/already typed filter: Custom attribute "office" equals "x" AND Model Identifier starts with "iPad*" AND ( Static group equals "foo" OR Static group equals "bar" )And want to make some special devices part of the group too, based on a vipcustom attribute.What you need in the end is: 
 …( Custom attribute1 vote
- 
When adding and removing profiles from a group in one save action, do the removes firstWhen testing "what if I swap out the profile that defines only Enterprise SSO for one with Enterprise and Platform SSO defined", one ends up with this error: 
 ""LocalizedDescription": "The URL “https://login.microsoftonline.com/” appears in more than one Single Sign On Extension payload.""
 Yep, true fact: if you try to install my new profile that expands the SSO configuration into PSSO before pulling out the existing profile, that URL will be in 2 profiles at once.Therefore, could it be possible that if an update to a Group contains both adds and removes, the removes could be processed first, then… 2 votes
- 
Add a description field to groupsA multi-line description field on groups will help people document within SimpleMDM why a group exists. I feel like it would sit nicely under a Group's Settings page alongside Name and Type. Having group descriptions will make it more likely for people to document why a group exists. This would help people audit existing groups and clean up extra and no longer necessary groups. A multi-line field would allow for links to tickets or other documentation without taking up the whole line and having to scroll sideways. 3 votes
- 
Add Parallels 26 to Shared AppsPlease can you update Parallels to v26 on the shared app list The version of Parallels is current v18, which crashes if you try and set up Windows and isn't supported on macOS 14+ 3 votes
- 
Schedule a Script Job using APICurrently, there does not appear to be a way to schedule the execution of a script job with API. I need this to continue implementing a Terraform provider dedicated to SimpleMDM. It would be nice if that was added during the creation of a Script Job in the API. The goal would be to have the three prossibilites offers by the UI like : 
 - Run ASAP
 - Run later
 - Run reccuringlyThe API documentation mentions that a job can be canceled. However, since scheduling a job is not currently supported, this functionality seems limited. 16 votes
- 
binary authorizationallow applications to be allowlisted so that only approved apps can execute. 4 votes
- 
Add to Shared apps cataloghi team, could you consider adding these apps to Shared apps catalog? 
 Cursor
 Datagrip
 Harmony SASE VPN
 Linear
 Thanks in advance1 vote
- 
Make the "Run recurringly" Script Job be more granularWhen scheduling a script job to run recurringly, the only option is for it to run at a specific time of day--essentially, just once for that day. Can we make the hours to run more granular so that we can select multiple hours during the day? 4 votes
- Don't see your idea?
