TS
Tournament Suite
TS
Tournament Suite
Help CenterPlatform OverviewProducts, Roles, and How They Fit TogetherWhat Is Tournament SuiteCreate Your AccountQuick-Start: Your First TournamentCreate a ProjectProject DashboardProject Settings: General and AppearanceManage Team and RolesCircuits and SeasonsCreate a TournamentTournament Settings OverviewRegistration SettingsParticipant and Match RulesSet up tournament structure and formatsSeed and place participantsSchedule matchesPublish and Go LiveDuplicate a tournamentUse and manage tournament templatesManage RegistrationsCheck-InCustom FieldsExport ParticipantsMonitor and Control a Live TournamentApply Interventions to a MatchTrack and Resolve Issues During a Live EventHandle Officiating and Formal DisputesSet Up Streams and the Broadcast CenterSet Up Branding and SponsorsReview your project's financial activityConfigure prize pools and disburse winningsSet up your payout methodHold prize funds in escrowManage project communications from the hubCreate and send campaigns to participantsCreate and manage API keysReceive real-time event notifications with webhooksConnect Tournament Suite to a Discord serverManage Tournament Permissions and Staff AccessReview and Resolve Participant AppealsConfigure Wellness Settings for Your ProgramProjects, Workspaces, and Team ManagementTournament Creation, Settings, and StructuresLive Operations, Broadcast, Streams, and MediaGovernance, Support, Integrations, and Organization ControlsPublic Discovery and Viewer Experience

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

  1. Go to Developer → Discord and click Connect Discord server.
  2. You will be redirected to Discord's OAuth authorization page. Sign in to Discord if prompted.
  3. Select the Discord server you want to connect. You must have Manage Server permission on that server.
  4. 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.

On this page

Where to find itStep by step1. Connect a Discord server2. Configure announcement channels3. Review admin settingsWhat Discord gets notified aboutWhat happens next