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

# Roles and channels

> Create the roles and channels AuthenticateMe uses, and set their permissions so new members only see what they should.

AuthenticateMe needs one role and one channel to work. Everything else on this page is optional.

## Verified Role Required

The role members get once they pass verification. Use it to unlock the rest of your server.

![The Verified Role card on the dashboard](https://mintcdn.com/authenticate-me/uiYE6L6ar1H7VuT4/images/settings/card-verified-role-light.webp?fit=max\&auto=format\&n=uiYE6L6ar1H7VuT4\&q=85\&s=184455df7093a5fa0b6587a24b8479e6)

* It can't be `@everyone` or a role managed by another app.
* It has to sit **below** the AuthenticateMe role. See [Role position](https://docs.authenticateme.xyz/setup/invite.md#role-position).
* Give it **View Channel** on the channels verified members should see.

## Verification Channel Required

The text channel where members start verification. AuthenticateMe posts the [verification message](https://docs.authenticateme.xyz/setup/verification-message.md) here, with a **Verify** button and, if the [Help Desk](https://docs.authenticateme.xyz/settings/core.md#help-desk) is on, a **Help** button.

![The Verification Channel card on the dashboard](https://mintcdn.com/authenticate-me/uiYE6L6ar1H7VuT4/images/settings/card-verification-channel-light.webp?fit=max\&auto=format\&n=uiYE6L6ar1H7VuT4\&q=85\&s=53a818c33b7c4533fefa0b02d40c4991)

Set the channel up so that unverified members can read it but can't chat in it.

| Permission in the channel | `@everyone` | AuthenticateMe |
| - | :-: | :-: |
| View Channel | Allow | Allow |
| Read Message History | Allow | Allow |
| Send Messages | Deny | Allow |
| Embed Links | | Allow |

> [!NOTE]
>
> If you use the Help Desk, a private thread is opened in this channel for each member who asks for help, so it has to be a regular text channel.

## Unverified Role Optional

A role given to members as soon as they join and removed when they verify. It's useful when your server's permissions are built around restricting new members rather than unlocking verified ones.

![The Unverified Role card on the dashboard](https://mintcdn.com/authenticate-me/uiYE6L6ar1H7VuT4/images/settings/card-unverified-role-light.webp?fit=max\&auto=format\&n=uiYE6L6ar1H7VuT4\&q=85\&s=de86ff5479592cae15aa18c6a973f026)

The Unverified Role works with Web-Link and Button-Click. Instant-Grant never uses it, because members are verified the moment they join. Like the Verified Role, it has to sit below the AuthenticateMe role.

## Logs channels Optional

A private channel where AuthenticateMe reports every verification, failure, and staff action. You can send everything to one channel or split each kind of log into its own channel. See [Logs and alerts](https://docs.authenticateme.xyz/settings/core.md#logs).

![A failed verification log in a logs channel, pinging the Moderators role](https://mintcdn.com/authenticate-me/doqmYpEurtBuXylj/images/discord/log-failure-light.webp?fit=max\&auto=format\&n=doqmYpEurtBuXylj\&q=85\&s=96a13083cef206ae75753cb89585b0d1)

Only staff should be able to see your logs channels. AuthenticateMe needs **View Channel**, **Send Messages**, and **Embed Links** in each one.

## Locking down the rest of your server

There are two common ways to keep new members out until they verify. Pick the one that fits how your server is set up.

**Unlock with the Verified Role**

1. On each channel or category, deny **View Channel** for `@everyone`.
2. Allow **View Channel** for the Verified Role.
3. Keep the verification channel visible to `@everyone`.

New members only see the verification channel until they get the Verified Role.

**Restrict with the Unverified Role**

1. Turn on the [Unverified Role](#unverified-role) in Settings.
2. On each channel or category, deny **View Channel** for the Unverified Role.
3. Allow **View Channel** for the Unverified Role in the verification channel.

This keeps your existing permissions intact, but members who joined before you set it up won't have the role.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.