Skip to content
Oh Dear

Client reporting

Your clients don't see the monitoring you do for them. They see your invoice. Client reporting closes that gap: every month, each client can get a report on their site's uptime, performance, broken links, and more - with your logo on it, backed by an independent monitor.

It's opt-in per site: you decide which clients get a report, which checks it contains, and who receives it. We generate it, host it, and send it. No more copy-pasting stats into a slide deck on the first of the month.

Start monitoring

10 day free trial
No credit card required

A monthly report in their inbox

Generated and sent automatically

Enable reporting on a site and on the first of every month we generate a report covering the previous month, emailed to the addresses you choose - up to five per monitor. Send it to your own team for review, straight to the client, or both. Sites you don't enable it on never send anything.

The report lives on its own link, so it opens in any browser without an Oh Dear account. And every report is archived: when a client asks "how did March look?", the answer is a link, not an afternoon of digging.

Turning it on takes a minute per monitor: pick the sections and add the recipients. Every report after that sends itself.

See an example client report

You decide what's in it

Composed per site, per check

Every client cares about something different. The e-commerce client wants uptime, performance, and broken links. The brochure site needs uptime and a valid certificate. The SEO-driven client wants Lighthouse scores in there too.

Each monitor has its own report settings, so you compose each client's report from the checks that client cares about: uptime, performance, certificate health, broken links, mixed content, Lighthouse, cron jobs, sitemap, DNS, DNS blocklists, domain expiry, and open ports.

Toggle a section off and it's gone from next month's report. No templates to maintain, no export scripts.

Your logo, your accent color

Branded by you, verified by us

Upload your logo and set your accent color once, and every report your team sends carries them: your logo at the top, your color on every section heading and the accent border. To your client, it's your report, not a third-party printout.

The numbers, though, don't come from you. Every report is generated by Oh Dear, an independent monitor with no stake in the outcome. You're not grading your own homework, and your client gets confirmation from a neutral source that the site you manage is healthy.

Each report carries a small "powered by Oh Dear" note, so the independence is visible on the page, not something you have to explain.

Give clients a login of their own

Guest access, scoped to their sites

Some clients want more than a monthly summary - they want to look for themselves. Invite them into your team as a guest and hand-pick exactly which sites and status pages they can see. Ten clients? Ten guests, each seeing only their own site.

Guests can't create monitors and can't touch billing or team settings. Your client list, your other monitors, and your invoices stay yours. You decide who sees what, and you can change or revoke that access at any time.

There's no limit on team members and no per-seat pricing; an extra guest never shows up on your invoice.

A status page for every client

Live transparency between the reports

The monthly report covers last month; a status page covers right now. Create a branded status page per client - status pages are unlimited on every plan - and your client can check on their site whenever they want, without emailing you.

Each status page runs on its own custom domain with automatic SSL, carries its own logo and colors, and shows only the monitors you attach to it. Want to keep it between the two of you? Add a secret to the URL so it's not public.

Some clients just want the monthly email. Others want a login and a live status page on top. You decide per client how much they see.

See an example status page

Prove the work, every month

Start a no-strings-attached 10-day free trial. You're all set in less than a minute.
(No credit card needed.)

Not convinced yet? Need help?
Get in touch via support@ohdear.app.

Frequently asked questions

Target rings Target rings

What does a monthly client report contain?

Whatever you decide, and only for the sites you enable it on. Each monitor has its own report settings where you toggle the sections: uptime, performance, certificate health, broken links, mixed content, Lighthouse, cron jobs, sitemap, DNS, DNS blocklists, domain expiry, and open ports. On the first of the month we generate a report covering the previous month, host it on its own link, and keep every past report in an archive.

Can the report go straight to my client's inbox?

Yes. Every monitor takes up to five recipient addresses. Send the report to your own team, straight to the client, or both. Your client gets an email with a link to the full report - no Oh Dear account needed to read it.

Does the report carry my branding?

Upload your logo and pick your accent color once, and every report your team sends carries them. The report itself notes it's powered by Oh Dear, which works in your favor: your client sees the numbers come from an independent monitor, not from you.

Can my clients log in and see their own site?

Invite them as a guest and hand-pick which sites and status pages they can see. Guests can't create monitors and can't touch billing or team settings, and they never see your other clients. There's no limit on team members and no per-seat pricing.

