Discord integration

Domain alerts in Discord

Point a Discord channel webhook at Domainyze and the alerts you choose arrive as embeds.

  • One embed per alert, coloured by severity
  • A separate alert filter for every channel
  • A test embed proves it before a real alert

Included with Pro and Business. Email alerts stay free on every plan.

12K+
Domains monitored
700+
Active users
33K+
Daily domain checks
# domain-alerts
Domainyze Bot

Domain is now available for registration. — example.com

Domain is now available for registration.
Domain
example.com
Status
available
Expiry date
—
Checked at
2026-09-28T19:29:16+00:00

What the Discord integration does

The Discord integration posts each Domainyze alert into a Discord channel through a channel webhook. It carries the same events as email and Slack: availability, lifecycle status changes, registrar and nameserver changes, certificate problems, DNS edits and the daily expiry digests.

Each alert is a single embed. Its title is the alert and links to the domain in Domainyze, its colour follows the alert's severity so a channel can be triaged at a glance, and its fields are the facts for that alert type. A plain-text line goes with it for notification popups.

The webhook URL is the whole credential, so Domainyze stores it as a secret and masks it once saved. No bot joins your server and nothing can read the channel.

At a glance
Format
one embed per alert
Target
https://discord.com/api/webhooks/…
Authentication
the URL itself, stored masked
Throttle
1 per second per webhook
Plans
Pro and Business

Full walkthrough in the Discord setup guide.

01 · The embed

The exact embed Discord receives

This is what the Send test button posts: a sample availability alert for example.com, formatted by the same code as every real alert.

  1. The title is the alert's own sentence and links to the domain.
  2. The colour is set by severity: blue, amber, orange or red.
  3. The fields are the facts that alert type carries.
  4. The content line is what Discord shows in notifications.

Discord authenticates by the URL, so no signature header is sent.

In your Discord channel
Domainyze

Domain is now available for registration. — example.com

Domain is now available for registration.
Domain
example.com
Status
available
Expiry date
—
Checked at
2026-09-28T19:29:16+00:00
Show the raw JSON posted to the webhook
{
    "content": "Domain is now available for registration. — example.com",
    "embeds": [
        {
            "title": "Domain is now available for registration.",
            "url": "https://domainyze.com/portfolio/example.com",
            "color": 3447003,
            "fields": [
                {
                    "name": "Domain",
                    "value": "example.com",
                    "inline": true
                },
                {
                    "name": "Status",
                    "value": "available",
                    "inline": true
                },
                {
                    "name": "Expiry date",
                    "value": "—",
                    "inline": true
                },
                {
                    "name": "Checked at",
                    "value": "2026-09-28T19:29:16+00:00",
                    "inline": true
                }
            ]
        }
    ]
}
02 · Coverage

Every alert type, as it appears in Discord

Each row is read from the Discord formatter for that alert type: the embed title and its fields.

Alert Embed title Fields
Available Domain is now available for registration. Domain, Status, Expiry date, Checked at
SSL Error SSL certificate is invalid or inactive. Domain, Reason
Status Change Domain status changed. Domain, Old stage, New stage, Expiry date, Checked at
Ownership Domain registration details changed. Domain, Registrar changed, Nameservers changed, Re registered, Previous registrar, New registrar, Previous nameserver type, New nameserver type
Dropping Watched domain is about to drop. Domain, Threshold minutes, Predicted drop at
DNS Update DNS records were modified. Domain, Changes
Nameservers Nameserver delegation changed. Domain, Changes, Registry mismatch
Email Auth Email authentication records changed. Domain, Changes, Findings, Grade
DNS Failure DNS connectivity check failed. Domain, Check type, Reason, Failure count
Paused Monitoring was automatically paused after repeated failures. Domain, Check type, Reason
Recovered Monitoring recovered and has resumed. Domain, Check type
Wantlist Digest New listings match your wantlist. Wantlist label, Match count, Matches
Expiry Digest Domains you monitor are expiring soon. Domain count, Domains
SSL Digest SSL certificates are expiring soon. Domain count, Domains

Digest rows roll several domains or listings into one embed instead of posting one each.

03 · Setup

Connect a Discord channel in four steps

About five minutes, and you need Manage Webhooks permission on the server.

Create a channel webhook

Step 1

In Discord, edit the channel, open Integrations, then Webhooks, and create one. Copy its URL, which starts with https://discord.com/api/webhooks/.

Add it as a destination

Step 2

In Domainyze, open Settings, then Alerts, choose Discord and paste the URL. Any other URL is refused as a form error.

Choose the alert types

Step 3

Keep every type, or narrow it to what this channel is for. Each destination has its own filter.

Send a test

Step 4

Press Send test. The sample embed above appears in the channel and the result is written to the delivery log.

04 · Who uses it

Where a Discord channel beats an inbox

Discord suits people who already talk there, and alerts that are better discussed than filed.

Domain investors

Acquisition

Availability and status alerts on watched names, in a channel your partners can react to as the drop approaches.

How domain investors use Domainyze

Makers and indie developers

Side projects

A handful of domains and certificates, watched from the server you already have open, with no inbox to remember to check.

How makers use Domainyze

Small agencies and studios

Client domains

A busy log channel for every alert and a quiet one for the urgent types, each fed by its own webhook and filter.

How agencies use Domainyze

Projects and communities

Shared ownership

An open-source project or community server can watch its domains and certificates in a channel everyone with the role can see, without sharing a login.

Start Today

Start Monitoring & Catching Domains Today

Join founders, agencies, and domainers already protecting their portfolio. Your first 5 domains are free.

Create Free Account

No credit card required • Cancel anytime

FAQ

Frequently Asked Questions

Before you connect a server.

How do I send domain expiry alerts to Discord?

Create a webhook in the Discord channel, then add its URL in Domainyze under Settings, Alerts, as a Discord destination. Expiry reminders arrive as a daily digest embed; choose which other alert types the channel gets, then press Send test.

Is the Discord integration on the free plan?

No. Discord delivery is included with Pro and Business. A free account keeps email alerts on 5 domains.

What do the embed colours mean?

They follow the alert's severity: blue for informational, amber for medium, orange for high and red for critical. A domain becoming available is critical, so it arrives red.

Does a bot need to join my server?

No. Domainyze only posts to the channel webhook you create. It cannot read messages or see members, and deleting the webhook in Discord stops delivery.

Can I post to more than one Discord channel?

Yes. A webhook belongs to one channel, so create one per channel and add each as its own destination with its own alert types.

Start Today

Start Monitoring Your Domains

Your first 5 domains are free, with email alerts, and no card required.

Create Free Account