ErrorDetector
EN
Sign in

Be the first to know
when your clients' websites go down.

A maintenance cockpit for client websites. Uptime, certificates, domains, APIs and the pages that matter — in one place, checked around the clock.

No card required · 10 monitors free · No time limit

Sample data. A demo workspace at one moment in time, rebuilt from the real screens. Names and numbers are invented.

Monitoring

Every check in this workspace. Failing monitors sort to the top.

Status page Test alerts Add monitor
Monitors
173
173/500 real monitors used
Down
0
All clear
Failed checks
1
Separate from uptime
SSL
22
Expiring <30d
Avg RT
34ms
Across 168 responding monitors
https://acme-store.com/cart
KEYWORD Failed check (HTTP 200)
every 30skeyword Add to cartAcme CorppublicSSL 128dScan
Last 402 msAvg 24h 388 msChecked 2026-08-10 15:23:26
Last 24h
https://www.errordetector.eu
HTTP
every 30spublicSSL 29dScan
Last 36 msAvg 24h 29 msChecked 2026-08-10 15:23:30
Last 24h
https://api.stripe.com/v1/charges
API
every 30sexpects 200, 401SSL 61dScan
Last 118 msAvg 24h 124 msChecked 2026-08-10 15:23:29
Last 24h
https://github.com
HTTP
every 30spublicSSL 74dScan
Last 42 msAvg 24h 38 msChecked 2026-08-10 15:23:30
Last 24h
aws.amazon.com
DNS
every 300srecord A
Last 19 msAvg 24h 22 msChecked 2026-08-10 15:21:00
Last 24h
https://www.cloudflare.com
HTTP
every 30spublicSSL 88dScan
Last 21 msAvg 24h 24 msChecked 2026-08-10 15:23:30
Last 24h

What it watches, without being asked

24/7
Health checks
Uptime, SSL, domains, APIs and key pages.
15
Alert channels
Chat, push, on-call paging and your own webhook.
30s
Fastest interval
On Enterprise; Solo and Team check every 1 minute. One real monitoring origin.
Live
Status pages
On your own domain, with your own branding.
Features

A maintenance cockpit
for client websites

Every retained client covered from one calm workspace — uptime, content checks, domains, certificates, alert routing and a public status page they can bookmark.

Inside the app

Five screens
you will actually use.

A monitor open on its response history, the certificates and domains you are holding, the fifteen places an alert can land, and the page your client opens — each one built from the same parts as the app itself.

Monitor overview

Open one monitor and the whole story is there

Current status, average response over 24 hours, the last check, and seven days of response-time history. When something fails it is named — DNS resolution failed, connection refused, keyword not found — rather than filed under a generic timeout.

SSL certificates

Every certificate, sorted by what expires first

One row per monitored endpoint with the days remaining and the exact expiry date, ordered so the next thing to renew is at the top. A certificate you forgot is a browser warning your users see before you do.

Domain registration

The renewal date nobody remembers until it passes

Domain expiry tracked beside the certificates, in the same shape. A lapsed registration takes everything offline in a way no certificate check will ever catch.

Alert channels

Fifteen places a failure can land

Chat in Slack, Discord, Telegram, Teams, Mattermost, Rocket.Chat or Google Chat. Push through ntfy or Pushover. Page on-call through PagerDuty, Opsgenie or SIGNL4 — and those three close their own incident when the check passes. Plus email, Zapier and your own webhook, on every plan that has alerting at all.

Status page builder

A status page that is yours, on your own domain

Set the company name, logo, brand colour and a custom domain, with a live preview beside the settings. Point a CNAME at us and the page answers on your address rather than ours.

How it works

From maintenance promise to measurable service

Add the sites you maintain, let ErrorDetector collect proof in the background, and forward clients a clear monthly uptime report without building your own monitoring stack.

Step 1

Add each client once

Group websites, APIs, SSL certificates, domains, content checks, and cron jobs by client so every retainer has its own operational baseline.

Website and API uptime

Content and launch checks

Domains, SSL and background jobs

Step 2

We collect the evidence

Continuous checks create an audit trail of uptime, response time, failed checks, certificate risk, and incident history that clients can understand.

