Create a Discord webhook
Where the alert cards get posted. Two minutes, no bot needed.
A webhook is a private URL that lets us post a message into one Discord channel. It is not a bot, it cannot read anything, and you can delete it at any moment. Making one takes about two minutes and you need to own the server, or have the Manage Webhooks permission on it.
Step by step
- Open Discord on a desktop or in a browser. The mobile app hides these settings.
- Pick the channel you want alerts in, or make a new one (for example
#tickets). A channel of its own is easier to mute and to search later. - Hover the channel name in the left sidebar and click the cog, Edit Channel.
- Choose Integrations in the left column of that panel.
- Click Webhooks, then New Webhook. Discord creates one called something like "Spidey Bot".
- Click it to rename it (for example "Firm Monitors") and, if you like, give it an avatar. The name is what appears above each card.
- Click Copy Webhook URL. It looks like this:
https://discord.com/api/webhooks/1234567890123456789/aB3dEf... - Paste it into Settings → Webhooks in Firm Monitors, give it a name you will recognise in the monitor dropdown, and press Add webhook.
- Press Send test card on the row that appears. A sample card lands in the channel within a second or two, and the row's Last test column turns green. If it does not, the column shows what Discord said.
Where a screenshot would go: the Webhooks page with one row - name "Away tickets", channel column showing the channel id with the token hidden, Last test reading "ok 4 seconds ago", and Send test card / Delete buttons on the right.
Common problems
"Invalid Webhook Token" when I test it
The URL was truncated when you copied it, or the webhook has since been deleted. Copy it again with the Copy Webhook URL button rather than selecting the text by hand.
Nothing arrives, but the test says it worked
You are almost certainly looking at a different channel from the one the webhook belongs to. Open Integrations → Webhooks again and check which channel is named under the webhook.
I want alerts to ping me
Right-click the channel, Notification Settings, and choose
All Messages. We deliberately do not put @everyone in the
cards; a channel-level setting is the version you can turn off at 3am.
Can I delete a webhook a monitor is using?
Not while the monitor exists. Deleting it would leave that monitor with nowhere to post and no warning, so point those monitors at another webhook first. The page tells you how many are using it.
Can I use one webhook for several monitors?
Yes. Each card names its own event, so a single channel works fine. Once you are watching more than a handful of events, one webhook per competition or per venue is easier to read.
Something here wrong or missing? Tell us, and we will fix the page rather than just answer the message.