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
- Open your Discord server
- Go to Server Settings > Integrations > Webhooks
- Click New Webhook
- Name it “Alliance Studio” (or whatever you prefer)
- Select the channel where you want notifications to appear
- Click Copy Webhook URL
Step 2: Add the Webhook to Alliance Studio
- In Alliance Studio, go to Settings
- Find the Discord Webhook section
- Paste the webhook URL
- Click Save
Step 3: Test the Connection
- Click the Send Test Message button
- 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.