How is this different from a status page?

A status page shows how the site is doing right now; the monthly report shows how it did over the past month. Most agencies use both: a branded status page per client for live transparency, and a monthly report for the paper trail. Status pages are unlimited on every plan.

Wait, there's even more

API response validation

API & endpoint monitoring

Call your endpoints every minute and validate what they actually return: status codes, response bodies, headers and response times. Webhooks and scheduled jobs included.

Explore api & endpoint monitoring
ssl shield

Continuous certificate monitoring

SSL certificates are essential in website security. We check all your certificate expiration dates & alert any change we detect.

Explore continuous certificate monitoring

Performance monitoring

We provide highly detailed performance monitoring and insights. We'll notify you as soon as we detect your website is getting slow.

Explore performance monitoring

Fast and insightful notifications

Get notified instantly as soon as we detect an issue or an important change. Enable any channel you use, you're in full control.

Explore fast and insightful notifications

Scheduled task monitoring

Your cron jobs (Linux) and scheduled tasks (Windows) are the heart of your data processing. We can monitor every single one of them.

Explore scheduled task monitoring
Broken links detection interface base view Broken links detection interface showing error details Broken links detection interface showing additional errors

Broken page & mixed content

We crawl and index your entire website, just like Google. As soon as we detect a broken link on your site we will let you know.

Explore broken page & mixed content
dns dropwdown

DNS record monitoring

Receive a notification whenever your DNS records are modified - intentionally or maliciously - so you can act and verify faster.

Explore dns record monitoring
DISK SPACE
api
screen
arrow 1 arrow 2
arrow 3 arrow 4
REQUEST QUEUE
server

Application health monitoring

A lot can go wrong inside your app and server. Disk space may fill up, or the database may go down. We'll notify you when something is off.

Explore application health monitoring
takeaway.com
takeaway.com logo
Today
No incidents on this day

Beautiful public status pages

In times of crisis, a public status page allows you to communicate to your clients. We'll host your status page so it's always available.

Explore beautiful public status pages
Monitor
Performance
Uptime
Certificate
laravel.com logolaravel.com
272ms
Up
Ok
ign.com logoign.com
272ms
Up
Ok
takeaway.com logotakeaway.com
272ms
Up
Ok

Website uptime monitoring

When your website goes down we'll let you know instantly. Now you can act before your or your client's brand reputation takes a hit.

Explore website uptime monitoring
⚠️ Domain expired / transfer allowed
takeaway.com

Domain monitoring

We can check how long your domain is still registered. If your renewal date is close, we'll notify you. This will avoid you losing your domain.

Explore domain monitoring
Lighthouse

Lighthouse SEO monitoring

We track the speed & performance of your website over time. If we detect your website is suddenly slower, we'll let you know.

Explore lighthouse seo monitoring
Sitemap

Sitemap monitoring

Elevate your SEO strategy and optimize your site. We analyse your sitemap health and check every URL for broken links.

Explore sitemap monitoring

Describe what you want to monitor

AI-powered monitoring

Use AI to verify anything you want on your websites and services with Oh Dear's AI-powered monitoring feature.

Explore ai-powered monitoring
Sitemap

Port scanner

Define which ports should be open, and we scan all 65,535 ports on your server. Get alerted when expected ports go down or unexpected ports appear.

Explore port scanner
Sitemap

DNS blocklist monitoring

DNS blocklist monitoring helps you stay off spam and ad-block lists. Get notified when your DNS is blocked by a blacklist.

Explore dns blocklist monitoring
Okta
Microsoft Entra ID
Google Workspace
Any SAML 2.0

Single Sign-On (SSO)

Connect Oh Dear to your identity provider. Your team signs in with the credentials they already use.

Explore single sign-on (sso)
Monitoring data Belgium 🇧🇪
Performance metrics EU region
Data controller Belgian company
DPA Signable

GDPR & EU data residency

Oh Dear is a Belgian company. Your monitoring data is stored in the EU, with a signable DPA and a public subprocessor list.

Explore gdpr & eu data residency
mobile preview

Start monitoring instantly

Start a no-strings-attached 10-day free trial. You're all set in less than a minute.
(No credit card needed.)

Not convinced yet? Need help?
Get in touch via support@ohdear.app.