macOS app installation automation not running on device enrollmentSolved

Participant
Discussion
3 days ago Jul 03, 2026

I created a macOS automation to install an app, but the app is not getting installed automatically. The automation is set to execute immediately, but what I actually want is for it to run whenever a new Mac is enrolled in Hexnode. Is there a separate setting for enrollment-based automation?

Replies (3)

Marked SolutionPending Review
Hexnode Expert
3 days ago Jul 03, 2026
Marked SolutionPending Review

Hello @eduardo ,

Yes. If you want the automation to run when a macOS device is enrolled, configure the automation trigger as On Device Enrollment instead of using immediate execution.

To set this up:

  1. Go to the Automate tab.
  2. Click New Automation.
  3. Select macOS as the platform.
  4. Add the required action, such as Install application.
  5. Continue to the Settings and Schedule page.
  6. In the execution trigger select Activity >  on Device Enrollment.
  7. Add any required target filters.
  8. Save the automation.

This will trigger the app installation automatically when matching macOS devices enroll in Hexnode.

Regards,
Simon Scott
Hexnode UEM

Marked SolutionPending Review
Participant
5 hours ago Jul 06, 2026
Marked SolutionPending Review

Does this also apply to Macs that are already enrolled, or only to new enrollments? I was testing it on a device that was already in the portal.

Marked SolutionPending Review
Hexnode Expert
39 minutes ago Jul 06, 2026
Marked SolutionPending Review

Enrollment-triggered automations apply only to devices that enroll after the automation is created and configured with the on Device Enrollment trigger. They do not run retroactively on devices that were already enrolled before the automation was set up.

For already enrolled Macs, use an immediate or scheduled automation/action, or deploy the app directly to the existing device or device group.

Save