# Agree to additional terms before joining group

**URL:** https://meta.discourse.org/t/agree-to-additional-terms-before-joining-group/297791
**Category:** Support
**Created:** [March 4, 2024, 11:25am UTC](https://meta.discourse.org/t/agree-to-additional-terms-before-joining-group/297791 "2024-03-04T11:25:32Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Isambard](https://avatars.discourse-cdn.com/v4/letter/i/858c86/32.png) [@Isambard](https://meta.discourse.org/u/Isambard)
#### Post date: [March 4, 2024, 11:25am UTC](https://meta.discourse.org/t/agree-to-additional-terms-before-joining-group/297791/1 "2024-03-04T11:25:32Z")

</div>

Are there any built-in features or existing plug-ins which support the following use case:

1. There is a sub-category on the forum which requires users to sign a disclaimer before joining. I’d like to provide a link where users can read the disclaimer and agree to it.
2. On agreeing, the user is added to a special group (this group has access to the sub-category).

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [March 4, 2024, 11:33am UTC](https://meta.discourse.org/t/agree-to-additional-terms-before-joining-group/297791/2 "2024-03-04T11:33:15Z")

</div>

I’d say use group membership requests, with a template kind of like so:

```markdown
By requesting to join this group, I confirm that I have read the disclaimer at URL_HERE

```

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [March 4, 2024, 12:00pm UTC](https://meta.discourse.org/t/agree-to-additional-terms-before-joining-group/297791/3 "2024-03-04T12:00:21Z")

</div>

Only downside here would be that group owners need to check each membership request, it’s not automatic. Additionally, users can edit the request template before sending it.

---

<div class="post-metadata">

### Author: ![Isambard](https://avatars.discourse-cdn.com/v4/letter/i/858c86/32.png) [@Isambard](https://meta.discourse.org/u/Isambard)
#### Post date: [March 4, 2024, 12:40pm UTC](https://meta.discourse.org/t/agree-to-additional-terms-before-joining-group/297791/4 "2024-03-04T12:40:57Z")

</div>

I was wondering if there was a way to re-purpose the poll functionality e.g. have the terms in a post with a poll saying ‘agree’ or ‘disagree’ and then triggering an action off an ‘agree’.

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [March 4, 2024, 12:54pm UTC](https://meta.discourse.org/t/agree-to-additional-terms-before-joining-group/297791/5 "2024-03-04T12:54:24Z")

</div>

Have you had a look at the [Discourse Policy](https://meta.discourse.org/t/discourse-policy/88557) 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](https://meta.discourse.org/t/discourse-automation-plugin/195773) plugin? So that when you accept a policy in a certain topic, it would add you to a specific group?

---

<div class="post-metadata">

### Author: ![Isambard](https://avatars.discourse-cdn.com/v4/letter/i/858c86/32.png) [@Isambard](https://meta.discourse.org/u/Isambard)
#### Post date: [March 4, 2024, 6:34pm UTC](https://meta.discourse.org/t/agree-to-additional-terms-before-joining-group/297791/6 "2024-03-04T18:34:56Z")

</div>

Looks interesting. I’ll have to test to see if this could somehow work together.
