Getting Started with Uptime Monitoring
WebhookBeam's Uptime Monitor lets you track the availability of your websites, APIs, and servers - and get instant push notifications on your phone the moment something goes down.
What You Can Monitor
- Websites and landing pages (HTTP/HTTPS)
- REST API endpoints
- Health check URLs
- Any publicly accessible URL that returns an HTTP response
Step 1: Navigate to the Uptime Monitor
Log in to your WebhookBeam dashboard. In the left sidebar, click "Uptime Monitor" under the Status Monitor section. This opens your uptime dashboard where you can see all your monitored links at a glance.
Step 2: Verify Your Domain
Before adding a URL to monitor, you need to verify that you own the domain. Go to "Domains" in the sidebar and add your domain. Choose a verification method (DNS TXT, Meta Tag, or File Upload) and complete the verification process.
For a detailed guide on domain verification, see Domain Verification Guide.
Step 3: Add Your First Monitored Link
Once your domain is verified, click the "Add Link" button on the Uptime Monitor page:
- Select a verified domain from the dropdown (e.g.
example.com). - Enter the path you want to monitor (e.g.
/api/health). The full URL is composed automatically. - Set a friendly name - this is how the link will appear in your dashboard and notifications (e.g. "Main API" or "Marketing Site").
- Click "Save". Monitoring starts immediately.
Step 4: Configure Monitoring Settings
Click on any monitored link to view its details and edit settings:
| Setting | Description | Default |
|---|---|---|
| Check Interval | How often the URL is checked. Options range from 1 minute to 1 hour. | 10 minutes |
| Timeout Threshold | How long to wait for a response before marking the link as down. | 30 seconds |
| HTTP Method | The HTTP method used for checks: GET, HEAD, or POST. | GET |
| Expected Status Codes | Which HTTP status codes are considered "up". | 200, 201, 204, 301, 302 |
| Failure Threshold | Number of consecutive failures before an alert is sent. | 2 |
Step 5: Understanding the Uptime Dashboard
Your uptime dashboard shows all monitored links with real-time status indicators:
- 🟢 Up - The site is reachable and responding with an expected status code.
- 🔴 Down - The site is unreachable or returning an unexpected status code.
- ⏸️ Paused - Monitoring is temporarily paused by you.
For each link, you can also see:
- Response time - How fast the endpoint responded (in milliseconds).
- Last checked - When the most recent health check was performed.
- Uptime percentage - Availability over the last 24 hours, 7 days, and 30 days.
Step 6: Organize Monitors into Groups
As your list of monitors grows, you can organize them into groups — e.g. "API Services", "Frontend", "Infrastructure":
- Click the "New Group" button at the top of the Uptime Monitor page.
- Give the group a name and optional description.
- Drag and drop monitors into the group, or select a group when adding/editing a monitor.
Groups show a computed status badge and can be collapsed on your public status page. For full details, see Monitor Groups & Drag-and-Drop.
Step 7: Pause or Resume Monitoring
If you need to temporarily stop monitoring a link (e.g. during scheduled maintenance), you can pause it. Paused links will not be checked and will not trigger notifications.
- To pause: Click the link, then click "Pause".
- To resume: Click the paused link, then click "Resume".
Step 8: Delete a Monitored Link
If you no longer need to monitor a URL, click the link and select "Delete". You will be asked to confirm. Deleting a link removes all associated health check history and incidents.