# Adding Nova to Discord

{% hint style="warning" %}
You must have **Administrator** or **Manage Server** permissions on the Discord server to add a bot.
{% endhint %}

***

### Step 1 — Invite Nova

Click the invite link below to add Nova to your server:

[**Add Nova to Discord**](https://discord.com/oauth2/authorize?client_id=1263740412120662018\&permissions=277293943888\&integration_type=0\&scope=bot)

***

### Step 2 — Select Your Server

1. Choose the server you want to add Nova to from the dropdown
2. Click **"Continue"**

***

### Step 3 — Confirm Permissions

Review and approve the required permissions:

| Permission           | Why It's Needed                              |
| -------------------- | -------------------------------------------- |
| View Channels        | Read messages where Nova is mentioned        |
| Send Messages        | Reply to users and deliver notifications     |
| Embed Links          | Format rich responses with embeds            |
| Attach Files         | Send images and charts                       |
| Read Message History | Maintain conversation context                |
| Manage Roles         | Assign token/NFT-gated roles (if configured) |

Click **"Authorize"** to complete the setup.

***

### Step 4 — Set Up Role Hierarchy

For role management features to work, Nova's role must be positioned **above** any roles it needs to assign:

1. Go to **Server Settings** → **Roles**
2. Drag the **Nova** role above the roles it should manage
3. Keep it **below** your admin/moderator roles

{% hint style="info" %}
Role hierarchy only matters if you plan to use Nova's role management features. If you're only using alerts and AI chat, you can skip this step.
{% endhint %}

***

### You're All Set

Nova is now active in your server. Type `@NovaBot` in any channel to start a conversation, or use `/help` to see all available commands.
