There has been substantial work studying consensus problems for which there is a single common final state, although there are many real-world complex networks for which the complete consensus may be undesirable. More recently, the concept of group consensus whereby subsets of nodes are chosen to reach a common final state distinct from others has been developed, but the methods tend to be independent of the underlying network topology. Here, an alternative type of group consensus is achieved for which nodes that are symmetric achieve a common final state. The dynamic behavior may be distinct between nodes that are not symmetric. We show how group consensus for heterogeneous linear agents can be achieved via a simple coupling protocol that exploits the topology of the network. We see that group consensus is possible on both stable and unstable trajectories.We observe and characterize the phenomenon of isolated group consensus, where one or more clusters may achieve group consensus while the other clusters do not.Consensus problems are an important topic when designing control protocols for distributed systems where it is desirable for uniform behavior between nodes like power generators in the grid, mobile robots, or autonomous vehicles. Sometimes though, complete consensus is not the desired behavior, but rather group consensus whereby some nodes' behaviors will coincide while others do not. This problem has been tackled previously using linear matrix inequalities (LMIs) or Lyapunov functions but the result can only guarantee complete consensus. We instead present a method derived using the automorphism group of the underlying graph which provides more granular information that splits the dynamics of consensus motion from different types of orthogonal, cluster breaking motion.