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

# Webhooks

> Stop copying webhook URLs into a dozen different places. Link your Discord channels to BloxCord once, create reusable message templates, and send perfectly formatted logs, notifications, and updates from one dashboard.

<Info>
  Webhooks must be enabled before webhook notifications can be sent or managed. Visit the Features tab to get started.
</Info>

<Frame>
  <img src="https://mintcdn.com/starsol/m8mBMRd8v3Cv7P0h/images/webhooks-list.png?fit=max&auto=format&n=m8mBMRd8v3Cv7P0h&q=85&s=7ab79bd781ac8d61d29a734f4071ba17" alt="Discord webhooks linked in BloxCord" width="1413" height="785" data-path="images/webhooks-list.png" />
</Frame>

Keep every webhook organized. Every webhook you connect appears in one clean dashboard, showing the Discord server, channel, purpose, and when it was last used. Whether it's for shift completions, ModCalls, coverage requests, or anything else, you'll always know exactly what each webhook is responsible for.

BloxCord can also power its own features through these webhooks. Route shift logs, session updates, moderation actions, and other events to any connected webhook, ensuring every notification is delivered to the right Discord channel automatically.

## Reusable Templates, Zero Repeat Work

Why build the same message twice? Design a template once and reuse it anywhere in BloxCord. Create fully formatted Discord messages with embeds, colors, timestamps, variables, and more, then send them with a single click. Whether it's a Shift Completion, Coverage Requested, or Session Notification, your templates are always ready to go.

<Frame>
  <img src="https://mintcdn.com/starsol/m8mBMRd8v3Cv7P0h/images/webhooks-templates.png?fit=max&auto=format&n=m8mBMRd8v3Cv7P0h&q=85&s=e82cae2bc240b14bfe097fdcfe194a1d" alt="Reusable message templates" width="1441" height="736" data-path="images/webhooks-templates.png" />
</Frame>

## Craft It. Preview It. Ship It.

Create messages with confidence. Write your message, add up to 10 embeds, customize every detail, and watch a live preview update as you type. What you see is exactly what Discord receives.

<Frame>
  <img src="https://mintcdn.com/starsol/m8mBMRd8v3Cv7P0h/images/webhooks-editor.png?fit=max&auto=format&n=m8mBMRd8v3Cv7P0h&q=85&s=3cf9b5e76d0e5fdc97195c776b0ca7aa" alt="Webhook template editor with live preview" width="1465" height="822" data-path="images/webhooks-editor.png" />
</Frame>

<CardGroup cols={2}>
  <Card title="Rich Embeds" icon="palette">
    Titles, descriptions, colors, URLs, timestamps. Design embeds that actually look good.
  </Card>

  <Card title="Live Preview" icon="video-camera">
    See your message render in real time as you build it. No test sends required.
  </Card>

  <Card title="Custom Identity" icon="user-pen">
    Override the webhook's username or avatar per template for extra polish.
  </Card>

  <Card title="Multiple Embeds" icon="layer-group">
    Stack up to 10 embeds in a single message for complex, structured notifications.
  </Card>
</CardGroup>

## Variables That Do the Annoying Work

Need your messages to include live data? Variables let you automatically insert information into any message or embed, so you never have to type the same details twice. Whether it's user information, shift details, session data, moderation records, or organization information, BloxCord fills everything in when the message is sent.

Simply type `{` in any field to browse available variables with autocomplete. Every variable includes a description, making it easy to find exactly what you need without memorizing names. Since variables are context-aware, you'll only see the ones that are available for the template you're editing.
