Skip to content

Site condition · a 0–100 score

Your website can be up
and still have a problem.

Calmfox Watch keeps an eye on your site's condition around the clock. We check the things you never see day to day and turn them into one simple answer: whether everything works the way it should.

Free · About 2 minutes · No payment card

27
on the site now

Everything is in order

An illustrative simulation. Your site gets real checks around the clock.

You should not have to know DNS, certificates and servers to know whether your website is safe.

A website depends on dozens of things a business owner normally never sees. And all that time it can look as if it were working.

  • The domain may be nearing expiry.
  • The certificate may lose its validity.
  • A DNS change may send traffic to the wrong place.
  • The contact form may stop sending messages.
  • The site may slow down enough to start losing customers.

That is why Calmfox Watch exists. Not to hand you another dashboard full of data, but so that someone keeps an eye on these things for you.

What the server returns
HTTP 200 OKthe same code in both situations
<html>
  <body>
    <h1>Your Company</h1>
    <footer>Your Company Ltd.</footer>
  </body>
</html>
Verdict of the check
Monitoring that only reads the response code
Code 200. The website is considered healthy.
Calmfox Watch
The phrase “Your Company” is in the response. The website works.
Switch the situation to see the difference. Simulated.

“It works” is not the same as “it is in order”.

Site condition

One number instead of scattered reports: a single source of truth.

You do not have to read dozens of measurements. We combine them into one score from four areas, the same ones here, in the panel and in the report, and every point taken away opens up to its cause.

40%40%10%10%
100

Arc width is the area's weight, and a full set of points across all four makes 100. Hover an arc or a card.

01

Working order

weight 40%

Is the site up, with nothing broken on it?

Whether the site responds, how long outages lasted over the last 30 days and whether key content is in place. From the Start plan also dead links, content missing after releases and pages showing an error. Uptime counts twice as much here as working elements.

02

Security

weight 40%

Is it protected, and is someone maintaining it?

The SSL certificate, the domain and DNS record watch, foreign scripts and redirects. With a CMS package also overdue core, plugin and theme updates, the PHP version, configuration hygiene and the set of administrator accounts. We do not replace a firewall: we notice the effect and tell you first.

03

Performance

weight 10%

Will visitors still be there when it loads?

From the Business plan: the median of recent measurements and lasting slowdowns. One bad measurement is no reason for an alarm, a creeping regression is.

04

Digital accessibility

weight 10%

Can everyone use it, screen reader included?

The WCAG module we are working on will measure this area: image descriptions, contrast, form labels and keyboard use. Automated tests cover only part of the criteria, so we will show the problems found, not a compliance verdict. Until then the area stays unmeasured and does not lower the score.

Arc width is the weight

Working order and security weigh 40% each, performance and digital accessibility 10% each. You see it at a glance, before anyone reads a single number.

What we do not measure is not counted as zero

An area outside your plan stays an empty track, and the score always travels with the share of it we measured. A score that is 30% measured and one that is 90% measured are not the same message.

Every point is clickable

Behind “−35” there is a specific overdue item with a date, not an algorithm nobody can explain to a client.

The change, not just the state

Prevention matters most.

94
yesterday
81
today

The condition dropped 13 points since yesterday.

  • The certificate is nearing the end of its validity.
  • The home page responds noticeably slower than usual.

Fix these two things to get back to about 96 points.

An example. On your site the reasons will be your own.

We do not just show that there is a problem. We show what changed, why it matters and what to do next.

How it works

You give us the address. We handle the rest.

1

Add your domain

One field in the wizard: your website address. We run a free review right away and calculate a provisional condition score.

2

Verify ownership

Simple proof that the site is yours. It keeps strangers from putting it under watch or reading its measurements.

3

We start monitoring

We watch as often as every 30 seconds. An alert goes out once a follow-up check confirms the problem, described in plain words: what happened, what it means and what to do.

4optional

The plugin seals the monitoring.

The package for WordPress, Neos CMS, Sylius or Magento looks at the site from the inside and closes the gaps nothing can see from outside. Installation takes a few minutes and never asks for your passwords.

The view from inside

Database, disk, mail and scheduled jobs. A form can keep accepting submissions while the mail stops going out: only this view shows it.

Updates under control

Overdue core, plugin and theme updates and the PHP version enter the condition score.

