Webhooks & Notifications

Receive match notifications in your team communication platforms

Never miss a match result! Configure webhooks to send automatic notifications to your team's communication platform whenever a match is recorded. Supports Discord, Slack, Google Chat, and Microsoft Teams.

Configure webhook URLs to receive match notifications on your platform

Supported Platforms

Foosball Arena supports webhooks for:

  • Discord: Rich embed messages with colors and fields
  • Slack: Block Kit formatted messages
  • Google Chat: Card-based widgets
  • Microsoft Teams: MessageCard format with sections

Configuration Steps

Step 1: Get your webhook URL from your platform:

  • Discord: Server Settings → Integrations → Webhooks
  • Slack: Apps → Incoming Webhooks → Add to workspace
  • Google Chat: Space settings → Integrations → Add webhook
  • Teams: Channel → Connectors → Incoming Webhook

Step 2: In Foosball Arena club settings (Owner only), paste the URL

Step 3: Enable notifications and save

Notification Content

Each match notification includes:

  • Match Result header
  • Club and season name
  • Match type (1v1 or 2v2)
  • Player names for each team
  • Final score
  • Elo changes for each player
  • AI commentary (if enabled)

Important Notes

  • Webhooks are sent asynchronously and don't delay match recording
  • Failed webhooks don't affect match submission
  • All configured webhooks are sent in parallel

Webhooks require the Starter plan or higher.