Verify System
A panel members interact with once to prove they are human and get in — as a reaction, a button, or a dropdown — with the roles, the design and the replies all yours.
Verification is a message in a channel that grants a role when somebody interacts with it. Everything about that message — its channel, its design, its buttons, the roles it hands out and what it says back — is configured on the dashboard, and it is published straight to Discord from there.
Setting one up
Switch the system on
Onboarding & Access → Verify System.
Create a configuration
A server can keep several — a main gate, a rules re-accept, an age gate. Each is its own panel in its own channel.
Choose the type
Reaction, Button or Dropdown. The builder only shows the settings that type actually uses.
Design the message
Title, description, color, thumbnail, image, footer, fields — or a Components V2 layout. There is a default template that reads sensibly out of the box and changes its instruction line to match the type you picked, until you edit it yourself.
Add options and their roles
One option for a plain gate. Each option carries a label, an optional emoji and the roles it grants.
Pick the channel and publish
Choose a channel, or let Arclo create a
#verificationchannel for you. Publishing posts the message; publishing again edits it in place rather than posting a second one.
The first publish opens a setup guide
It walks through the Discord-side half — making the rest of the server invisible to unverified members — which Arclo cannot do for you.
ArcloBOTToday at 14:32
Get verified
To gain access to all server features and channels, please complete the verification process using the option below.
The three types
| Type | How it works | Good for |
|---|---|---|
| Reaction | Members react to the message with an emoji. | The lightest possible gate; also the most bot-friendly. |
| Button | One or more buttons under the message. Up to 25. | Most servers. Clear, deliberate, and hard to do by accident. |
| Dropdown | A select menu with up to 25 options. | A gate that also asks a question — pick your region, pick your platform. |
Role modes
Shared with Reaction Roles. New verification configurations default to Grant only, which is almost always what a gate wants.
| Mode | What clicking does |
|---|---|
| Toggle | Clicking the button gives the role, and clicking it again removes it. |
| Reverse | Clicking the button removes the role if the member has it — clicking it again gives it back. |
| Grant only | Clicking the button gives the role permanently — it can't be removed through this message. |
Settings
- Roles to add
- What a verified member gets — normally your member role.
- Allow multiple options
- Whether a member may hold roles from more than one reaction, button or dropdown option. When off, picking a new option removes the previous option's roles.
- Message above the embed
- A plain line above the card, which is where a mention would actually ping.
- Private replies
- Every outcome — verified, already verified, something went wrong — is an editable message only that member sees.
- Log channel
- Verifications are logged through the Verify logger, set once for the whole system rather than per panel.
Two ways to gate a server
- Grant a member role.
@everyonecan see the verification channel and nothing else; the member role opens the rest. Cleanest, and the usual choice. - Remove an unverified role. Everybody arrives with a restricted role (from Auto Roles); point the option's roles at that role and set the Role mode to Reverse, and verifying takes it off. Useful when you want the restriction to be visible.
Arclo's role must be above the roles it grants
This is the single most common cause of a verification panel that appears to do nothing. See Permissions Arclo needs.
Limits
Configurations per server
20
Buttons per panel
25
Dropdown options
25
Reaction options
20
Still stuck? Ask in the support server — somebody there has almost certainly configured this before.

