Skip to main content
Webhook notifications let you send change alerts to external services. Site Spy supports 90+ notification services through Apprise, including Discord, Slack, Microsoft Teams, and custom HTTP endpoints.
Webhooks are available on all plans, including Free.

Setting up webhooks

  1. Go to the Notifications page in the dashboard
  2. In the Webhook Notifications section, paste a webhook URL
  3. Click Add
You can add multiple webhook URLs. Each one receives notifications when any of your watches detect a change.

Testing webhooks

After adding a URL, click Test next to it. A test notification is sent immediately so you can verify the connection works.

Supported services

Webhook URLs use Apprise syntax. Some common examples: See the full list of 90+ supported services.

Per-watch overrides

By default, webhooks apply to all your watches. You can also set notification URLs on individual watches through the API, which override the global webhooks for that watch.

Removing webhooks

Click Remove next to any webhook URL to delete it. The change takes effect immediately.

Dead webhooks are switched off automatically

If a destination fails permanently — the Discord webhook was deleted, the endpoint returns 401, 404, or 410 — Site Spy disables that URL after 5 consecutive permanent failures and emails you. Temporary failures and timeouts do not count; they are retried. Re-add the URL once the destination works again.
Ending a paid plan or a Pro trial clears your webhook destinations. Site Spy sends one final message through them first, then removes both the account-level webhook URLs and any per-watch notification URLs. They are not restored when you upgrade again — re-add them.