Using Smart Groups, you can easily create groups of users based on specific criteria. Smart Groups are highly customizable and dynamic. You can use these groups with phishing campaigns, training campaigns, or to quickly generate a variety of ad hoc analysis reports. If you'd like to see a set of common use cases for Smart Groups, click here.
Smart Groups can be used in conjunction with your existing standard user groups. The difference between Smart Groups and standard groups is that with Smart Groups, you are able to define distinct criteria from an expansive array of options to dynamically include or exclude users.
Read the below tutorial, or watch this video to learn more about Smart Groups.
Our Smart Groups feature is available to Platinum and Diamond subscription levels.
Why Should I Use Smart Groups?
How Do I Use Smart Groups?
- Managing Smart Group Users
Smart Group Criteria Types
- User Field Criteria
- User Date Criteria
- Phish Event Criteria
- Vish Event Criteria
- Training Criteria
- After Training Criteria
Frequently Asked Questions (FAQs)
Why Should I Use Smart Groups?
Smart Group memberships are dynamically updated. This means that users will flow in and out of the groups as they meet or no longer meet the criteria set for the group. This dynamism allows for advanced workflow and reporting actions. See below for just a few examples of what you can do with Smart Groups.
- Identify users that were enrolled in training but have not completed training
- Identify users with a user field (Location, Job Title, Manager, Email, etc.) that contains specific words or letters
- Identify users who have or haven’t been phished in a specified time frame
- Identify users who have or haven’t been trained in a specified time frame
- Identify users who were added to your console since or before a specified date or time frame
- Identify users who are or are not members of a specified group
- Automatically assign annual training to users when it’s been more than a year since they’ve previously completed training
- Assign specialized remedial training to people that have the highest phishing test failure rates/Phish-prone Percentage
- Phish users more intensively if they’ve recently taken remedial training as a result of failing a phishing test
If you'd like to see additional use cases for Smart Groups, see our Smart Group Use Cases article, here.
How Do I Use Smart Groups?
Once you've logged in to your account, click Users at the top of the page, then click the Groups tab. Click the +New Group button at the top-right of the page, then follow the steps below to create a Smart Group.
- Use the Group Name field to give your group a title (shown below).
- Be sure to check the Smart Group check box.
- You can optionally change the group's Risk Booster from the default of "Normal Risk". See our Risk Boosters Guide for more information.
- Click Submit to create your group.
Next, you will add rules to filter users into the Smart Group. You can add up to five rules per Smart Group. Each criteria type has customization options so you can meticulously define the users you’d like within that Smart Group.
- Click the +Add a new criteria drop-down menu to select the first criteria type you want to include in your Smart Group, as shown below.
See the Smart Group Criteria Types section below to find information on each criteria type, and the options within.
- Once you specify the criteria type and the options within, the number of users who fit this rule will show in green on the right-hand side.
- As you add more rules, the user count will reflect who qualifies for the current rule as well as any preceding rules.
- The total number of users meeting all of the specified rules is listed on the bottom-right in orange.
- Click the Save button and the applicable users will populate, as shown in the Managing Smart Group Users section below.
- Click on the chart icon at the top-right of the Smart Group Criteria section to see a visual representation of the rules that you've created. A Venn diagram of your Smart Group rules will expand, as shown below.
You must click the Save button to create the Smart Group's user memberships.
Each Venn diagram circle represents a different rule. The color of the circle will correspond with the colored bar on the left-hand side of each criteria rule. If you hover your mouse where all of the circles overlap, the total number of users who meet all of the criteria rules will show.
Managing Smart Group Users
- Type full or partial email addresses in the search for users by email search bar to see if a specific user is a member of the Smart Group.
- Use the Show/Hide Columns drop-down to select/deselect columns for an optimal display of user data.
- Use the Download button to download a CSV report of the users who fit the criteria of your Smart Group at any given time.
Hint: Use this for ad-hoc reporting.
- To add one or more Smart Group users to a standard group, use the checkboxes next to each user you wish to add, then select the desired group from the Select a group drop-down menu, and click the Add selected to group button.
- The drop-down arrow to the right of each user allows you to edit, archive, or make the user an account admin.
In the next section, you will find details about the different criteria types you can use to create your Smart Group rules.
Smart Group Criteria Types
You can create Smart Groups with any combination of rules, using up to five different specifications. You'll find the details on each criteria type in the sections below.
Note that if you include multiple options on a single rule within a Smart Group, this will use OR logic. For example, if you include a rule for User Field about location, and include two location options, if a user is in either of those two locations, they will be included as a member of the Smart Group.
User Field Criteria
The User Field criteria type allows filtering of users via the following attributes:
First Name, Last Name, Location, Manager, Manager’s Email, Email Aliases, Primary Email, Job Title, Phone Number, Phone Number's Extension, Mobile Phone Number, Division, Employee Number (number), Employee Number (text), Phish-prone Percentage, Risk Score, Risk Booster, Group Name, Organization, Department, Language, Comment, and Custom Field 1-4. See here to learn more about user information fields.
Once you have selected the User Field criteria type, click on each of the options to select the desired specifications for your Smart Group. For example, you would click on must to change it to must not.
As an example, if you wanted to target a group of users from a specific location for a phishing or training campaign, your Smart Group would have the following rule:
The [select location from the drop-down menu] must be equal to [type relevant city, country, or area, and hit "Enter" on your keyboard to create a "tag"].
Manually-created "tags" are not case sensitive. They can also be left blank if you would like to filter the group to contain all users who do not have an entry for the specified attribute.
Another scenario could be to create a group based on users who share the same manager. Your Smart Group would have the following rule:
The [select Manager from the drop-down menu] must be equal to [type desired manager's name and hit "Enter" on your keyboard to create a "tag"].
You can include multiple rules for the same type of criteria, for instance, two (or more) User Field criteria types can be used for the same Smart Group.
User Date Criteria
The User Date criteria type allows filtering of users via the following attributes:
When users last logged in to the console, user creation date (when they were added to your KnowBe4 account), the employee's start date, or by custom date fields 1-2.
Once you have selected the User Date criteria type, click on each of the options, as needed, to select the desired specifications for your Smart Group.
For example, if you want to create a group of new employees added within the last six months–so you can assign a training campaign to these users–your Smart Group would have the following rule:
The user must have been created in the last 6 months [or another specified time frame].
Phish Event Criteria
The Phish Event criteria type allows you to filter users into groups based on their actions with the simulated phishing tests they have been included in. This criteria type can quickly identify the users who may not be improving as a result of the phishing tests you have conducted, enabling you to assign remedial training campaigns or advanced phishing tests for this Smart Group.
Once you have selected the Phish Event criteria type, click on each of the options, as needed, to select the desired specifications for your Smart Group.
For example, if you would like to create a Smart Group based on users that have clicked more than two times, your Smart Group would have the following rule:
User must have clicked more than 2 times ever [or another specified time frame].
Vish Event Criteria
The Vish Event criteria type allows you to filter users into groups based on their actions with the simulated vishing tests they've been included in. This criteria type enhances your ability to identify the users who may need additional, or specialized training based on their performance with these tests.
Once you have selected the Vish Event criteria type, click on each of the options as needed to select the desired specifications for your Smart Group.
For example, if you would like to create a Smart Group based on users that have failed at least one vishing test, your Smart Group would have the following rule:
User must have failed more than 0 times ever [or another specified time frame].
The Training criteria type allows you to filter users into a Smart Group based on what training assignments they have or have not been enrolled in, started, or completed. This type of Smart Group will allow you to easily find which users have or haven't completed their assigned training. It could also allow you to automatically phish test your users as soon as they complete their training.
Once you have selected the Training criteria type, click on each of the options to clarify the desired specifications for your Smart Group.
For example, if you would like to create a Smart Group of users who have completed an assignment included in a remedial training campaign, your Smart Group would have the following rule:
User has completed all of these [select a relevant training assignment from drop-down menu] ever [or another specified time frame].
After Training Criteria
The After Training criteria type is useful for creating groups of users who have or have not failed a phishing security test after completing their assigned training.
Once you have selected the After Training criteria type, click on each of the options as needed to select the desired specifications for your Smart Group.
For example, if you would like to create a Smart Group for users who have clicked on a phishing test after completing a training assignment, your Smart Group would have the following rule:
User must have clicked after completing: [select assignments that were included in the training campaign].
Frequently Asked Questions (FAQs)
- Can users be in multiple Smart Groups?
Yes, users can be in as many groups that they meet the specified criteria for.
- How can I distinguish my Smart Groups from my other groups while on the Groups tab?
Check for the Smart Groups icon to the left of the group.
- Can you manually add users to or remove users from Smart Groups?
No, due to the dynamic nature of these groups, users can only be automatically added to/removed from Smart Groups when they meet/no longer meet the criteria of that Smart Group, and this addition/removal occurs automatically.
- Can you change the title of a Smart Group?
Yes, under the Groups tab, use the drop-down arrow to the right of the group name to edit the title of the group.
- Can you edit Smart Group criteria after the group has been created?
Yes, but keep in mind if you save the new criteria, group members who met the former criteria but no longer meet the new criteria will be removed.
- I don’t see an option for Smart Groups in my account.
Are you a Platinum or Diamond customer? If not, you can upgrade by speaking with your KnowBe4 Customer Success Manager. If you’re unsure who your Customer Success Manager is, a member of our Support Team can help. Click here to submit a ticket.
- How frequently are Smart Group memberships updated?
Smart Group memberships are updated every 15 minutes or less.
- Can I sync members from my Active Directory into a Smart Group?
No, users cannot be manually added or synced into a Smart Group. If you created a Smart Group in the console and then attempted to create and sync a group by the same name from your Active Directory, your ADI sync log would show errors and fail to sync the group.
- Do Smart Groups include archived users?
No, Smart Groups only include active users.
- Can I use OR logic in my Smart Group?
Yes. To do this, you can include multiple options in a single rule. For example, if you'd like to make a Smart Group that include users with locations in France OR Spain, you could make a rule that looks like the below:
+ Add a New Criteria > User Field | The location is in [Add France and Spain]