Skip to content

Discord Webhook Setup

Discord webhooks let Alliance Studio post event signups, rally announcements, and other notifications directly to your Discord server.

Step 1: Create a Webhook in Discord

  1. Open your Discord server
  2. Go to Server Settings > Integrations > Webhooks
  3. Click New Webhook
  4. Name it “Alliance Studio” (or whatever you prefer)
  5. Select the channel where you want notifications to appear
  6. Click Copy Webhook URL

Step 2: Add the Webhook to Alliance Studio

  1. In Alliance Studio, go to Settings
  2. Find the Discord Webhook section
  3. Paste the webhook URL
  4. Click Save

Step 3: Test the Connection

  1. Click the Send Test Message button
  2. Check your Discord channel — you should see a test embed from Alliance Studio

If the test message does not appear:

  • Verify the webhook URL is correct (it should start with https://discord.com/api/webhooks/)
  • Make sure the webhook has not been deleted in Discord
  • Check that the bot has Send Messages and Embed Links permissions in the target channel

What Gets Posted?

Once connected, Alliance Studio automatically posts to Discord when:

  • A new event is created (battlefield, rally, boss event)
  • A rally is scheduled with countdown
  • An announcement is sent from the alliance dashboard
  • Checklist digests are ready (24h/6h/1h before events)

Members can sign up for events directly from Discord by reacting to the embed.

Multiple Channels

Currently, all notifications go to a single webhook (one channel). If you want different events in different channels, create separate webhooks and configure them for specific notification types in Settings.

Troubleshooting

“Webhook URL invalid” — Make sure you copied the full URL including the token at the end.

Messages not posting — Discord rate-limits webhooks to 30 messages per minute. If you’re creating many events at once, messages may be delayed.

Webhook expired — Discord occasionally invalidates webhooks. Create a new one and update the URL in Settings.