# Application Forms for User Groups Automation

**URL:** https://meta.discourse.org/t/application-forms-for-user-groups-automation/285170
**Category:** Support
**Created:** [November 11, 2023, 11:56am UTC](https://meta.discourse.org/t/application-forms-for-user-groups-automation/285170 "2023-11-11T11:56:30Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![JamesTheClarke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jamestheclarke/32/339810_2.png) [@JamesTheClarke](https://meta.discourse.org/u/JamesTheClarke)
#### Post date: [November 11, 2023, 11:56am UTC](https://meta.discourse.org/t/application-forms-for-user-groups-automation/285170/1 "2023-11-11T11:56:30Z")

</div>

I run a medium-sized gaming community with several administrative positions that often get rotated. Previously we used enjin for a long time which featured the ability to create custom application forms for those various positions.

Community members could apply for a position and the admins could review/discuss the application directly and privately on the form. After a decision was made an admin could either accept or reject a form and then the user would be added/removed from certain user groups to automate access control to sensitive forum parts.

Basically what we are looking for is the functionality of the [Appy Discord](https://docs.appybot.xyz/) bot but for Discourse. Is there an official plugin which could fulfill this purpose or any tips on how we could achieve this?

---

<div class="post-metadata">

### Author: ![JamesTheClarke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jamestheclarke/32/339810_2.png) [@JamesTheClarke](https://meta.discourse.org/u/JamesTheClarke)
#### Post date: [November 14, 2023, 1:46pm UTC](https://meta.discourse.org/t/application-forms-for-user-groups-automation/285170/2 "2023-11-14T13:46:26Z")

</div>

If there is no official plugin or theme component facilitating application forms would it be possible to move this topic into the feature request category?

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [November 14, 2023, 2:52pm UTC](https://meta.discourse.org/t/application-forms-for-user-groups-automation/285170/3 "2023-11-14T14:52:01Z")

</div>

You could create a [form template](https://meta.discourse.org/t/introducing-experimental-form-templates/278631) – However, customizations are likely needed to validate and automatically add a user to a group.

You have [Custom Wizard Plugin 🧙](https://meta.discourse.org/t/custom-wizard-plugin/73345), but it’s unclear to me whether there is a validation system.

You can create a group with a custom template. However, that’s not super convenient to create a form within it. (That would be nice if you could use a Form Template here). It’s probably the closest to what you want.

> **Example**
>
> ![chrome_0CdmVnV7am](https://global.discourse-cdn.com/meta/original/4X/c/0/6/c06d66d83cdd57f243bbb16844d5e79dbeb5d9b4.png)
> 
> ![chrome_xo7qSaqNb7](https://global.discourse-cdn.com/meta/original/4X/4/c/c/4cce5aff323002046bd2373e9ab2ca76a8a812fc.png)
> 
> ![chrome_CjiOq1CH6o](https://global.discourse-cdn.com/meta/original/4X/2/4/b/24bc9dacfa829176d4cc928677e06b156d3d01c3.png)
> 
> ![chrome_P6seo4YKeu](https://global.discourse-cdn.com/meta/original/4X/d/f/f/dffee564591706211c1b808321deb963f67b32f7.png)
