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

# Quick threads

> Moderator slash command to create a private thread for a user, optionally seeded with a template message.

Quick threads give moderators a `/create_thread` slash command that creates (or reuses) a private thread for a chosen user and posts a pre-configured template message into it.

Open **Dashboard → Quick Threads**.

<Note>
  **How this message is delivered.** It posts through a bot-owned webhook. With no custom
  identity set it uses the bot's own name and avatar, so it looks exactly like a normal bot
  message. Enabling **Custom identity** simply overrides that name and avatar (the custom name is capped at
  **80 characters** — Discord's webhook limit). This works in
  both Message and Embed mode. The bot needs **Manage Webhooks** in the target channel; without
  it the message is posted normally instead, so nothing is ever lost.
</Note>

## How it works

When a moderator runs `/create_thread @user [template]`:

1. The bot looks for an existing private thread for that user in the command channel. If one exists, it reuses it (unarchiving if needed). Otherwise it creates a new private thread.
2. The bot greets the user and posts the selected template's contents.
3. If no template is chosen, the bot only creates/reuses the thread and sends the greeting.

Running the command again for the same user always lands in the same thread, so follow-ups stay together instead of creating duplicates.

## Settings

<ResponseField name="Enable" type="toggle">
  Master switch. If off, `/create_thread` is disabled.
</ResponseField>

<ResponseField name="Templates (1 through 10)" type="message bodies">
  Up to 10 template slots. Click a slot to expand and edit it. Empty slots are hidden from the `/create_thread` template picker at runtime.
</ResponseField>

<Warning>
  Template slot labels are fixed by Discord. The `/create_thread` command always shows them as **Template 1** through **Template 10** — Discord does not allow renaming slash-command choices once the command is registered. Note down which template lives in which slot (for example, "Slot 3 = best-voter reward").
</Warning>

## Editing templates

1. Click a template slot to expand it.
2. Compose the message in the full WYSIWYG editor. It starts as a **plain message** (embed off); flip the **Embed** toggle to build a rich embed instead. Discord markdown, mentions, and [placeholders](/placeholders) are supported, with a toolbar for **Variables**, **Markdown**, **Emoji**, **Timestamp**, **Preview**, **Restore default** (clears the slot), and **Clear**.
3. Each slot shows a **SET** / **EMPTY** badge that updates live as you edit.
4. Click **Save Templates** at the bottom of the card.

Use **Expand all** to open every slot at once — useful when reviewing what's configured.

### Custom identity (Premium)

Each template can post under a **custom name and avatar** instead of the bot's own — turn on **Custom identity** in the editor header, type the name, and click the avatar circle to pick an image (image library, URL, or the bot avatar). The message is delivered through a webhook on the thread's parent channel, so the bot needs the **Manage Webhooks** permission there; without it, the template falls back to posting as the bot.

This option is **Premium-only**, per template. If the server later downgrades, the saved identity stays on the template but the bot posts under its own identity again until the tier is restored.

## Typical uses

* First-time outreach: new member, suspicious activity, welcome-back after ban appeal.
* Re-opening past conversations: follow-ups on previous warnings or report threads.
* Announcing rewards: best-voter prize distribution, competition winner congratulations.
