Skip to main content
A member clicks a button, answers your questions, and staff accept or deny. On acceptance Vetox can assign roles, DM them, rename them, open an interview channel and more.

Limits

Downgrading permanently deletes questions above the new limit. This is the one place in Vetox where a downgrade destroys data rather than disabling it.Going from Max (50 questions) to Basic (15) removes questions 16 onward for good. Upgrading again does not bring them back.Export or copy your questions before you downgrade.
Everything else on a downgrade is disabled rather than deleted, and returns on upgrade.

Two submission flows

Dialog Button

A Discord pop-up form. Free on every tier. Maximum 5 questions.

Private Message

Vetox DMs the applicant and asks questions one at a time. Supports the full question limit.
A dialog form with 6 or more questions where any question past the fifth is required can never be submitted.Discord pop-ups hold 5 fields. Questions beyond that are not shown, but a required one is still checked — so the applicant is told a required answer is missing, with no way to provide it. Nothing warns you when you save this.If you need more than 5 questions, use the Private Message flow.

What the DM flow cannot do

The DM flow asks questions as chat messages, so the richer question types degrade:
In the DM flow, the four picker types accept any text with no validation. An applicant can type anything and it is stored as their answer. Do not rely on a picker answer being a real user, role or channel in a DM form.

Questions

Eight types. Text questions take a 0–4,000 character range; dropdowns take up to 25 choices; file uploads take up to 10 files.

Eligibility

Who is allowed to apply:
Required and blocked roles, and auto-deny, require Basic. Multi-server verification requires Max.
There is no “already accepted” gate. Once someone is accepted they can apply again as soon as the cooldown expires. If you do not want repeat applications, set a long cooldown or add the accepted role to Blocked roles.

Workflow actions

What happens on submit, accept or deny.
Execute command does not do anything. It saves, it is gated behind Max, and the bot logs it and moves on without running the command. The editor labels it accordingly, but it is still presented as a paid capability.Do not build a workflow that depends on it.

Variables in action messages

Member and server variables — {username}, {user.displayName}, {nickname}, {guildname}, {server.name}, {server.memberCount}resolve to nothing inside workflow action templates.A template like [{answer1}] {username} renders as [their answer] with a trailing space. Use answer variables and static text in workflow actions; put member details in the DM messages instead, where they work.

Staff review

Applications post to a review channel where reviewers accept or deny.
The private thread option for review threads has no effect — review threads are always public to anyone who can see the review channel. Restrict the channel itself instead.
A reviewer cannot review their own application.

Permissions Vetox needs

If Vetox cannot post into the review channel, the applicant is still told their application was submitted — while staff never see it. Verify the bot can post in the review channel before going live.
Most other failures are reported into the review channel so staff can see what went wrong.

Setting one up

1

Turn Applications on in Server Setup

2

Start from a template

Six are provided — Staff Application, Game Member, Role Request, Event Signup, Partner Inquiry, Verification — or start blank.
3

Choose the flow

Five questions or fewer, Dialog Button is fine. More than five, use Private Message.
4

Set the review channel and reviewer roles

Confirm Vetox can post there.
5

Add accept actions

Typically: add the role, send a welcome DM. Check the role is below Vetox.
6

Set eligibility

A minimum account age blocks throwaway accounts at almost no cost to genuine applicants.
7

Send the panel and test it yourself

Submit a real application and take it through to acceptance before announcing it.

Troubleshooting

A dialog form with more than 5 questions where a later one is required. Switch to the Private Message flow, or make questions 6+ optional.
Vetox cannot post in the review channel. The applicant is told it worked regardless.
Manage Roles, and the role must be below Vetox in the role list.
Expected — there is no gate for this. Add the accepted role to Blocked roles.
Member and server variables do not resolve in workflow actions. Move that text into the acceptance DM.
A downgrade truncates questions past the new limit and they cannot be recovered.
Usually a panel that was edited or recreated after the message was sent. Send the panel again.

Submissions

Review, filter and export applications.

Analytics

Acceptance rates and where applicants drop off.