Skip to main content
Where staff read and decide on applications.

The screen

Four figures at the top — Total, Pending, Accepted and Denied.
Those four cards are a server-wide, 90-day figure. They deliberately ignore the panel selector, your filters and your search.They will not match the table row count. That is intentional, not a bug.
The table shows Applicant, Status, Submitted and Reviewed By, with 50 rows per page. A panel selector, a search box, and a filter dialog covering status, a date range and a specific applicant ID.
Search works across your whole history, not just the current page — unlike the Vito transactions table.Entering a Discord ID does an exact match. Entering a name does a partial match against the username captured at submission time.
Submissions created before usernames were captured have no stored name, so searching by name will not find them. Searching by Discord ID always works.

Deciding

Accept and Deny are available inline on the row, or with a reason from the detail dialog. Both are disabled unless the submission is still Pending.
You cannot review your own application. This is enforced at the database level, so it holds even for server administrators.
Two staff pressing Accept at the same moment is safe — the second gets “This submission has already been reviewed” and the applicant is never processed twice or DMed twice.The same message appears if an auto-deny sweep or a member-leave rule resolved it first.

What happens on a decision

1

The decision is recorded

Written immediately and permanently.
2

Roles, DMs and actions are handed to the bot

Everything configured on that button’s accept or deny stage runs.
3

The applicant is notified

If a DM message is configured for that outcome.
The decision is saved even if the follow-up actions fail to dispatch. If someone shows as accepted but never received their role, the decision is correct and the action needs applying by hand — re-accepting will not retry it.

Voting

When a panel has voting enabled, Accept and Deny are replaced by Approve and Deny vote buttons plus an optional comment box. A running tally is shown.
Enable voting on the panel, not only on a form. A form can carry its own voting setting, and the bot honours it when drawing the buttons — but a vote is only accepted when voting is enabled on the panel.Turning voting on for a form alone therefore produces vote buttons in Discord that do nothing when clicked. Set it on the panel as well.

Exporting

Export CSV downloads the current panel and filters. Columns cover the submission, panel, applicant, status, timestamps, reviewer, reason and every answer.
Answer columns are only produced for panels whose questions are defined on the panel itself. A panel that keeps its questions under a form exports the metadata columns with no answers at all. Check the file before relying on it.
Export is capped at the 5,000 most recent submissions. If you hit the cap, the file ends with a note saying so — narrow your filters to reach older records.

Retention

Accepted, denied and expired submissions are deleted 90 days after being resolved. Pending submissions are kept indefinitely.Export anything you need for records before it ages out.

Statuses

A submission resolved by the automatic system — an auto-deny or a member leaving — shows no reviewer here. On Analytics the same rows are grouped under Unknown reviewer, which is usually the largest entry in Top Reviewers.