Configuration hygiene

Debug mode, open registration, file permissions and the set of administrator accounts, always compared with the previous state.

Wider score coverage

The score gains parts nobody can measure from the outside. The measured share of the score grows, and with it the credibility of the number.

See the plugins and packages ›

Notifications

We do not report everything. We report what needs your attention.

Not every technical change is a failure, so events differ in urgency. Everyone on the team picks their own channels, and quiet hours hold back whatever can wait.

Critical

The site stopped responding.

You hear immediately, on your chosen channel, quiet hours included.

Important

The domain expires in 21 days.

You have time to react, and the notification respects quiet hours.

For the record

A DNS record has changed.

We write it into the event history. We will not wake you without a reason.

SMS · Calmfox Watch03:12

yourcompany.com is not responding (error 503)

Telegram · Calmfox Watch03:19

Resolved, the website is back. Downtime: 7 min

And when the problem is gone, we say that too: the site is back, the condition returns to normal.

Mobile app

Checking your site should take three seconds.

You open your phone and see: everything is under control. And if something happens, the notification arrives at once, with the details: what happened, what it means and what to do. No signing into an admin panel, no wondering what a 503 means.

App dashboard: monitoring state, site condition and availabilityCondition screen: a 0–100 score broken down into areasArea screen: where the number comes from and what takes points away

App screens, example data.

Coming soon to the App Store and Google Play

The Calmfox Watch app is being prepared for release in both stores.

coming soonApp Storecoming soonGoogle Play

Today you can already add the panel to your home screen straight from the browser, and phone notifications arrive from the Start plan.

AI assistant

Ask your assistant what is going on with your website.

Claude, ChatGPT or Cursor answer with data from the panel instead of guesswork: the health score, findings from the page review, open incidents, availability and reports. Running an agency? One assistant covers every client website you keep in the panel.

What you can ask

  • „What is lowering my shop’s health score?”
  • „Were there any outages this month, and how long did they last?”
  • „Silence the monitoring for an hour, I am deploying a new version.”

You set the boundaries when connecting

  • You pick the websites the assistant sees — the rest stay invisible to it.
  • You decide whether it only looks, or may act as well.
  • The access has an expiry date and you withdraw it with one click.

Paid work is always confirmed by you in the panel. The assistant never touches payments, invoices, the team or deleting websites.

Scenarios

Problems you would rather hear about before your customer does.

Zero hour

Without monitoringFri 21:00Nobody knows
0On the site right now
traffic hour by hour
−10 days21:00
hourlyby the minuteZero hourevery 15 min
Takings on Friday
8,287 PLN
Revenue lost · 4 h 30 min
−4,410 PLN
Average revenue: 0 PLN/h Paid traffic running: 2,700 PLN · −972 PLN into the warning
16:33Traffic drops to zero. The orders stop.
16:42No alert goes out — there is nobody to send it. Friday, after hours.
18:00An hour and a half without a single order.
19:30Three hours. In search results the shop still looks fine.
21:00A message from a customer: “we cannot get in”. Only now does anyone know.

From 16:30 to 21:00 the shop was closed. 4,410 PLN never earned and 972 PLN spent on paid traffic that kept buying clicks into a browser warning. And that is only Friday evening — with no alert the site would have stayed like that until Monday.

With Calmfox WatchFri 21:00Sales are back
32On the site right now
traffic hour by hour
−10 days21:00
7 days3 days1 dayhourlyby the minuteZero hourFixedevery 15 min
Takings on Friday
13,085 PLN
Revenue lost · 9 min
−147 PLN
Average revenue: 980 PLN/h Paid traffic running: 2,700 PLN · −32 PLN into the warning

Too late — the certificate expired at 16:30

All that matters now is how fast somebody finds out.

16:31A second check 30 seconds later — the outage is confirmed.
16:32The outage alert went out: email, SMS, app.
16:35The ticket was picked up, the certificate is being renewed.*
16:39Certificate renewed, the site lets people in again.
16:43The first order after the outage.

Nine minutes of downtime instead of 4 h 30 min. 147 PLN instead of 4,410 PLN, and 32 PLN burned on the campaign instead of 972 PLN. Not because the certificate did not expire, but because somebody found out within a minute.

