How to Set Up Automated Uptime Alerts Via Webhooks for Website Monitoring

by waleedalikhan835 in Circuits > Assistive Tech

23 Views, 0 Favorites, 0 Comments

How to Set Up Automated Uptime Alerts Via Webhooks for Website Monitoring

image_5dfb6de1.png
Screenshot_20260722_230134_com_android_chrome_ChromeTabbedActivity.jpg

Monitor your website constantly without manual checking. This guide shows you how to connect an uptime monitor to your server and receive instant alerts via Discord or Slack webhooks when downtime occurs.

Create Your Webhook URL

image_5dfb6de1.png

Webhooks send real-time data from one app to another. We need a destination URL to receive the alert.

For Discord:

  1. Open your server settings and click Integrations.
  2. Select Webhooks and click New Webhook.
  3. Name your bot (e.g., "PingKeeper Bot") and choose an alert channel.
  4. Click Copy Webhook URL.

For Slack:

  1. Go to the Slack App Directory and search for Incoming Webhooks.
  2. Click Add to Slack and choose your target channel.
  3. Click Add Incoming Webhooks Integration.
  4. Copy the generated Webhook URL


Configure the Monitor in PingKeeper

image_5dfb6de1.png

Now connect your webhook destination to the monitoring service.

  1. Log into your dashboard at PingKeeper (https://pingkeeper.online).
  2. Navigate to the Monitors tab and click Add New Monitor.
  3. Select HTTP(S) as your monitor type.
  4. Paste your target website URL into the URL/IP field.
  5. Set the check interval frequency (e.g., every 60 seconds).


Link the Webhook Alert

image_5dfb6de1.png

Tell the monitor where to send the data when a crash happens.

  1. Scroll down to the Notification Channels section inside your monitor settings.
  2. Select Webhook from the available dropdown options.
  3. Paste the Discord or Slack URL you copied during Step 1.
  4. Toggle the alerts for Component Down and Component Restored to "Active".
  5. Click Save Monitor.


Test the Automation

image_5dfb6de1.png

Verify your system works before an actual emergency happens.

  1. Intentionally pause your test server or use a dummy URL that returns a 404/500 error.
  2. Wait for the duration of your check interval.
  3. Check your Discord or Slack channel.
  4. You will see an instant bot notification containing the downtime timestamp and error code.

To get started with 3 free automated monitors and advanced webhook integrations, create your account on PingKeeper (https://pingkeeper.online).