Native Discord alert channel
Connect a Discord channel webhook to PulseStack and every failure and recovery arrives as a clean, colour-coded embed. No bots to build, no automation platform in the middle, no context switching away from where your team already talks.
14-day trial on every paid plan. No credit card for the Free plan.
Monitor down
api.acme.io/health
Reason
HTTP 503 Service Unavailable
Check
HTTP
Location
London, UK
Response
timed out at 15.0s
Monitor recovered
api.acme.io/health
Status
HTTP 200 OK
Down for
6m 12s
8
native alert channels, Discord included
8
monitor types you can route to Discord
2-way
failure and recovery embeds
30s
fastest check interval on Enterprise
A Discord webhook is the whole integration. There is nothing to install and no bot to code. If you can copy a URL, you can wire up alerts.
In your Discord server, open the channel that should receive alerts, go to Edit Channel then Integrations then Webhooks, and create one. Copy the generated URL.
Open Alert Channels in PulseStack, choose Discord, and paste the webhook URL. Give it a label like on-call or ops so you know which channel it maps to.
Pick which monitors use this channel. Send everything to one channel, or split failures and warnings across several. Set a consecutive-failure threshold to control noise.
Fire a test alert to confirm the embed lands in the right channel with the right formatting. From then on, real failures and recoveries post automatically.
PulseStack formats the embed so the responder can size up the incident without leaving Discord. No raw JSON, no guesswork.
Exactly what you named it, so nobody has to decode a cryptic ID.
Down or recovered, mirrored by the embed's red or green side stripe.
The real cause: HTTP 503, connection refused, TLS handshake failed, keyword missing.
HTTP, TCP ping, port, API, keyword, heartbeat, DNS or domain expiry.
Which monitoring location observed the failure, to isolate regional issues.
How long the failing check took before it gave up or errored.
A precise UTC time so incident timelines line up across tools.
On recovery, the total time the monitor spent down, start to finish.
PulseStack builds a proper Discord embed for every event. The red or green side stripe encodes state instantly, fields keep the detail scannable, and the footer carries the timestamp Discord renders in each reader's own timezone.
Because it is a native channel and not a generic relay, we control the layout. You get the same structured embed whether the trigger was an HTTP 500, a failed TLS handshake, a missing keyword or a domain about to expire.
POST to your Discord webhook
{
"embeds": [
{
"title": "Monitor down",
"description": "api.acme.io/health",
"color": 16277372,
"fields": [
{ "name": "Reason",
"value": "HTTP 503" },
{ "name": "Check", "value": "HTTP" },
{ "name": "Location",
"value": "London, UK" },
{ "name": "Response",
"value": "timed out at 15.0s" }
],
"footer": { "text": "PulseStack" },
"timestamp": "2026-07-25T09:41:07Z"
}
]
}Illustrative shape. PulseStack builds and sends this for you.
Discord is one of eight channels PulseStack delivers to directly. Mix and match them per monitor so the right people hear about the right incidents on the platform they already use.
Zapier and Google Chat are not native channels. They connect through the Webhook channel above. SMS and voice are available as an add-on on Team and Enterprise plans.
Whatever you monitor, its alerts can land in Discord as an embed. Pick the checks that matter and point them at the channel that owns them.
Status codes, response time and content checks on any URL.
Alert when expected text appears or vanishes from a page.
Reachability checks for any host that answers a ping.
Confirm a specific TCP port is open and accepting connections.
Multi-step endpoint checks with status and payload validation.
Catch silent cron and background jobs that stop checking in.
Watch record changes and resolution failures across resolvers.
Get warned well before a domain lapses and disappears.
Route production monitors to your incident channel. The embed carries enough context that the responder starts triaging before opening the dashboard.
Discord is already home. Point your game server, API and status-page monitors at a staff channel so moderators see downtime the second players would.
Give each client their own Discord server and webhook. Client sites report into channels the client can watch, without you juggling a separate tool per account.
No paid incident tooling required. A consecutive-failure threshold plus recovery embeds turns one Discord channel into a lightweight, always-current status board.
PulseStack posts to your webhook directly. There is no automation platform to sign up for, keep running, or pay for on top. Fewer moving parts, fewer places for an alert to get lost.
Because Discord is native, the embed layout is consistent and readable every time. You are never staring at raw payload text trying to work out what broke.
Consecutive-failure thresholds and maintenance windows mean the channel only lights up for incidents that are real and unexpected. Recovery embeds close the loop automatically.
Yes. Discord is one of PulseStack's eight native alert channels, alongside Email, SMS, Slack, Microsoft Teams, PagerDuty, Telegram and Webhooks. There is no third-party relay - you connect a Discord channel webhook directly.
Create a webhook on your Discord channel through Edit Channel then Integrations, copy the webhook URL, then add Discord as an alert channel in PulseStack and paste the URL. Attach it to the monitors you want to notify and you are done.
Alerts arrive as Discord rich embeds showing the monitor, its status and the time of the event. Colour cues make it easy to tell a failure from a recovery at a glance.
Yes. Alerts fire on failure and again on recovery, so the channel always reflects the live state. Both notifications respect the consecutive-failure threshold you configure to keep noise down.
Yes. Create a separate webhook for each Discord channel and point specific monitors at each one, so different teams see only the alerts they own.
Discord alerts are available across PulseStack plans, including the Free plan with five monitors and 5-minute HTTP checks at no cost and no card required.
Wire a Discord webhook into PulseStack and start receiving structured failure and recovery embeds today. Free plan needs no card, and every paid plan opens with a 14-day trial.