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

# General Settings

> Your server's name, icon, default roles, join code, experiments, data import, API tokens and danger zone.

## What is the General Page?

The **General** page under **Settings** holds your server-wide settings. Each card has its own **Save** button.

Only the Server Owner, members with Administrator, or [Plus](https://melonly.xyz/plus) servers' members with the Settings permission can edit these. Mod Panel options like presets and staff requests are on [Panel Settings](/Dashboard/panel).

<Frame caption="General settings">
  <img className="block" src="https://mintcdn.com/melonly/aM-dtkeI_o3HVN0C/images/Dashboard/Settings/settingspage.png?fit=max&auto=format&n=aM-dtkeI_o3HVN0C&q=85&s=97126d589dcd2fc53a0994bd3b3d561e" alt="The General settings page" style={{ borderRadius: '0.75rem' }} width="1918" height="989" data-path="images/Dashboard/Settings/settingspage.png" />
</Frame>

***

## Server Name

Change your dashboard's display name under **Server Name**. The usual naming guidelines apply.

<Frame caption="Server Name">
  <img className="block" src="https://mintcdn.com/melonly/aM-dtkeI_o3HVN0C/images/Dashboard/Settings/servername.png?fit=max&auto=format&n=aM-dtkeI_o3HVN0C&q=85&s=7a541d994a0264edf7e44af0955c202d" alt="The Server Name card" style={{ borderRadius: '0.75rem' }} width="1918" height="989" data-path="images/Dashboard/Settings/servername.png" />
</Frame>

***

## Server Icon

Your icon is synced from your linked Discord server. Click **Sync from Discord** to pull the latest icon after you change it in Discord.

***

## Default Roles

Default roles are given to every new member automatically, which speeds up onboarding. Add as many as you like, or none.

<Frame caption="Default Roles">
  <img className="block" src="https://mintcdn.com/melonly/4kmOXvRKQPWIT-xA/images/Dashboard/Settings/defaultroles2.png?fit=max&auto=format&n=4kmOXvRKQPWIT-xA&q=85&s=12251a2219ae812fbab8faa8a864dcfd" alt="The Default Roles card" style={{ borderRadius: '0.75rem' }} width="1918" height="989" data-path="images/Dashboard/Settings/defaultroles2.png" />
</Frame>

***

## Discord Autokick

Removes members from your Melonly server when they leave your linked Discord server.

<Frame caption="Discord Autokick">
  <img className="block" src="https://mintcdn.com/melonly/aM-dtkeI_o3HVN0C/images/Dashboard/Settings/discordautokick.png?fit=max&auto=format&n=aM-dtkeI_o3HVN0C&q=85&s=3bef267a2f31a63fa91ab364cd110ba3" alt="The Discord Autokick card" style={{ borderRadius: '0.75rem' }} width="1918" height="989" data-path="images/Dashboard/Settings/discordautokick.png" />
</Frame>

***

## Remove Members with No Roles

Removes members who have no Melonly roles, so old accounts don't hang around.

<Frame caption="Remove Members with No Roles">
  <img className="block" src="https://mintcdn.com/melonly/aM-dtkeI_o3HVN0C/images/Dashboard/Settings/removemembers.png?fit=max&auto=format&n=aM-dtkeI_o3HVN0C&q=85&s=03e77f81c6d89788d8a99dbe82d37f87" alt="The Remove Members with No Roles card" style={{ borderRadius: '0.75rem' }} width="1918" height="989" data-path="images/Dashboard/Settings/removemembers.png" />
</Frame>

***

## Join Code

Your join code and join link let new staff request to join. You can't turn it off, only regenerate it. Click **Regenerate join code** to make a new one. The old code stops working and all pending requests are cleared. To review requests, see [Member Requests](/Dashboard/members/requests).

### Custom Join Code

With [Melonly Plus](https://melonly.xyz/plus), you can set a memorable code, like your server's name. Enter it under **Custom Join Code** and click **Set custom code**. Codes are 3 to 20 characters, using letters, numbers and hyphens, and each code can only belong to one server.

<Frame caption="Join Code">
  <img className="block" src="https://mintcdn.com/melonly/aM-dtkeI_o3HVN0C/images/Dashboard/Settings/joincode.png?fit=max&auto=format&n=aM-dtkeI_o3HVN0C&q=85&s=1ba4d32c5f8be59deb96f58eb78edc28" alt="The Join Code card" style={{ borderRadius: '0.75rem' }} width="1918" height="989" data-path="images/Dashboard/Settings/joincode.png" />
</Frame>

***

## Beta Features

The **Experiments** card lets you try upcoming features early. Turn on **Opt-in to experiment** to enable one for your server, and turn it off any time. Experiments with a Plus badge need [Melonly Plus](https://melonly.xyz/plus).

| Experiment | Description |
| - | - |
| Workflow Persistent Variables | Store variables that persist between runs of a workflow |
| CAD Template Edit Sync | Sync edits made to CAD templates onto records that already exist |
| Workflow Components + CAD Blocks | Adds Discord components (buttons, menus, modals) and CAD blocks to workflows |

Experiments can be unstable. Report problems with the **Provide feedback or report an issue** link on the experiment, or in our [Discord server](https://melonly.xyz/discord).

***

## Convert to a Department

Click **Convert now** on the **Convert To a Department** card to turn your server into a Department server. Your data, members and setup carry over. See [Converting a Server](/Department/converting#convert-a-server) for the full steps.

<Frame caption="Convert To a Department">
  <img className="block" src="https://mintcdn.com/melonly/ADEg-GDBShnaVIuI/images/Dashboard/Settings/ConvertingToDep.png?fit=max&auto=format&n=ADEg-GDBShnaVIuI&q=85&s=cfee8e3d8df067624ab16dda3df4c7f1" alt="The Convert To a Department card" style={{ borderRadius: '0.75rem' }} width="1898" height="932" data-path="images/Dashboard/Settings/ConvertingToDep.png" />
</Frame>

***

## Import Data

Move punishment logs and shifts from another bot into Melonly. Click **Import data** and follow the prompts.

<Steps>
  <Step title="Pick a service">
    Choose **ERM**, **Ducky** or **Trident**.
  </Step>

  <Step title="Invite the import bot">
    Invite the **Melonly Import Bot** to your Discord server. It needs to view and read message history in the channels you pick.
  </Step>

  <Step title="Choose what to import">
    Pick **Punishment Logs**, **Shifts**, or both, then the Discord channel to import each one from.
  </Step>
</Steps>

Each import shows its status (In Queue, In Progress, Complete, Error or Cancelled) and how many logs and shifts came in. You can run one import at a time. Use the menu on an import to **Cancel import** while it runs, or **Delete imported data** once it's done. See the [switching guide](/Guides/Miscellaneous/switch#import-your-data) for more.

***

## Server API Tokens

Tokens let you use the [Melonly API](https://api.melonly.xyz/swagger) for this server.

<Steps>
  <Step title="Create a token">
    Click **Create token**, enter a **Token Name**, and optionally set an **Expiration Date**.
  </Step>

  <Step title="Copy it">
    Copy the token straight away. You won't be able to see it again.
  </Step>
</Steps>

Each token shows its status (Active, Inactive or Expired), expiry date and creation date. From its menu you can **Edit**, **Deactivate** (or **Activate**) or **Delete token**. Deleting can't be undone.

The card also shows your **Monthly API Requests** and when the count resets.

| Plan | Monthly API requests |
| - | - |
| Free | 100 |
| [Melonly Plus](https://melonly.xyz/plus) | Unlimited |

<Warning>
  Treat API tokens like passwords. Anyone with a token can use the Melonly API as your server.
</Warning>

***

## Danger Zone

Everything here is permanent, so read carefully before clicking.

| Action | Effect |
| - | - |
| Reset Activity Waves | Resets activity waves to 0 and deletes all current shifts |
| Delete Punishment Logs | Deletes punishment logs by type, or all of them, from the Mod Panel |
| Transfer Ownership | Hands the server to another member, who must already be in it. You lose default Administrator and keep only your assigned roles. Only they can transfer it back |
| Delete Server | Deletes the server, including logs, shifts, applications, LOAs and activity data |
| Generate Support Code | Creates a code you give to official Melonly support so they can join your server and help. It expires after 24 hours |

Only the Server Owner can reset waves, delete logs, transfer ownership or delete the server.

<Frame caption="Danger Zone">
  <img className="block" src="https://mintcdn.com/melonly/R42oOn2YUNtFGiB5/images/Dashboard/Settings/dangerzone.png?fit=max&auto=format&n=R42oOn2YUNtFGiB5&q=85&s=0f00f3139de109db5c0fe90e9ab11872" alt="The Danger Zone card" style={{ borderRadius: '0.75rem' }} width="1906" height="950" data-path="images/Dashboard/Settings/dangerzone.png" />
</Frame>

***

<Card title="Need help?" icon="headset" href="https://melonly.xyz/discord">
  Still have questions? Join our Discord server for support from the Melonly Team.
</Card>


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