Skip to main content

How to Send Tournament Updates to Discord or Slack

· 4 min read

If your tournament community lives on Discord or Slack, keeping everyone updated with scores and results usually means typing them out manually — or hoping people remember to check the tournament page. With webhook notifications, Score7 pushes updates directly to your channel the moment something happens. Match result posted? It's in the channel. Round finished? Everyone knows. Standings changed? Already there.

No bot to install, no OAuth to configure, no permissions to juggle. Just paste a webhook URL from Discord or Slack, and Score7 sends formatted messages automatically.


What you'll need

  • A Score7 premium plan (any tier)
  • A Discord server or Slack workspace where you can create webhooks
  • Owner or admin access to the tournament

Setting up a Discord webhook

  1. Open your Discord server and go to Server Settings (click the server name at the top left)
  2. Go to Integrations > Webhooks
  3. Click New Webhook
  4. Give it a name (e.g., "Score7 Updates") and pick the channel where you want notifications to appear
  5. Click Copy Webhook URL

That's it on the Discord side. Head to Score7 with that URL.


Setting up a Slack webhook

  1. Go to api.slack.com/apps and create a new app (or pick an existing one)
  2. Under Features, click Incoming Webhooks and activate them
  3. Click Add New Webhook to Workspace
  4. Choose the channel where you want notifications
  5. Copy the webhook URL

Configuring in Score7

  1. Open your tournament and go to Advanced Settings
  2. Scroll down to the Integrations section
  3. Click the notification bell icon to open the webhook configuration dialog
  4. Paste your Discord or Slack webhook URL — Score7 automatically detects which platform you're using and shows a confirmation chip ("Discord detected" or "Slack detected")
  5. Choose which events to get notified about:
    • Match result posted — fires whenever a score is saved
    • Round completed — fires when all matches in a round have been played
    • Standings updated — fires when standings change (round-robin and Swiss formats only — knockout tournaments don't have standings)
  6. Click Send test to verify everything works. A test message appears in your channel.
  7. Save

From now on, Score7 sends notifications to your channel whenever the selected events happen. You can come back and toggle individual events on or off at any time without removing the webhook.


What the messages look like

Messages are formatted to look good on each platform:

  • Discord — rich embedded messages with your tournament's brand color, event details (participant names, scores, round info), and a link back to the tournament page
  • Slack — structured blocks with formatted sections, event details, and a tournament link

All messages include a "Powered by Score7" footer linking to your tournament.


Tips

Create a dedicated channel. A #tournament-updates channel keeps notifications organized and easy to find without cluttering your main chat. This works especially well for esports tournaments where Discord is the primary communication hub.

Test before the event starts. Hit that "Send test" button during setup. Catching a wrong channel or expired URL before the first match saves you from a silent tournament.

Toggle events to taste. Running a casual league and don't care about standings updates? Turn that toggle off. Only want round summaries? Keep just "Round completed" on.

Webhook failures never block results. If your webhook URL stops working (channel deleted, permissions changed), Score7 still saves the match result normally. Notifications are fire-and-forget — they'll never slow down or interfere with your tournament.


Removing a webhook

Open the same configuration dialog and click Remove webhook. The tournament stops sending notifications immediately.


Good to know

  • Each tournament supports one webhook — either Discord or Slack, not both at the same time
  • Only Discord and Slack webhook URLs are accepted
  • When you duplicate a tournament, webhook settings are not copied — the new tournament starts fresh
  • Webhook notifications are a premium feature — the tournament owner needs an active premium subscription

Ready to keep your community in the loop? Open your tournament and set up webhook notifications in Advanced Settings.


Next steps in Score7