Discord is a good fit when your team or community already lives there. UptimeWire posts one message in the channel you choose when a website goes down, and one when it comes back.

Note

The Discord channel is built and tested against a strict stand-in for the Discord service. A real message to a live Discord channel has not been independently confirmed yet. Use the test message to check it for your own channel.

Discord is a trademark of its owner. UptimeWire is not affiliated with or endorsed by Discord.

What it carries

Outage and recovery alerts. Certificate, domain, and DNS warnings are not sent to Discord. They arrive by email and Telegram.

Set it up

First create a webhook in Discord:

  1. In Discord, open the settings of the channel and go to Integrations, then Webhooks.
  2. Press New Webhook, and give it a name if you like.
  3. Press Copy Webhook URL.

Then, in your UptimeWire account, open the notification settings of your profile, paste the address into the Discord card, and press "Connect". Press "Send test message" to see a message arrive in the channel.

Only the account owner can add, change, test, or remove the address. The address is one per account, so the same Discord channel receives alerts for every website.

Which addresses are accepted

An address from Discord looks like https://discord.com/api/webhooks/ followed by two parts. UptimeWire accepts the standard Discord addresses, including the older discordapp.com form, and refuses anything else. An address with extra query parameters is refused.

What a message looks like

Each alert is one message with a coloured card. The title says Shop is down with a red marker, or Shop is back up with a green one, and links to the website. The card lists the website, the cause (for an outage), how long it was down (for a recovery), when the incident started, and a link to the incident. The footer says UptimeWire.

Mentions are switched off, so an alert never pings people. Text from a website is escaped so it cannot change the look of the message.

Delivery and limits

  • Messages are sent one second apart, and UptimeWire waits when Discord asks it to slow down.
  • If Discord refuses a message, or no longer accepts the address, UptimeWire does not retry. The log shows "The service no longer accepts this address: connect it again". For other failures, it tries up to five times: at once, then after 1, 5, 30, and 120 minutes.
  • The delivery log in your account shows the last five Discord messages and what happened to each.
  • From the Starter plan. If an account moves to a plan without Discord, waiting alerts are cancelled. The address is kept and works again after an upgrade.
  • Forum channels are not supported.
  • An alert can, in rare cases, arrive twice.

Troubleshooting

  • The test message did not arrive. Read the result next to the test button. If it says the service no longer accepts the address, create a new webhook in Discord and connect it again.
  • UptimeWire refuses the address. Copy it again with "Copy Webhook URL" and paste it unchanged. Addresses with extra parameters are refused.
  • Messages stopped after someone deleted the webhook in Discord. The address stops working. Make a new webhook and connect it.
  • You need SSL, domain, or DNS warnings. Use email or Telegram for those.