Skip to main content

Group Management

Groups are how you give people access to apps in ShiftControl. Every app assignment, every permission, and every access decision flows through groups.

Overview

Instead of assigning apps to individual users one at a time, you assign apps to groups — then manage who belongs to each group. When someone joins a group, they immediately gain access to every app assigned to it. When they leave, that access is revoked.

This is the approach that scales. A new developer doesn't need five separate app assignments. They need to be added to the Engineering group, and everything else follows.

Group Management page showing all groups with tags, directory sync status, and member countsGroup Management page showing all groups with tags, directory sync status, and member counts

What You See

The groups table shows:

ColumnWhat It Tells You
GroupName and description
Group TagColor-coded category (Department, Team, Location, Role Access, Distribution)
DirectoryWhich directories the group is synced to
Group StatsNumber of users and apps associated with the group

Use the filters at the top to narrow by directory or tag. The sidebar shows group counts by tag category — click any category to filter.

Common Scenarios

Department-based app access — Create an "Accounting" group with a dynamic rule matching users whose Department equals "Accounting." Assign QuickBooks, Expensify, and NetSuite to the group. Every accountant gets access automatically — including new hires the moment their profile is set up.

Role-based cloud access — Create groups like "AWS Production" and "AWS Staging" tagged as Role Access. Assign the appropriate AWS SSO app to each. Engineers who need production access join the production group. Everyone else gets staging only.

Location-based distribution lists — Create "All Singapore Users" with a dynamic rule matching Location equals "Singapore." Enable Google Sync to automatically create a Google Workspace distribution list. Now anyone can email the entire Singapore office at one address.

Group Tags

Tags categorize your groups so you can understand their purpose at a glance, filter the list, and apply appropriate settings. ShiftControl provides predefined tag categories that cover common group purposes:

TagPurposeExample
DepartmentOfficial departments and teamsAccounting, Engineering, Marketing
LocationGroups by office, site, or regionSingapore Office, London HQ
TeamCross-functional or project-based teamsPlatform Team, Q4 Launch
Role AccessGroups mapped to system roles or permissionsAWS Production Access, GitHub Admin
DistributionGeneral purpose email distribution listsAll Hands, Newsletter
Catch-allAddresses like hello@, contact@, legal@, security@contact@
SupportGroups for internal requestsit-support@, hr@
AlertsGroups for system or vendor notificationsPagerDuty Alerts, AWS Alerts
Service AccountGroups tied to automated service accountsCI/CD Pipeline, Monitoring
Shared AccountShared login accounts used by multiple usersSocial Media Account, Demo Account
CustomOrg-defined groups for anything else

You can change a group's tag from the group edit page, the context menu, or in bulk by selecting multiple groups.

info

You can create additional custom tags with your own names and colors in Group Tags Settings. Each tag belongs to one of the predefined categories above.

Google Workspace Group Templates

Group Actions

Click the ⋮ menu on any group row:

  • Change tag — Reassign the group's category tag (Department, Team, Location, etc.)
  • Apply template — Apply a predefined group configuration template
  • Edit — Open the group for editing (requires CanUpdateGroups permission)
  • Import to JumpCloud — Import a Google-only group into JumpCloud (shown only when the group exists in Google but not JumpCloud)
  • Delete — Remove the group and revoke all its app access (requires CanDeleteGroups permission)

Bulk actions: Select multiple groups and choose Delete to remove them in bulk.

Things to Know

  • Group changes take effect immediately. Adding or removing a user from a group updates their app access right away. No delays, no manual propagation.
  • Deleting a group revokes access. Every user in that group loses access to its assigned apps. Always review app assignments before deleting.
  • Users can belong to multiple groups. A user's total app access is the combined set of all apps from every group they're in.
  • Groups sync to your connected directories. Changes are pushed via API in real time, so group membership propagates to any directory-integrated systems.