Groups allow you to organize Git users, so you can filter your data and set up objectives for specific groups of users. You can create and manage groups to align with your team structures, locations, or work models. Some examples of groups include:

  • Teams (e.g. Frontend)
  • Locations (e.g. NYC Office)
  • Work model (e.g. Remote)


Groups consist of Git users. We automatically create groups if you have existing teams in your Git provider (e.g. GitHub teams). You can identify these teams by a small GitHub logo next to the group name. If you create additional teams in GitHub after connecting our app, they will be automatically synced to Software. You can also create new custom groups consisting of Git users. 

Each group can be assigned a type. There are three default ones (Team, Location, Work Model). You can create additional group types as needed.


You can configure groups in the Settings view under the Groups tab. Select a group to: 

  • Add and remove group members. It can take up to 30 minutes for a group's data to update after changes are made.
  • Manage notifications for reports and alerts about your group, including weekly digest emails and Slack alerts.
  • Delete a group. You cannot delete groups that are synced from your Git provider (e.g. a GitHub team). 

Still need help? Contact Us Contact Us