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.
Domain is now available for registration. — example.com
- 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.
- 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.
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.
- The title is the alert's own sentence and links to the domain.
- The colour is set by severity: blue, amber, orange or red.
- The fields are the facts that alert type carries.
- The content line is what Discord shows in notifications.
Discord authenticates by the URL, so no signature header is sent.
Domain is now available for registration. — example.com
- 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
}
]
}
]
}
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.
Connect a Discord channel in four steps
About five minutes, and you need Manage Webhooks permission on the server.
Create a channel webhook
Step 1In 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 2In 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 3Keep every type, or narrow it to what this channel is for. Each destination has its own filter.
Send a test
Step 4Press Send test. The sample embed above appears in the channel and the result is written to the delivery log.
Where a Discord channel beats an inbox
Discord suits people who already talk there, and alerts that are better discussed than filed.
Domain investors
AcquisitionAvailability and status alerts on watched names, in a channel your partners can react to as the drop approaches.
How domain investors use DomainyzeMakers and indie developers
Side projectsA handful of domains and certificates, watched from the server you already have open, with no inbox to remember to check.
How makers use DomainyzeSmall agencies and studios
Client domainsA 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 DomainyzeProjects and communities
Shared ownershipAn 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 Monitoring & Catching Domains Today
Join founders, agencies, and domainers already protecting their portfolio. Your first 5 domains are free.
No credit card required • Cancel anytime
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 Monitoring Your Domains
Your first 5 domains are free, with email alerts, and no card required.