Smart Group Builder turns Jamf Pro criteria, operators, and Boolean logic into a smart-group definition. It emits Jamf-compatible XML or a readable criteria summary that you can copy into an existing workflow.
Available at no cost in any modern web browser. JavaScript is required to generate output.
Use it to compose and inspect a group rule before import or API use. Do not assume a criterion is available in every Jamf Pro tenant without checking its inventory data.
Softened two analyzer messages to match documented Jamf behavior: the "5 criteria" guidance is now framed as a general best practice rather than an official Jamf limit, and the like operator is described as "one of the more expensive" search types (regex matching can be as costly) rather than "the most expensive"
v1.2.0
Added full XML import — paste existing Jamf smart group XML to populate the visual builder
Fixed regex values in XML output — now uses CDATA wrapper to preserve special characters
Added analyzer rule: suggests "matches regex" when "like" is used with wildcards at both ends
Added URL state sharing
v1.1.2
Fixed validation warnings not clearing when user types a value into the field
Warnings now update inline without losing cursor focus
v1.1.1
Added empty value warning
Added boolean format guidance (True/False)
Added date format validation (YYYY-MM-DD)
Added "days ago" numeric validation
Added membership value hint for group names
Added duplicate criterion detection
v1.1.0
Added Smart Group Analyzer with 15 best-practice rules
Analyzer checks for performance, operator efficiency, and logic structure