✨ Software.com is now Antenna. Read more →
Skip to Content

Groups

Groups organize your identities into meaningful segments, such as teams, departments, locations, or the developers reporting to a given manager. Use them to filter reports, compare segments, set objectives, and track costs across your enterprise.

For each group, you can also add a cost per contributor per year, which is used for cost and cost efficiency metrics. Leave it at the default to use the enterprise-wide value.

You can manage your groups in Settings > Groups, where you can filter the list by group type and open any group to review its members and settings. Antenna supports two types of groups: manual and automatic.

Manual Groups

Manual groups are populated by hand. To create a manual group, choose Create group and enter a group name. Next, search for identities to add them as members.

Each membership has a membership window, so you can record when someone joined or left and keep their contribution history attributed correctly.

Automatic Groups

Automatic groups stay in sync with the attributes assigned to identities, such as department and location. To create an automatic group, choose Autosync and select a group type. Antenna shows you a preview of the new groups that will be created based on the distinct values it finds, along with the number of identities that would belong to each group. Supported attributes include company, department, team, manager, product line, location, and seniority.

Membership of an automatic group is maintained for you. You cannot add or remove members directly; to change who belongs to a group, update the underlying attribute on the identity.

Antenna also automatically maintains an AI-assisted developers group for you that tracks contributors as they start and stop using AI tools.

Enriching Identities

Automatic groups are only as helpful as the attributes on your identities, so we recommend enriching your identities before creating new groups.

In Settings > Identities, choose Enrich and upload a CSV. Rows are matched to existing identities by name, and a new identity is created when no match is found. Most enterprises export this data from their identity provider, such as Okta or Microsoft Entra, and adjust the column headers to match the supported fields. Column headers are matched case-insensitively.

FieldRequiredNotes
NameYesFull name of the person. Used to match existing identities.
EmailNoWork email address.
RoleNoJob title, such as “Senior Software Engineer”.
ManagerNoManager’s name. Links to a matching identity, or creates one if none exists.
TeamsNoOne or more teams, separated by semicolons.
DepartmentNoA single department, such as “Engineering”.
CompanyNoA single company name.
LocationNoOffice or city, such as “San Francisco, CA”.
Product LinesNoOne or more product lines, separated by semicolons.
SeniorityNoSeniority level, such as “Senior” or “Mid”.
Monthly Available HoursNoHours available per month, used for R&D capitalization.

You can also edit attributes for an individual identity by selecting the identity in the Identities tab and updating the information in the Details section.

Enriching identities is optional, and you can include only the fields you need.

Manager Groups

Manager groups are automatic groups synced from the manager attribute, and they cascade through your reporting structure. A manager’s group includes their direct reports and the members of each of those managers’ groups, so a manager of managers covers everyone under them. In group filters, manager groups are nested to reflect that reporting hierarchy.

Group Access

You can restrict an enterprise member’s access to specific groups across Antenna. For example, only those groups are available to the member in dashboard filters. In Settings > App Users, open a member and assign one or more groups under group access. A member with no assigned groups can see every group, and admins always have access to all groups.

Manager groups work especially well with group access. Add the manager attribute to each identity, autosync your manager groups, and assign each manager their corresponding group. Each manager can then access data for their direct and indirect reports, but no one else. When reporting lines change, group membership and access update automatically.

Last updated on