Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tallwatch.com/llms.txt

Use this file to discover all available pages before exploring further.

Tallwatch sends an embed-style incident message to your Discord channel via a Discord webhook URL. Setup takes about two minutes.

Before you start

  • You must have Manage Webhooks permission on the target Discord server.
  • Pick the channel that should receive alerts. A dedicated channel like #incidents is cleaner than your general channel.

Step 1: Create a webhook in Discord

1

Open channel settings

Right-click the Discord channel that should receive alerts, then click Edit Channel.
2

Open the Integrations tab

In the sidebar, click IntegrationsWebhooksNew Webhook.
3

Name and configure the webhook

Give it a recognisable name like Tallwatch. Optionally upload an avatar — the alerts will appear as messages from this identity in your server.
4

Copy the webhook URL

Click Copy Webhook URL. The URL looks like https://discord.com/api/webhooks/9876543210/AbCdEf.... Paste it into Tallwatch next.
The webhook URL is a credential. Anyone with it can post as the Tallwatch identity in your server. If it leaks, click Delete Webhook in Discord and create a new one.

Step 2: Add the channel in Tallwatch

1

Open the channels page

Go to Settings → Alerts → Channels in the dashboard and click Add channel.
2

Pick Discord

Select the Discord kind. Name the channel for the audience: Discord #incidents or OSS contributors.
3

Paste the webhook URL

Paste the URL from Discord into the Incoming webhook URL field.
4

Save and test

Click Save, then click Send test alert. The test embed should arrive in your Discord channel almost immediately.

What the alert looks like

A single Discord embed per incident event with:
  • The monitor name as the embed title
  • An embed colour matching the event severity (red opened, green resolved)
  • A short description plus inline fields for failing regions, duration, and the consensus rule
  • A link back to the incident detail page in Tallwatch

Troubleshooting

The webhook may have been deleted on the Discord side. Discord silently drops messages to deleted webhooks. Recreate the webhook and update the URL in Tallwatch.The channel might also be in a server you no longer have access to. Re-check the URL still works by looking it up under the channel’s integration settings.
The URL is malformed, expired, or revoked. Regenerate it in Discord and paste the new value into Tallwatch.
The webhook still works; the display name attaches at webhook-creation time. To rename, edit the webhook in Discord — Tallwatch does not override the name on send.
Channel rate limit. Tallwatch caps each channel at one alert per 30 seconds and queues excess. The queued messages deliver after the window opens. Split monitors across multiple Discord channels if you need higher throughput on a noisy hour.

Reference

PropertyValue
Channel kinddiscord
Required configwebhook_url
Send rate limit1 per 30 s per channel (queued, not dropped)
Retry policyUp to 3 attempts on 5xx, then queued for the next 30-s slot
Outbound todiscord.com/api/webhooks