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

# accounts

> The primary interface for managing all alt accounts in Botify.

The Accounts tab is the central hub for managing your Roblox alt accounts. It displays a live table of all stored accounts with real-time status, cookie health, and server presence.

***

## Toolbar

### Search and Filter

* **Search Bar** — real-time username filter; updates the table as you type
* **Filter Chips** — one-click views:

| Chip      | Shows                                                          |
| --------- | -------------------------------------------------------------- |
| All       | Every stored account                                           |
| In Server | Accounts currently detected in your ERLC private server        |
| Online    | Accounts with active Roblox presence                           |
| Offline   | Accounts not currently online                                  |
| Failed    | Accounts that failed to join or have an invalid/expired cookie |

* **Account Count Badge** — shows `filtered / total` (e.g., `12 / 47`) and updates with filters

### Action Buttons

| Button              | Description                                             |
| ------------------- | ------------------------------------------------------- |
| **Join All**        | Launch all displayed (filtered) accounts into ERLC      |
| **Leave All**       | Force-close all running Roblox instances                |
| **Add Account**     | Open the Add Account modal (4 methods)                  |
| **Browser Login**   | Open embedded Chromium browser for Roblox login         |
| **Batch Import**    | Paste multiple cookies at once — one per line           |
| **Remove Expired**  | Delete all accounts with expired or invalid cookies     |
| **Remove Selected** | Delete all checked accounts (shows confirmation dialog) |

***

## Account Table

Each row in the table represents one stored account. Columns from left to right:

| Column              | Description                                                             |
| ------------------- | ----------------------------------------------------------------------- |
| **Checkbox**        | Multi-select; header checkbox = Select All                              |
| **Favorite Star**   | Toggle to pin account to the top of the list                            |
| **Avatar Circle**   | Colored circle displaying the first letter of the username              |
| **Username**        | Display name — can be masked via **Settings → Hide Usernames**          |
| **Group Tag**       | User-assignable label for organizing accounts                           |
| **Status Dot**      | 🟢 Online / 🟠 In-Game / ⚫ Offline / 🔴 Failed                          |
| **Server Presence** | **In** (green) or **Out** (gray) — polled via PRC API `/server/players` |
| **Cookie Age**      | 🟢 Under 7 days / 🟡 7–20 days / 🔴 Over 20 days                        |
| **ERLC Ban Status** | ✅ Not banned / 🚫 Banned                                                |
| **Date Added**      | Timestamp when the account was first added                              |
| **Remove (✕)**      | Inline single-account remove button                                     |

<Note>
  Server presence is polled at the **Presence Update Rate** configured in Settings (default: every 30 seconds).
</Note>

***

## Adding Accounts

Click **Add Account** to open the modal with four methods:

<Tabs>
  <Tab title="Cookie Paste">
    Paste a raw `.ROBLOSECURITY` cookie or the full `_|WARNING` format. Botify validates the cookie against the Roblox API before saving — invalid cookies are rejected immediately.

    ```text theme={null}
    _|WARNING:-DO-NOT-SHARE-THIS.|_<YOUR_COOKIE_HERE>
    ```

    <Warning>
      Never share your `.ROBLOSECURITY` cookie. It grants full access to the Roblox account.
    </Warning>
  </Tab>

  <Tab title="Browser Login">
    Opens an embedded Chromium browser pointed at the Roblox login page. After you log in, Botify automatically extracts the `.ROBLOSECURITY` cookie and saves the account.

    <Tip>
      Use Browser Login for accounts with **2-Factor Authentication** or passkey login — cookie paste won't work for those.
    </Tip>
  </Tab>

  <Tab title="Game Link">
    Paste any of the following, then select which stored account to use:

    * Standard Roblox game URL
    * VIP server link
    * `rbx-player:` protocol deep link

    Botify will launch the selected account directly into that game/server link.
  </Tab>

  <Tab title="Username">
    Enter a Roblox username manually. Useful as a placeholder when you plan to add the cookie separately via right-click → **Refresh Cookie**.
  </Tab>
</Tabs>

***

## Right-Click Context Menu

Right-click any account row to access per-account actions:

| Action                   | Description                                              |
| ------------------------ | -------------------------------------------------------- |
| **Launch ERLC**          | Launch this specific account into ERLC                   |
| **Copy Username**        | Copy the username to clipboard                           |
| **Copy Cookie**          | Copy the `.ROBLOSECURITY` cookie to clipboard            |
| **Copy Auth Ticket**     | *(Developer Mode only)* Copy the Roblox auth ticket      |
| **Copy rbx-player Link** | *(Developer Mode only)* Copy the `rbx-player:` deep link |
| **Refresh Cookie**       | Re-validate and refresh this account's cookie            |
| **Toggle Favorite**      | Pin or unpin the account to the top of the list          |
| **Set Group**            | Assign the account to a named group tag                  |
| **Remove Account**       | Permanently delete this account from the database        |

<Info>
  **Developer Mode** options (Copy Auth Ticket, Copy rbx-player Link) are hidden unless **Developer Mode** is enabled in **Settings → General**.
</Info>

***

## Batch Operations

### Bulk Remove

1. Check the checkboxes on accounts you want to remove
2. Click **Remove Selected**
3. Confirm in the dialog — this action cannot be undone

### Batch Import

Click **Batch Import** and paste multiple cookies — one per line:

```text theme={null}
_|WARNING:-DO-NOT-SHARE-THIS.|_<cookie_1>
_|WARNING:-DO-NOT-SHARE-THIS.|_<cookie_2>
_|WARNING:-DO-NOT-SHARE-THIS.|_<cookie_3>
```

<Warning>
  Invalid cookies in a batch import are **skipped and logged** — valid ones still import successfully. Check the Logs tab after a batch import to see any failures.
</Warning>
