Setting up Slack webhooks

Connect Slack to DNSDone to receive instant notifications when DNS requests are created, updated, or completed. It’s a simple way to keep your team informed without checking your inbox or dashboard.

Create a Slack webhook

  1. Open Slack API: Incoming Webhooks and click Create New App.
  2. Select From scratch and give it a name (e.g. DNSDone Alerts).
  3. Choose your Slack workspace.
  4. In the app settings, enable Incoming Webhooks.
  5. Click Add New Webhook to Workspace and select the channel where you want notifications to appear.
  6. Copy the Webhook URL provided by Slack.

Add your webhook to DNSDone

  1. In DNSDone, go to Workspace → Settings → Slack notifications.
  2. Paste the Webhook URL into the provided field.
  3. Choose which events you want to be notified about, such as:
    • New DNS request created
    • Status changed (e.g., Completed, On Hold)
    • Propagation checks finished
  4. Click Save changes.

Your workspace is now connected to Slack.

Test your integration

  1. In the same Slack notifications section, click Send test message.
  2. A message should appear in your chosen Slack channel within a few seconds.
  3. If you don’t see it, double-check that the webhook URL is correct and the Slack app has permission to post in that channel.

Troubleshooting

If Slack notifications don’t appear:

  • Confirm the Webhook URL is valid and matches your Slack workspace.
  • Check that your Slack app still has permission to post in the selected channel.
  • Recreate the webhook if the original one was deleted or revoked.
  • Only one webhook can be active per workspace — replace old ones if you change channels.