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

# Mod agreements

> Require moderators to sign an agreement before gaining permissions.

Mod agreements let you define terms that moderators must accept before receiving their moderation role. Once a moderator reads and signs the agreement, the bot assigns them a designated role that grants their permissions.

## Configure mod agreements

<Steps>
  <Step title="Open the dashboard">
    Go to the [BrewBot Dashboard](https://brewbot.gg) and select your server.
  </Step>

  <Step title="Navigate to Mod Agreements">
    Open the **Mod Agreements** page from the sidebar.
  </Step>

  <Step title="Write the agreement text">
    Write the agreement that moderators must accept. Include your expectations for moderator behavior, responsibilities, and any rules they need to follow.
  </Step>

  <Step title="Select the role to grant">
    Choose the role that the bot assigns when a moderator signs the agreement. This role should carry the moderation permissions you want to grant.
  </Step>
</Steps>

## How moderators sign

Moderators can access and sign the agreement in two ways:

* **Dashboard link** — share the agreement page URL from the [BrewBot Dashboard](https://brewbot.gg) directly with your moderators
* **Bot command** — moderators use the bot command in your server to view and sign the agreement

<Note>
  The bot needs the **Manage Roles** permission and its role must be above the role it assigns to moderators.
</Note>
