Nudge Generator
Generate Nudge JSON configuration files for macOS software update enforcement — without editing JSON by hand.

What is Nudge?
Nudge is an open-source tool by the Mac Admins community that prompts users to update macOS. It is widely used in enterprise environments managed by Jamf Pro. Nexus includes a built-in Nudge configuration generator so you can build, preview, and export configs visually.
Configuration Options
| Setting | Description |
|---|---|
| Required macOS Version | The minimum version to enforce (e.g. 14.0.2) |
| Required Install Date | Deadline for the update — after this, nudge becomes aggressive |
| Approaching Window (days) | Days before deadline when the nudge first appears |
| Aggressive Window (days) | Days before deadline to show the aggressive prompt |
| Deferral Count | Maximum number of times the user can defer the nudge |
Message Customization
Customize the on-screen nudge message with the following fields:
- Main Header
- Sub Header
- Content text (body paragraph)
- Action Button label (e.g. “Update Now”)
- Info Button label (e.g. “More Info”)
- Secondary action button label
JSON Preview
The right panel shows a live JSON preview that updates instantly as you adjust settings. The output is valid Nudge-compatible JSON, ready to deploy via Jamf Pro as a Custom Settings payload.
Exporting
- Click Export JSON to save the config file to your Mac
- Click Copy JSON to copy to clipboard for direct paste into a Jamf policy preference domain payload