Uptime (HTTP), SSL certificates, domain expiry, DNS and API or port checks — run from independent locations in several countries, so a failure is confirmed across borders before it alerts you. With the free Ravnsight Detective plugin connected on Pro, it also brings in WordPress errors and plugin or theme changes from inside the site.
Everything that can take a site down, watched
What Ravnsight watches, how it decides an outage is real, and how it reaches you. Free for one site; everything below in Pro.
HTTP
FreeStatus code, response time, redirects, content.
Certificate
FreeValidity, expiry, issuer.
Domain
FreeExpiry, registrar, status – before the domain lapses.
DNS
ProA/MX/NS records, expected values and unexpected changes.
API / JSON
ProCall an endpoint and check the JSON response.
TCP port
ProIs the port answering? Mail, database, SSH, your own service.
Heartbeat
ProCron and background jobs ping us – we alert when the ping stops.
Synthetic flow
ProA real browser walks a journey (home → cart → checkout) and alarms if a step breaks or the page throws JavaScript errors.
Monitoring
Everything that can take a site down, watched from outside
Pages, certificates, domain registration, DNS, APIs, ports and cron jobs – one site, as many monitors as you need, checked from our nodes in the EU.
- HTTP/HTTPS with full timing breakdown: DNS, connect, TLS, response
- SSL validity, chain, expiry and issuer change
- Domain expiry, DNS drift, TCP ports and API responses
- Content assertions – "200 OK" is not enough
- Synthetic flows: a real browser walks home → cart → checkout and alarms on a broken step or JavaScript error, plus a homepage snapshot of every site
- HTTP · / 412 ms Up
- HTTP · /checkout 688 ms Up
- Certificate 61 d Up
- Domain 27 d Warning
- DNS · A, MX – Up
- Heartbeat · nightly backup 02:14 Up
Response time, last check
No false alarms
Confirmed from a second country before anyone is woken
A failed check is retried from the same node, then confirmed from another country. Only a confirmed outage opens an incident. Slow is shown, never paged.
- Retry after 10 s and 20 s, then confirm elsewhere
- Flapping grouped into one incident
- Published methodology – read exactly how it works
- 14:31:02Check failed – HTTP 503 Frankfurt
- 14:31:12Retry failed Frankfurt
- 14:31:32Retry failed Frankfurt
- 14:31:40Confirmed from a second country Helsinki
- 14:31:41Alert sent Slack · SMS
A single failed check never alerts. 38 seconds from first failure to a confirmed alert.
Alerts
Three questions. No policy jargon.
Where should alerts go, when should we contact you, and what happens if nobody reacts. Set it once for the account, override per site.
- Confirmation from a second location before alerting
- Email, Slack, Teams, Discord, webhook, SMS
- Escalation, acknowledgement and quiet hours
- Maintenance windows that do not ruin your statistics
1Where should alerts go?
2When should we contact you?
3If nobody takes care of it
If nobody presses "On it" within 15 min, also alert the on-call phone, and remind every 30 min.
Plans
What is in which plan
Free is genuinely useful for one site. Pro is the full monitor. Agency and Partner are Pro for many sites, with the tools an agency needs.
| Feature | Free 1 site, forever | Pro Popular for one business | Agency 10–100 client sites | Partner white label & resale |
|---|---|---|---|---|
| Plan | ||||
| Sites | 1 | 3 | 10 · 25 · 50 · 100 | 10 · 25 · 50 · 100 |
| Check interval | Every 5 min | Every 1 min | Every 1 min | Every 1 min |
| History | 30 days | 13 months | 13 months | 13 months |
| Logins | 1 | 5 | Unlimited | Unlimited |
| Monitoring | ||||
| Basic monitoring (HTTP) | ||||
| SSL monitoring | ||||
| Domain expiry | ||||
| Content assertions | ||||
| Multiple URLs per site | – | |||
| DNS changes | – | |||
| API/JSON monitor | – | |||
| TCP port | – | |||
| Heartbeat (dead man's switch) | – | |||
| Performance baseline | – | |||
| Synthetic flows (browser journeys) | – | |||
| Alerts | ||||
| Email alerts | ||||
| More alert channels (Slack, Teams, SMS…) | – | |||
| Escalation and acknowledgement | – | |||
| Maintenance windows | – | |||
| Status pages, reports & API | ||||
| Status pages | – | |||
| Number of status pages | 0 | 1 | 10 | Unlimited |
| SLA & monthly client reports | – | |||
| Read API | – | |||
| WordPress (Ravnsight Detective) | ||||
| Local diagnostics (Free plugin) | ||||
| Manual isolation | ||||
| Cloud-connected diagnostics (Pro) | – | |||
| Safe plugin/theme/core updates with rollback | – | |||
| On-site backup & restore (before updates) | – | |||
| Advanced investigation | – | |||
| Automated isolation tests | – | |||
| Encrypted login vault (store site credentials) | – | |||
| Agency | ||||
| Client register | – | – | ||
| Priority support | – | – | ||
| Partner | ||||
| White label | – | – | – | |
| Partner API (create sites, read incidents & uptime) | – | – | – | |
| Send email from your own SMTP/address | – | – | – | |
| Webhooks | – | – | – | |
| Embeddable widgets | – | – | – | |
Optional · for WordPress sites
From "the site is down" to "it was this plugin"
Ravnsight Detective is a free WordPress plugin that records updates, errors and performance inside the site. Connected to Ravnsight, it lines them up with what the monitor saw. You do not need WordPress to use Ravnsight – and Detective never changes anything on your site.
- Grouped PHP errors with component attribution
- Timeline of updates and configuration changes
- Investigation Mode + isolated tests: name the problem, get the likely cause with evidence, confirm it without affecting visitors
- Cron, Action Scheduler, database and external requests
- Ravnsight AI analysis: reads everything collected and points out the likely cause with an honest confidence level
- Known-vulnerability detection: your plugins, themes and WordPress version checked against known security issues – with the CVE, severity and the version that fixes it
- Technical assistance: turn a detected problem into a paid job and have a Ravnsight technician fix it – at a fixed price, nothing touched without your approval
Hypothesis
The outage is strongly correlated with the update of WooPay Gateway.
Supporting: 14 fatals in the plugin, none before 14:31. Contradicting: none found.
Ravnsight Detective – optional plugin for WordPress sites. The platform works without it.
Agency
For agencies with many client sites.
- All client sites under one account, with a client register
- Maintenance needs and plugin risks per client
- Priority support for agencies
- White label and resale (Partner)
Reports and status pages
Show the client how it is really going.
- Public, branded status pages
- Monthly uptime and SLA reports
- Incident timelines and p95 graphs
- API and export – no data is locked in
Trust
Built for European agencies.
- All data stored in the EU
- Transparent pricing per site – no per-monitor fees
- Published alerting methodology
- Export and leave whenever you want
Features — questions
A single failed check never alerts anyone. Ravnsight retries, then confirms the failure from a second location in another country before it raises an incident. A slow-but-up site shows as degraded, not an alert.
Yes. The free plan monitors one site with HTTP, certificate and domain checks, e-mail alerts and 30 days of history. No card required.
No. External monitoring works on any website with no install. The free Ravnsight Detective WordPress plugin, connected on Pro, adds the inside view — and it never changes your site.
By e-mail on every plan, and by Slack, SMS, Teams, Telegram or webhook on paid plans. Alerts route per site to the right people.
Never. Ravnsight observes, confirms and diagnoses — it does not auto-fix, auto-update, back up or edit your site. You stay in control of every change.
Your data is handled under GDPR and stored in the EU. The monitoring checks themselves run from independent locations in several countries, confirming a failure across borders before you are alerted.
Yes. Public status pages and scheduled uptime/SLA reports, white-labelled with your own brand on Partner plans.