Back to Home

Documentation

Everything you need to know about monitoring your websites with NotifyUp

Getting Started

1. Create Your Account

Sign up with your email (you'll get a verification link to activate your account) or use Continue with Google to sign in instantly — no password or verification step needed.

Create account

2. Add Your First Website

Once logged in, click "Add Site" in your dashboard, enter your URL, and configure:

  • Website URL (a valid HTTP or HTTPS address)
  • An optional name (defaults to the hostname)
  • Check interval (how often to monitor)
  • Alert channels — email, Slack, SMS, and/or voice call
  • Optional content & keyword checks (expected status code, required/forbidden keyword)
  • Optional SSL expiry reminders for HTTPS sites

3. Configure Alerts

Choose how and when you're notified: pick your channels, set an alert delay to avoid false alarms, and decide whether to repeat reminders while a site stays down.

4. Manage your account

In Settings you can update your name, email, and password, set your timezone (so alert times show in your local time), and opt in to AI incident summaries. Save reusable Slack channels under Integrations.

Core Features

Real-time Monitoring

Continuous checks as frequent as every 1 minute (Pro). Tracks response time and HTTP status on every check.

Multi-channel Alerts

Get notified by email, Slack, SMS, and voice call when a site goes down — with customizable delays and repeats.

SSL Certificate Monitoring

Track certificate expiry on HTTPS sites and get reminded before a certificate lapses — so you never serve a security warning.

Analytics & Incidents

Uptime over 24h, 7d, and 30d, response-time history per monitor, and a full incident log across all your sites.

Content & Keyword Checks

Assert the exact HTTP status code and require (or forbid) a keyword in the response, so a page that returns 200 while showing an error still counts as down.

AI Incident Summaries Pro

A plain-language read on each incident — likely cause, severity, and suggested next steps — in the alert and on the dashboard. Opt-in.

How Monitoring Works

Check Intervals

Choose how frequently NotifyUp checks your site:

1 minutePro plan
5, 10, 30, or 60 minutesAll plans

Status Detection

NotifyUp makes an HTTP request to your URL and evaluates the result:

  • Site is UP: HTTP status codes 200–399
  • Site is DOWN: HTTP 4xx/5xx, timeouts, network errors, or an invalid/expired SSL certificate

You can tighten this per monitor with content & keyword checks: require a specific status code (e.g. only 200), and require or forbid a keyword in the response body — so a page that returns 200 while showing an error still counts as down.

False-positive resistance

Every failure is re-checked before an incident opens, so a one-off blip doesn't page you. If an unusually large share of all monitors fail at once, NotifyUp treats it as a vantage-point problem and holds off rather than firing a storm of false alerts.

Response Time & Uptime

Every check records the response time in milliseconds, and your uptime percentage is shown for the last 24 hours, 7 days, and 30 days with color-coded health:

Green (99%+): Excellent uptime
Yellow (95–99%): Some issues detected
Red (<95%): Significant downtime

Alerts

Notification Channels

Email

Downtime and recovery alerts with site details, the error, and a dashboard link. Included on every plan.

Slack

Post alerts to a channel via an Incoming Webhook. Save channels once under Integrations and reuse them across monitors.

SMS Pro

Text alerts to a verified phone number for when you're away from your inbox.

Voice call Pro

An automated phone call for critical outages that shouldn't be missed.

SMS and voice require verifying your phone number first (a one-time code). Pro includes 100 SMS and 25 voice calls per month, tracked on your dashboard's usage meter; email and Slack are unlimited.

Alert Delay

Add a delay before the first alert to avoid false alarms — if your site recovers during the delay, no alert is sent. Options: immediate (0), 5, 10, 15, or 30 minutes.

Repeat & Recovery

Choose whether to repeat reminders while a site stays down (every 5, 10, 15, 30 minutes, or hourly — or not at all). When the site recovers, you get a recovery notification with the total downtime and the number of alerts sent. If an outage resolves during the alert delay (so no down alert was ever sent), no recovery notification is sent either.

Alert times & timezone

Times in alert emails and Slack messages are shown in your account timezone, which you set in Settings. Until you pick one, times default to UTC.

AI Incident Summaries Pro

What you get

For an incident, NotifyUp can generate a short, plain-language summary — what happened, the likely cause, a severity read, and suggested next steps. It appears in the downtime alert (email & Slack) and behind an Explain button on the monitor's incident list.

Turning it on

It's a Pro feature and opt-in: enable it under Settings → AI incident summaries. Nothing is sent to the AI provider until you turn it on.

Privacy

When enabled, incident details — the monitor's URL, HTTP status, error message, and recent response-time stats — are sent to our AI provider to generate the summary. Summaries are AI-generated, so verify before acting. See our Privacy Policy for details.

SSL Certificate Monitoring

Certificate tracking

For every HTTPS site, NotifyUp reads the TLS certificate on a regular schedule and shows its status on the monitor — valid, expiring soon, or expired — along with the issuer and the exact expiry date.

Expiry reminders

Enable per-monitor reminders and set how many days before expiry you want to be warned. NotifyUp sends the reminder over your email and Slack channels so you can renew before visitors ever see a certificate warning.

Analytics & Incidents

Per-monitor detail

Open any monitor to see its response-time history, a 24-hour status strip, current SSL status, and uptime across the last 24 hours, 7 days, and 30 days.

Incident history

The Incidents screen lists downtime episodes across all your monitors — ongoing and resolved — with the affected site, likely root cause, start time, and total duration, so you can see patterns at a glance.

Plans & Limits

Starter

Free

Everything you need to start monitoring.

  • Up to 5 monitored sites
  • 5-minute minimum check interval
  • Email + Slack alerts
  • SSL certificate monitoring & reminders
  • Uptime, response-time & incident history
Pro

$19.99/mo

For growing businesses that need more power.

  • Up to 30 monitored sites
  • 1-minute check interval
  • Everything in Starter, plus:
  • SMS alerts — 100 / month
  • Voice-call alerts — 25 / month
  • AI incident summaries

Frequently Asked Questions

Can I sign in with Google?

Yes — use “Continue with Google” on the login or signup page. Your account is created instantly, with no separate email verification step.

Does NotifyUp check SSL certificates?

Yes. For HTTPS sites it tracks certificate expiry and shows a status badge, and you can enable per-monitor reminders a set number of days before a certificate expires.

How do SMS and voice-call alerts work?

Verify your phone number once, then enable SMS and/or voice on a monitor. These are Pro features; Pro includes 100 SMS and 25 voice calls per month (email and Slack are unlimited).

How do I set up Slack notifications?

Create an Incoming Webhook in your Slack workspace, paste the webhook URL when adding or editing a site, and enable Slack for that monitor. You can also save channels once under Integrations and reuse them across monitors.

What are content & keyword checks?

Optional per-monitor assertions: require a specific HTTP status code, and require or forbid a keyword in the response body. A page that returns 200 while showing an error still counts as down.

What are AI incident summaries, and what data is shared?

A Pro, opt-in feature that generates a plain-language summary of an incident (likely cause, severity, suggested next steps) in your alerts and on the dashboard. When enabled, incident details — the monitor's URL, HTTP status, error message, and recent response-time stats — are sent to our AI provider to produce the summary. Nothing is sent while it's off.

What timezone are alert times shown in?

Your account timezone, which you set in Settings. Until you choose one, times default to UTC.

What happens if I exceed my monitor limit?

You won’t be able to add new sites until you remove some or upgrade. Existing monitors keep running normally.

Can I change the check interval later?

Yes — edit a monitor at any time to change the interval, alert channels, SSL reminders, or the URL being monitored.

Can I monitor sites behind authentication?

Currently NotifyUp monitors publicly accessible HTTP/HTTPS URLs only. Support for authenticated endpoints may come later.

Ready to start monitoring?

Join NotifyUp today and never miss downtime again. Get instant alerts and keep your websites running smoothly.