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.
| Field | Required | Notes |
|---|---|---|
| Name | Yes | Full name of the person. Used to match existing identities. |
| No | Work email address. | |
| Role | No | Job title, such as “Senior Software Engineer”. |
| Manager | No | Manager’s name. Links to a matching identity, or creates one if none exists. |
| Teams | No | One or more teams, separated by semicolons. |
| Department | No | A single department, such as “Engineering”. |
| Company | No | A single company name. |
| Location | No | Office or city, such as “San Francisco, CA”. |
| Product Lines | No | One or more product lines, separated by semicolons. |
| Seniority | No | Seniority level, such as “Senior” or “Mid”. |
| Monthly Available Hours | No | Hours 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.