Agree to additional terms before joining group

Have you had a look at the Discourse Policy plugin? Although it wouldn’t add users to the group once they accept.

I’m not too familiar with the Policy or automation plugin. Perhaps someone can help me out here… would it work with the Automation plugin? So that when you accept a policy in a certain topic, it would add you to a specific group?