A simulation with time sped up. Traffic, amounts and timings are illustrative — they show the mechanism, not a promised outcome.
* Monitoring watches and alerts. The response and the fix itself are ordered separately or handled by your own team — they are not part of the monitoring plan.

A release broke something, yet the site still opens.

The server code says "all good" while half the pricing page is gone. That is why we also check whether the key content and elements are still in place.

The domain expired, and email with it.

The reminder went to spam. The website and the email stopped working on the same day, and recovering a domain takes time and money. We warn you from 30 days before the deadline.

The website slows down month after month.

0.4 seconds today, over 3 in six months. No outage at all, yet search engines push the site down and visitors give up. We do not alarm on one worse measurement: we compare the result with the site's normal behaviour and tell you once the regression is confirmed.

0.4 s · six months ago3.1 s · today

Proof of care

At the end of the month you can see what actually happened to your site.

Not just an availability percentage. One document for you, for your technical person, or for the client you look after.

Monthly report
July 2026
PDF
99.98%availability during the month
Condition at period end
94
Change in condition
+7
Incidents
3
Found and resolved
5 of 5
Work carried out
4 h 20 min

Example figures. We email the report, or you download it from the panel.

Monitoring is not the same as fixing.

We detect problems, judge what they mean and tell you what needs attention. The fix is yours to make, your developer's to make, or a separate service you order from us. We say so plainly, because "we will find the problem" and "we will fix the problem" are two different things.

Choose the scope of care.

The contract and the response times sit on the website, so a landing page can run on Free while the shop next to it runs on Enterprise. Free, Start and Business you set up yourself, right away. Enterprise begins with a conversation, because response times and scope are agreed individually.

Free

to begin with, no commitment

€0
forever, no payment card
  • We detect a failure within 10 minutes
  • Home page, SSL certificate and domain expiry
  • CMS package: site health from the inside and a counter of overdue updates
  • Email notifications with no limit, phone app
  • One account, statistics from the last 7 days
Start for free

Start

company websites and landing pages

€15
net per month, per website
  • We detect a failure within 2 minutes
  • Content checks across the sitemap, up to 100 addresses: elements, foreign scripts, indexing
  • Your own checks on up to 4 addresses, DNS lock, a 0–100 condition score
  • Alerts in the phone app, the browser, on Telegram, Signal, Slack and Discord
  • 6 months of history, daily snapshots and a monthly report in PDF and XLSX
Get started
Most often chosen

Business

sites with forms and integrations

€29
net per month, per website
  • Everything in Start
  • We detect a failure within a minute
  • Content checks up to 500 addresses, every 12 hours
  • Your own checks on up to 13 addresses, a review on demand and a deploy webhook
  • Weekly performance measurement, phone and desktop
  • SMS on a critical failure included in the plan
  • A weekly report alongside the monthly one
Get started

Complete

Business with digital accessibility checks

€49
net per month, per website
  • Everything in Business
  • Digital accessibility checks (WCAG) on 300 addresses every day
  • Over 100 automated WCAG 2.2 tests: contrast, image descriptions, form labels, keyboard use
  • A list of issues to fix, with the addresses of the pages where they occur
Get started
Need more?

Enterprise: scope and response times agreed together

For shops and services where every minute of downtime costs money. You start the plan right away, and we confirm the terms of care in a contract after a short conversation.

  • Response times and on-call agreed individually
  • Content checks from 2000 addresses, every 6 hours
  • Daily performance measurement, a full year of history
  • Checkout path tests, server care and access rights as agreed
  • Digital accessibility (WCAG) in the scope agreed in the brief
Compare the plans point by point

What we check, how fast we tell you and who responds to a failure

Paying for a year up front includes extra setup and a one-off consultation with the team, and we provide support in Polish and in English. You can change the plan at any moment, as the site grows. Running an agency or looking after many websites? Write to us: kontakt@calmfox.pl

Questions and answers

What people ask before the first call.

What we check and how fast, whether anything has to be installed on the server, what it costs and what we do not do. Answers with numbers, on a page of their own.

See the questions and answers

See your site's condition.
Free, in about two minutes.

You enter the address, we check the most important things and show a provisional 0–100 score, the problems we found and a list of what is worth fixing. No card, no commitment and no account needed to start.

The technology behind a website is complicated.
Knowing how it is doing should not be.