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!
483 results found
-
Support the new minimum macOS version at enrollment feature
Apple's documentation shows that a new feature will allow MDMs to set a minimum version during ADE enrollments. Please support this for testing during the macOS 14 beta cycle.
24 votesClosing this since the feature was added and it will give some votes back. However, suggestions in comments have been noted. Feel free to open a new request with any additional suggestions.
-
reduce the size of colored ovals in new devices UI
In the new devices UI, the colored ovals surrounding status on each line are distractingly large.
4 votes -
Enrollment Setting - Unassign Profiles at Re-Enrollment
We heavily utilize individually assigned profiles for Macs. There are also a few default profiles assigned via group. When a new out-of-box Mac is being enrolled for the first time only those default profiles are installed (around 5). Profiles are installed quickly and reliably. Later on during provisioning our configuration management tool handles installing other required per device profiles.
However, when a Mac from stock is being re-enrolled to be used by another person, every previously assigned profile is installed at setup assistant. Since in my case those individually assigned profiles are usually per user, team, department, etc. and no…
8 votes -
Shared App Request: Tailscale
Please add Tailscale to the shared app library. Thanks!
2 votes -
Include a 'Devices' (or 'Assigned Devices') tab on a device group page
When inspecting a device group, it would be very helpful and handy to have a tab to inspect/manage the devices associated with that group.
Currently you have to go back to the Groups page, find the desired group, and then click on the number in the Assigned Devices column to look at the devices in that group and perform any management activities on them.7 votesThis is available in the new Groups interface (currently in Preview). Sign up here to have the preview enabled on your account..
-
Support choosing which webhook events to subscribe to per endpoint
https://api.simplemdm.com/#webhooks
The current webhook events are as follows...
device.changed_group
device.enrolled
device.unenrolled
device.lock.enabled
abm.device.addedWhenever any of these events occurs, the webhook endpoint is pinged. However, processing these can get particularly noisy, especially in large environments and (hopefully) as SimpleMDM adds more supported events.
I am asking to add support for selecting which events are subscribed to per webhook endpoint. This way only events needed for a particular workflow are sent and the webhook receiver requires less work to filter out unneeded data.
The UI could look like other SimpleMDM settings with checkboxes for each event, where by default all are…
25 votes -
Add a Dark Mode option
Add an option for dark mode on the web interface.
27 votesDark Mode is now available! To toggle dark/light mode, go to the account dropdown (top-right corner) > User Settings > Appearance.
-
Improve Device Search with More Attributes
Currently device search only supports device name, serial number, IMEI, MAC, and phone number.
Scenarios where search doesn't return the results I need:
- When I need to search by a custom attribute. For example, say I want to return all devices where the username attribute is "nathaniel.strauss". I am unable to since those attributes are not exposed in search. This is a common ask - "How many devices does x have?" The same holds true for any custom attribute set from SAML assertion - team, department, etc.
- When the device name (SimpleMDM defined) doesn't match the Device Name…81 votesMuch of the functionality requested here is now available with Dynamic Groups (currently in Preview). This update adds custom filtering to the Devices list. Sign up here to have the preview enabled on your account.
Since this post became a bit of a catch-all for several requests, many of which have been included in the Groups update, I am marking it as complete. However, I would encourage you to submit new suggestions if there are any requests that have not been adequately addressed in the Groups update.
-
Support the new FileVault enforcement key in macOS 14
macOS 14 adds support for the new "ForceEnableInSetupAssistant" key to require that devices enable FileVault during Setup Assistant. Please support this key for testing during the macOS 14 beta cycle.
7 votes -
Add Filemaker 2023 as a shared app.
FileMaker 19 is available, but hasn't been updated to the 2023 version (essentially v20).
3 votes -
Allow entry of Custom Integers for Software Update Delay Fields in Restrictions Payload
Currently we only have the option to choose from predefined options in the dropdown list as shown below.
Please add the ability to add a custom ineger up to the maximum allowed by Apple.1 voteThis is supported in the Software Update Settings profile, which is the declarative replacement for the software update delay (deferral) keys in the Restrictions profile (which were deprecated in macOS 26).
-
Support "Non-Removable" flag on deployed iOS Store Apps
As noted here on the SimpleMDM blog, an option was added to iOS starting in 14.x where individual apps can be marked as "non-removable" by the administrator when being deployed.
https://simplemdm.com/blog/mdm-ios-14-macos-11-big-sur/
https://it-training.apple.com/tutorials/deployment/dm195"To prevent a user from uninstalling a managed app, mark the app as nonremovable when you assign the managed app to a user or device. Depending on your MDM solution, you might need to deselect a Removable attribute or set a nonremovable attribute. With your MDM solution, you may also be able to set this attribute on apps that are already installed on a device."
I feel it…
16 votesThis is now supported in the new Groups interface (currently in Preview).
-
Add Sublime Text 4 to shared apps
Version 3 is currently in there, but EOL, so I think adding v4 makes sense.
3 votes -
1 vote
-
Provide a mechanism to assign profiles and applications based on attribute values.
I'd really like to assign apps and profiles based on attributes collected by an enrollment customization welcome screen form.
3 votesThis is now available with Dynamic Groups (currently in Preview). Sign up here to have the preview enabled on your account.
-
Add device EID from DeviceInformationResponse.QueryResponses.ServiceSubscriptionProperty command
Hello,
as part of eSIM distribution it will be very nice to have EID of the devices accessible via API in device details (adding EID to portal will be also nice).
Can you please add EID to each device from MDM command (this command is already in use by SimpleMDM for other data) https://developer.apple.com/documentation/devicemanagement/deviceinformationresponse/queryresponses/servicesubscriptionproperty
Thank you David.
3 votes -
Dynamic Attribute Groups
Create dynamic group (Application and/or Device groups) scheme based on device attribute (model, apps installed, OS version, Public IP, last reboot or custom script result) See screenshot for attributes examples.
8 votesDynamic Groups are now available in the new Groups interface (currently in Preview). Sign up here to have the preview enabled on your account.
-
Add TeamViewer QuickSupport and SplashTop SOS tools to the Shared Application catalog for Munki-based installation.
Just requests for common user-driven support/screen sharing applications:
TeamViewer QuickSupport
SplashTop SOS3 votes -
Add Sublime Merge to shared apps
There is precedent for this, as an old Intel-only version of SourceTree is in the shared app library.
3 votes -
Support more API profile query strings
To get information about a custom profile through the API the only option is to list them all and then filter out the required data.
https://api.simplemdm.com/#custom-configuration-profiles
On a SimpleMDM instance with 100+ profiles, requesting a single page of profiles takes a very long time.
curl https://a.simplemdm.com/api/v1/custom_configuration_profiles?limit=100 \ -u ${API_KEY}:Running the above command takes around 20-30 seconds. However, if there were URL parameters available to map to profile attributes - ID, name, identifier, etc. - the API could return only the one or subset of profiles requested, in turn improving performance. It shouldn't take 30 seconds to return data about…
8 votesMarking this as completed to give voters their votes back but we will continue working on optimizations. Please feel free to submit new suggestions if there is something more specific you'd like to see.
- Don't see your idea?