User groups, as the name suggests, are used to loosely group the users. One user can belong to many groups. Grouping of users allows you to perform certain operations on a set of users. For example, you might want to set up certain reward points to your premium customers. In that case, you will create a group and associate all your premium users with that group. You can then set up a special discount or coupon code specifically for that user group.