Connect Tournament Suite to a Discord server
The Discord integration posts tournament updates and match notifications to channels in your Discord server automatically.
The Discord integration links Tournament Suite to a Discord server you manage. Once connected, Tournament Suite can post announcements, match results, registration updates, and other notifications directly to the channels you designate — without any manual copying or posting.
Where to find it
Developer → Discord
Step by step
1. Connect a Discord server
- Go to Developer → Discord and click Connect Discord server.
- You will be redirected to Discord's OAuth authorization page. Sign in to Discord if prompted.
- Select the Discord server you want to connect. You must have Manage Server permission on that server.
- Authorize the Tournament Suite bot. Discord will return you to the integration page once authorization is complete.
2. Configure announcement channels
Go to Developer → Discord → Announcements to map notification types to Discord channels:
- Tournament announcements (e.g.
#tournament-updates) — receives notifications when a tournament is published or its status changes. - Match results (e.g.
#match-results) — receives a post each time a match result is recorded. - Registration updates (e.g.
#registrations) — receives notifications when a registration window opens or closes.
For each notification type, select the target channel from the dropdown and optionally customize the message format using the available template variables.
3. Review admin settings
Go to Developer → Discord → Admin to:
- View all connected Discord servers.
- Revoke the connection to a server if it is no longer needed.
- Review or adjust the bot's permissions on the connected server.
What Discord gets notified about
Tournament Suite sends Discord notifications for the following events when configured:
- Tournament published
- Registration window opens or closes
- Match results posted
- Tournament completed
- Custom announcements sent from your project
What happens next
Discord will begin receiving notifications as events occur in your project. If you need programmatic access to Tournament Suite data from your own server, set up API Keys. If you need real-time event callbacks to your backend, set up Webhooks. To send direct messages to participants, see Campaigns.
Receive real-time event notifications with webhooks
Webhooks send an HTTP POST to your server whenever a specified event occurs in Tournament Suite.
Manage Tournament Permissions and Staff Access
Assign granular permissions to staff members so each person has exactly the access they need inside a tournament.