Integration

Slack Integration for Domain Alerts

Notify.domains installs into Slack the way a normal Slack app does. You click Connect Slack, Slack asks which channel the alerts should post to, you pick the channel, and from that point on every change on your watched domains lands there. No webhook URLs to copy. No manual setup.

Setup

  1. 1

    Click Connect Slack in your profile

    Open your Profile, scroll to Notifications, and click Connect Slack. You will be redirected to Slack to authorize the Notify.domains app on your workspace.

  2. 2

    Pick the channel during install

    Slack asks which channel the app should post to. Pick any public channel, private channel, or a DM to yourself. Slack handles the permissions; Notify.domains never sees your Slack credentials.

  3. 3

    Choose which domains send to Slack

    Back in Notify.domains, open a domain and turn on Send alerts to Slack. Slack is on by default for every domain once connected; turn it off on any domain you do not want to see in the channel.

Example payload

This is exactly what the webhook body looks like. Use it to build your downstream logic.

{
  "event": "domain.status_changed",
  "domain": "example.com",
  "change": {
    "field": "status",
    "from": "clientTransferProhibited",
    "to": "pendingDelete"
  },
  "summary": "example.com went into pending delete. Expected drop in 5 days.",
  "dashboard_url": "https://notify.domains/dashboard/domain/example.com",
  "timestamp": "2026-04-19T18:30:00Z"
}

What you get

One-click OAuth install

Slack handles the authorization. No webhook URL to copy. No Slack admin approval needed to add Notify.domains to a channel you can already post to.

Per-domain on/off

Slack is on by default for every domain after you connect. Turn it off on a per-domain basis from the dashboard if you only want Slack for a subset.

Rich message formatting

Alerts arrive with the domain, what changed, a plain-English summary, and a link back to the history for that domain in your dashboard.

Revocable from either side

Disconnect from Notify.domains Profile, or remove the app from Slack. Either action stops posts immediately and invalidates the channel webhook.

Frequently asked questions

Do I need Slack admin approval to install the app?

Only if your workspace requires admin approval for every new app install. Most workspaces let members install apps to channels they already have access to, in which case the connect takes about ten seconds.

Can I change the Slack channel later?

Yes. In Profile, click Disconnect Slack, then Connect Slack again and pick a different channel during the install. The previous channel stops receiving alerts immediately.

Can I send alerts to more than one Slack channel?

Each Notify.domains account has one Slack channel today. If you need alerts in multiple channels, the common pattern is to forward the alert to another channel from inside Slack, or use our custom webhook integration with Zapier to fan out.

Does Notify.domains see my Slack messages?

No. The OAuth scope Slack grants is incoming-webhook only, which means we can post to the channel you picked and nothing else. We cannot read messages, join other channels, or see your workspace directory.

Other integrations