> ## Documentation Index
> Fetch the complete documentation index at: https://docs.razebot.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Reviewing Applications

> Process and evaluate incoming applications with your staff team.

# Reviewing Applications

> Process and evaluate incoming applications with your staff team.

## The Review Process

When a member submits an application, their answers are beautifully formatted into an embed and sent directly to the form's **Review Channel**.

At the bottom of the application message, your staff will find two buttons: **Approve** and **Reject**.

### Approving an Application

When a staff member clicks **Approve**, the application is instantly updated:

* The embed color changes to green.
* The staff member's name is recorded as the reviewer.
* A direct message is sent to the applicant letting them know they were accepted.
* If an automatic role was configured, the bot assigns it to the applicant.
* The decision is logged to the form's log channel.

### Rejecting an Application

When a staff member clicks **Reject**:

* The embed color changes to red.
* The staff member's name is recorded as the reviewer.
* A direct message is sent to the applicant letting them know they were rejected.
* The decision is logged to the form's log channel.

***

## Resubmit Modes

You can control whether members are allowed to apply multiple times, and under what conditions.

```bash theme={null} theme={null}
;app resubmit (name) (mode)
```

There are three available resubmit modes:

| Mode        | Description                                                                                                                                                                              |
| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `unlimited` | Members can apply as many times as they want, regardless of pending or past applications.                                                                                                |
| `pending`   | **(Default)** Members cannot submit a new application if they already have one waiting in the review channel. Once their pending application is approved/rejected, they can apply again. |
| `once`      | Members can only apply *once*. If they are rejected, they cannot apply again unless a staff member manually deletes their previous submission from the database.                         |

<CodeGroup>
  ```bash Syntax theme={null} theme={null}
  ;app resubmit (name) (mode)
  ```

  ```bash Example theme={null} theme={null}
  ;app resubmit Staff Application once
  ```
</CodeGroup>

## Manual Reviews via Command

If an application gets lost in the chat, or if you prefer using commands instead of buttons, you can review applications manually using their Submission ID (which is printed at the bottom of every application log).

<CodeGroup>
  ```bash Approve theme={null} theme={null}
  ;app review (submission_id) approve
  ```

  ```bash Reject theme={null} theme={null}
  ;app review (submission_id) reject
  ```
</CodeGroup>

<Warning>
  Only members with the **Manage Server** permission (or a Fake Permission equivalent) are allowed to click the Approve and Reject buttons or use the review commands.
</Warning>