Response code and latency history down to 30 s on Enterprise
SSL, domain and DNS reminders early warnings
Automated monthly client reports Emailed monthly
Step 3

Clients see the value

When something breaks, your team gets context immediately. When the month ends, your client gets a status page and a monthly uptime report email that proves the maintenance work never stopped.

Telegram, email and webhook alerts

Incident timelines and recovery notes

Status pages and reports per client

What your maintenance clients feel

Less uncertainty, faster communication, and a professional record of the work you are already doing behind the scenes.

Clearer retainers

Reports turn invisible prevention work into visible client value.

Real history

Every incident has duration, recovery context and uptime impact.

Shared trust

Status pages keep clients informed while you work the fix.

The difference

It names the failure.

Most monitors tell you a site is down and leave you to guess why. Every ErrorDetector incident carries the cause in one plain line, and underneath it what that cause usually means and where to look first.

  • Down means unreachable. Issue means it answered but a check failed. They are never mixed up.
  • A firewall blocking our checker is reported as a block, not as downtime.
  • A cause we cannot identify shows nothing rather than a guess.

A real incident, anonymised

DOWN TLS shop.client-site.example

TLS handshake failed: certificate expired 2 days ago

The connection opened but the certificate handshake failed. Usually an expired or self-signed certificate, an incomplete chain, or a hostname that does not match the certificate.

38 minutes until the renewed certificate was installed

Simple, honest pricing

Start with a few clients. Upgrade when monitoring becomes part of every maintenance package.

Save 20% with annual billing · Prices in EUR, ex-VAT; VAT is added at checkout where it applies.

Swipe sideways to compare all 4 plans.

Free

For personal projects

€0 /month
  • 10 monitors
  • Checks every 5 minutes
  • 1 status page
  • 3 months data retention
  • Monthly email reports (first 3 months)
  • E-mail alerts to your account address
  • Slack, Telegram & webhook alerts
  • API access
  • Multi-user seats
Get started free

Solo

For solo web developers

€15/mo€182/year (2 months free)
  • 50 monitors
  • Checks every 1 minute
  • 3 status pages
  • 12 months data retention
  • Slack, Telegram & Teams
  • Custom status page design
  • Multi-user seats
Choose Solo
Most Popular

Team

For maintenance retainers

€27/mo€326/year (2 months free)
  • Client portfolio monitoring
  • Checks every 1 minute
  • Status pages for every client
  • 24 months data retention
  • 3 login seats + 3 notify seats
  • All 15 integrations — Slack, Discord, Telegram, Teams, Zapier, PagerDuty, Opsgenie and more
  • White-labeled status pages
  • Status page subscribers & analytics
  • Priority support
Choose Team

Enterprise

For large organizations

Talk to usCustom volume, invoicing and contract terms
  • 500+ monitors
  • Checks every 30 seconds
  • Unlimited status pages
  • 24 months data retention
  • 5 login seats + 5 notify seats
  • Everything in Team
Talk to us
Compare all plans in detail

Questions

Before you sign up

Every incident carries a one-line cause in plain words (a DNS record that never resolved, a certificate handshake that failed, a firewall that blocked our checker) plus what that usually means and where to look. You read the cause, not a status code.

No. Down means we could not reach the site at all. Issue means the site answered but a check failed: a keyword was missing, an API policy was not met, a certificate is about to expire, a heartbeat came in late. A late cron job is never reported as HTTP downtime.

One real monitoring origin in the European Union. We do not invent regions, and if a number is missing you see "No data", never a made-up history.

HTTP monitors with five-minute checks, one status page and alerts to your account e-mail address. It has no time limit and needs no card. Keyword, API, DNS, ping, port, heartbeat and blacklist monitors, chat and on-call channels, and the API come with a paid plan.

Cancel any time from the billing portal; the plan runs until the end of the paid period. Monitors above the Free limit are paused, never deleted, and you can download everything (monitors, incidents, contacts, status pages and daily uptime) as JSON from Settings.

Make maintenance measurable.

Start monitoring client websites today. Free, no credit card required.

Start Monitoring for Free

No credit card required · 10 monitors free · No time limit