Skip to content

Send alerts to a Discord channel

Create a webhook in your server's settings, paste it into Gryphon, and every problem, warning, recovery and acknowledgement is posted to the channel, without pinging anybody.

Integration you'll add
Discord
The agent
No agent needed
Written for
Any system

What you'll get

  • Every alert in the channel: problems, warnings, recoveries and acknowledgements, each as a coloured embed naming the host, the check and what it said, with a link to the host in Gryphon.
  • No surprise pings. Gryphon's posts never mention anybody, whatever a host name or a check's message happens to say, so an @everyone in an error cannot wake the whole server.
  • The same alerts everyone else gets, by the same rules, on every plan, for every host or only the hosts you choose.

Before you start

  • A Discord server where you may manage webhooks (the Manage Webhooks permission).
  • In Gryphon, the owner of the account, or a member the owner has allowed to change hosts.

Steps

1Create a webhook in Discord

  1. Open Server Settings, then Integrations, and choose Create Webhook (or Webhooks, then New Webhook).
  2. Name it Gryphon and choose the channel the alerts should go to.
  3. Choose Copy Webhook URL. It starts with https://discord.com/api/webhooks/.

The URL is the key. Anyone who has it can post to that channel. Paste it into Gryphon and nowhere else; Gryphon keeps it encrypted and never shows it again in full.

2Add it in Gryphon

On the dashboard, open Integrations and choose Discord. In the iPhone app it is in the account menu; on Android, under Settings.

Add a Discord integration Integrations → Add an integration
Name
#alerts
Discord webhook URL
https://discord.com/api/webhooks/…
What it sends
Problems, Warnings, Recoveries, Acknowledgements
Which hosts
Every host, or only the hosts you choose

3Send a test

Press Test on the integration. An embed titled Test from Gryphon appears in the channel, and Gryphon shows what Discord answered.

Test it

  1. The test embed arrives in the channel.
  2. Stop something Gryphon watches, such as a staging site. The problem is posted when Gryphon confirms it, and the recovery when it comes back.

If it stops working

A deleted webhook answers Unknown Webhook. Gryphon marks the integration Failing with that answer and emails the people who manage the account once. After a week with no successful delivery it pauses the integration and says so. Make a new webhook, paste it in and save.

Discord limits how fast one webhook may post. When a big outage sends many alerts at once, Gryphon waits out the pause Discord asks for and tries again, so a burst arrives a little spread out.

Not what you run? Browse every guide, or tell us what you need to watch and we'll write it up.

Fourteen days free. Then from $4.99 a month.

The agent, the dashboard, the apps and every check but the five for Kubernetes are in every plan. The plans differ in how much you watch, how often, from where, and how many people and status pages they include. Compare the plans. Cancel any time.

Already have an account? Sign in