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.
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.