Is it possible to have a link that adds a user to a group?

Title, wondering if this is at all possible in Discourse.

I tend to use invites for that

As @Benjamin_D mentions, invites may be used for that. You can learn how to configure them at Configure how users can create and send invites for others to join your community. It also shows where to invite folks from the group interface, as well. :slight_smile: