I believe that if the user has an additional field; you could do an auto enrolment to a group.
As far as I know there’s no way to set up the registration email based on group enrollment. One thing you could do is do an auto enrollment into a group via additional field, like Salvo says, then create a notification for “user has been subscribed to a group” that has the personalized information.
Users can be members of more than one branch so you could create a separate branch structure that mirrors your groups and place the users in the branch corresponding to their group. Then you could use the branch filter on the notifications to personalize the message. You can add users to branches with .csv files using the Import & Manage function in User Management.
I think the users assigned to multiple branches is only in certain license models though, I believe.
Assigning users to multiple branches is technically possible in some license models but not recommended. It’s better to set up additional fields that are part of the user ID when the account is created and then create Groups for including those individuals. That’s the setup we have and it works great. Branches are the main structure for our business units, and then members within those branches belong to various Groups based on their roles.
As for receiving a Notification that this has happened, yes, you may do that as well, but you may want to use the summary type rather than an individual email for every instance. This can also be tracked in the Audit Trail, though it can be tedious unless you can specify what you are looking for.