Skip to main content

Creating Smart User Groups

Updated this week

Smart User Groups automatically add employees based on the rules you define. This guide explains how to create and edit Smart User Groups using condition groups with ALL / ANY logic, including support for one level of multiple groups.

You can still choose between Manual and Smart user groups, but Smart User Groups now use a more powerful rule builder.


Where to find Smart User Groups

  1. Go to Employee Management.

  2. Open User Groups.

  3. Click Create new group.

  4. Choose Smart User Group or Manual User Group.


Manual vs Smart User Groups

  • Manual User Group

    • You select employees one by one.

    • Membership only changes when an admin updates it.

  • Smart User Group

    • Employees are added or removed automatically based on the rules you configure.

    • New employees that match the rules will automatically be included in the group.

    • If an employee no longer matches the rules, they will automatically drop out of the group.


Creating a Smart User Group

  1. In User Groups, click Create new group.

  2. Select Smart User Group.

  3. Enter:

    • Group name

    • Any other required details (e.g., description).

  4. Configure the rules using the rule builder (see below).

  5. Click Create (or Save) when your rules are valid.


Understanding the rule builder

Default state (root condition group)

When you create a new Smart User Group, the rule builder starts with:

  • A single root condition group

  • Group operator set to ALL by default

  • One empty condition row ready to configure

From here you can:

  • Add additional conditions

  • Switch the group operator between ALL and ANY

  • Add one level of multiple condition groups inside the root


Group operators: ALL vs ANY

Each condition group has an operator toggle:

  • ALL
    All conditions in this group must match for an employee to be included.
    Conceptually: Condition 1 AND Condition 2 AND …

  • ANY
    At least one condition in this group must match.
    Conceptually: Condition 1 OR Condition 2 OR …

You can safely toggle ALL ↔ ANY:

  • Existing conditions in that group are not lost

  • Only the logic used to combine them changes.


Using multiple groups (1 level)

You can create multiple groups to represent more advanced logic. Each group:

  • Has its own ALL / ANY operator

  • Contains its own list of conditions

Example

Suppose you want:

Employees must be in the Engineering department
AND
be located in SF OR NY

You can build:

  • A group:

    • Condition: Department = Engineering

    • AND

    • Condition: Location = San Diego, US

  • B group:

    • Condition: Department = Engineering

    • AND

    • Condition: Location = Oakland, US

  • A group OR B group


Editing an existing Smart User Group

  1. Go to User Groups.

  2. Find and open the Smart User Group you want to change.

  3. Click Edit.

  4. In the rule builder, you can:

    • Toggle ALL / ANY for groups

    • Add, edit, or remove conditions

    • Add or remove a condition group inside the root

  5. Click Save once you are done.

Legacy Smart User Groups (pre‑grouping)

Smart User Groups created before the grouping feature are still fully supported:

  • They open as a single ALL group containing the same flat list of conditions.

  • If you save without changing the structure, the effective logic is preserved.

  • You may optionally introduce grouping by adding a group and adjusting conditions.


Validation and error handling

To prevent invalid or ambiguous rule trees, the rule builder enforces validation before saving:

You’ll see inline errors and the Save/Create action will be blocked when:

  • A condition is missing a required value

  • A condition row is left partially configured

  • A group is empty (no valid conditions)

How it behaves:

  • Invalid fields or groups display clear inline error messaging (e.g., “Required”).

  • Once you fix all issues or remove empty groups, the errors clear.

  • The Save/Create button becomes available again.

This ensures that Smart User Groups only save with valid rule configurations.


Using User Groups in Device Groups

Smart User Groups can also be used when creating Device Groups:

  • When you define rules for a Device Group, you can reference specific user groups.

  • This allows you to manage device access based on dynamic membership rules from Smart User Groups (for example, “All devices used by Smart Group: Engineering – SF or NY”).


Summary

Smart User Groups now support:

  • A root condition group with ALL / ANY logic

  • One level of multiple groups each with their own ALL / ANY operator

  • Safe toggling between operators without losing conditions

  • Clear validation for incomplete or invalid rule structures

  • Backwards‑compatible behavior for legacy Smart User Groups


Did this answer your question?