You can promote groups related to a certain topic to members right on the topic page. Therefore when the user goes to the topic page they can see the recommended groups based on that topic. This post28 explains it it in detail.
You don't have to invite users manually to groups. Tribe offers webhooks that can be used to trigger group and community invitations. We are now testing the webhooks with our premium customers and will be available to all clients soon.