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

# Discord

> Integrate PERSCOM with your Discord server for notifications and authentication.

PERSCOM integrates with Discord to provide single sign-on (SSO) authentication and send notifications directly to your Discord server and users.

## Features

* **Single sign-on**: Users can log in to PERSCOM with their Discord account
* **Public notifications**: Post announcements to a Discord channel
* **Private notifications**: Send direct messages to users via Discord DM

## Login With Discord

No configuration is required for Discord login. Users can authenticate with their Discord account immediately from the PERSCOM login page.

## Configure Notifications

Set up Discord notifications to keep your community informed about PERSCOM events.

<Steps>
  <Step title="Add The PERSCOM Bot">
    1. In the sidebar, select **Settings** > **Integrations**.
    2. Select the **Discord** tab.
    3. Select **Enable** to turn on Discord integration.
    4. Select the **+** button next to the server dropdown.
    5. Follow the prompts to authorize the PERSCOM Bot on your Discord server.
  </Step>

  <Step title="Select A Notification Channel">
    After adding the bot, select a Discord channel from the dropdown. PERSCOM posts public notifications to this channel. Private notifications are sent directly to users via Discord DM.
  </Step>

  <Step title="Configure Default Notifications">
    1. In the sidebar, select **Settings** > **Notifications**.
    2. Enable **Discord** for each notification type you want to send.
    3. Select **Private** for direct messages or **Public** for channel posts.
  </Step>
</Steps>

## Notification Types

PERSCOM can send Discord notifications for various events:

* User account changes
* Award and rank assignments
* Form submissions
* Calendar events
* And more

Configure which events trigger Discord notifications in **Settings** > **Notifications**.
