Uptime monitoring for agencies that tells you first.
Every client site in one dashboard, one group per client. Each client gets a status page on their own domain, and from Professional up a monthly report carrying your logo — you get the alert first.
Four beliefs that lose agencies clients
Each one sounds reasonable. Each one ends with the client finding out before you do.
"If something broke, the client would call us."
They do — after their customers noticed. That call is the damage, not the warning. And the quieter failure mode never calls at all: it just doesn't renew the retainer.
"We'd notice — we're in these sites every day."
You're in the five sites you're building this month. The hundred you shipped before them haven't been opened since launch — and those are the ones that break quietly.
"The homepage loads, so the site works."
The checkout, the contact form and the login can all be broken while every homepage ping passes. "Up" and "working" are different claims — the client only pays for one of them.
"Hosting says server: OK — we're covered."
The host measures their server, not the visitor's experience. An expired SSL certificate, a lapsed domain or broken DNS takes the site down while the hosting panel stays green.
"99.9% uptime is basically perfect" is the biggest one. Per site, 99.9% is 8 hours 46 minutes of downtime a year. Run 127 client sites at 99.9% each and the portfolio carries 1,112 hours a year — three hours of downtime somewhere, every day.
So the question isn't whether a client site goes down this week. It's whether you hear it from your dashboard — or from the client.
What does the morning actually look like when you're the one who knows first?↓ minute by minute
The outage the client never saw
09:14 on a Tuesday: harrowfen.com stopped answering. The hosting panel still read server: OK, and the client was three hours from opening the site.
That covers the outage. But an outage is only one of seven ways a client site breaks — and a ping warns you about exactly none of the other six.↓ the other six
Client website monitoring, the whole portfolio.
Seven monitor types per site — because a ping can't warn you about an expiring certificate, a lapsing domain, a malware flag or a broken checkout. All of it reports into one dashboard, grouped by client.
Onboarding, client reporting and escalation
One paste per client, not per site
Paste a client's URLs, choose one check type and that client's group, and the whole batch is created in one call. Four pastes cover a client's uptime, SSL, domain and malware monitors.
- Paste a URL list — uptime, SSL, domain, malware, speed or real-user monitors, one type per run
- A group per client — the batch lands in that client's group; filter the dashboard to it
- Bulk actions — pause, resume, delete or schedule maintenance across a client's group at once
shop.marlbeck.com
blog.marlbeck.com
help.marlbeck.com
… 8 more lines
Monthly reports with your logo
Renewal conversations go better with evidence. A scheduled report mails the month's uptime, incidents caught and response times to the client — your logo at the top, your colors throughout. Reports go out on every plan; putting your brand on them starts at Professional.
- Your branding — your logo and a 14-colour theme on the report email, not ours, from Professional up
- On a schedule — daily to yearly, with PDF, HTML or CSV attached and a shareable link
- One report per client — "Add group" fills in that client's monitors; sites added later are picked the same way
A status page on their domain
Clients email you because there is nowhere else to look. Give each one a page at status.marlbeck.com, fed live by their uptime, SSL and speed monitors: their logo, no Uptimia mark, public or password-protected.
- Their domain, HTTPS included — point one CNAME at us; the certificate is issued and renewed for you
- No "Powered by Uptimia" — one toggle removes the footer line, on every plan
- Pages that scale with clients — one page on Basic and during the trial, 10 on Professional, 999 on Enterprise
Escalation until someone acknowledges
A missed Slack ping becomes an SMS, then the next person on the list — and one acknowledgement stops the ladder for everyone. Ladders come with Professional and above; below that every alert goes to everyone at once. Seats for the PM, the on-call dev and the bookkeeper, each with the right role.
- Five roles, scoped to a client — Editor and Read-only seats can be limited to one client's groups, on every plan
- Ladders up to 10 steps — acknowledge from the alert without logging in and the rest never fire
- 12 alert channels — Slack, SMS, WhatsApp, PagerDuty, MS Teams, Discord, Telegram, webhooks and more
Each client routed to the people who own them
One contact list, split by client: the team on that account gets paged, and the others are not woken for a site they never touch.
12 channels, one contact list — split per client, configured once.
Browse the full integrations directory →A client's outage should page you.Not your client.
500 uptime monitors, every monitor type and all 12 alert channels during the trial.
Your whole portfolio in three steps
The first client is watched in ten minutes. The rest is repetition.
Paste one client's URLs
Pick the check type and the client's group — the whole batch is created in one call.
shop.marlbeck.com
… 10 more
Route the alerts
Connect Slack and SMS, add seats, and on Professional set the escalation ladder so nothing rings unanswered.
Turn on the client-facing layer
A status page on each client's domain, a branded monthly report to their inbox — and the alert still comes to you first.
Also included
Onboard clients from the API
A new client signs and one script creates their monitors from your own onboarding tooling.
Maintenance windows
Migrating a client this weekend? Schedule the window — checks pause, alerts stay quiet.
Page speed & vitals
Lab Web Vitals — LCP, CLS, FCP, TTFB — measured in the same headless-Chrome run as the load time.
Real-user monitoring
Add a snippet to a client site and see real visitors' load times by device and country.
Recovery notices
When a monitor recovers, everyone who was alerted hears that too.
One account, every client
Groups keep 34 clients from becoming one long list — filter, pause, report on or restrict a seat to any one of them.
What is agency website monitoring?
Agency website monitoring is watching every client site you build or host — uptime, SSL, domain expiry, malware — from one external dashboard, so you find problems before clients do. One service replaces a plugin per site and a login per client, and turns the results into client-facing reports and status pages.
The client finds out first
Every discovery the client makes first is a withdrawal from the retainer's trust.
You find out first
The incident becomes a line in the monthly report — evidence the retainer works.
The checks every client site needs
Five checks cover the failure modes that hit client sites — uptime and domain scale with the plan, SSL and malware are counted more tightly. Add speed, transactions or server metrics where the retainer calls for them.
See all monitor types →| Check | What it catches | How it works |
|---|---|---|
| Uptime | Outages, server errors | Every 30 s from Professional up, re-checked from other regions |
| SSL certificate | Expiry, broken chains | Alerts start on the day you pick; inside 45 days it is critical |
| Domain expiry | Lapsed renewals | WHOIS re-read as often as daily; critical inside 3 days |
| Virus & malware | Google flagging the site | Checked against Google's Web Risk database |
| Transactions | Broken checkout & forms | Multi-step flows replayed in a real Chrome browser |
Agency monitoring FAQ
01What is website monitoring for agencies?+
02How many client sites can I monitor?+
03How do I onboard a whole portfolio?+
04Can my clients log in and see their own dashboard?+
05Can I white-label uptime monitoring for my clients?+
06Do the reports support my agency's branding?+
07Can I restrict a seat to one client's sites?+
08Do I need to install anything on my clients' sites?+
09What happens when a client site goes down?+
10Which alert channels can my team use?+
Their site. Your reputation. Know first.
Load a client's URLs into the trial and see the first alert land before they do.