Case study · Seranova Global

30+ client sites, one Monday email.

Seranova Global is the WordPress and Shopify agency I run out of Sri Lanka. SpeedPulse started as the internal tool I built so I could stop spending Friday afternoons checking on client sites by hand. This is how the dashboard runs in production.

30+

Client sites

~6

Hours saved / week

1 / Mon

Reports sent

Tabs replaced

The problem before SpeedPulse

By the time the agency hit twenty active client sites, I'd built up a routine: every Friday I'd open PageSpeed Insights, paste in URLs one by one, screenshot the score, paste it into Notion, then jump to another tab and check WHOIS for any domain I thought might be expiring. Throw in SSL renewals, the odd broken-link scan, and a client asking why their staging site was down — and "Friday afternoon ops" was half a day, every week.

The tools that already exist aren't bad. They're just built for one thing each. I needed one screen that answered: which of my thirty clients needs my attention this week?

Screenshot · drop into /public/case-studies/Seranova Global's SpeedPulse dashboard listing 30+ client sites with health grades
The agency dashboard — one row per client, A–F grade, last incident, current speed.

What the setup looks like

Each Seranova client lives in SpeedPulse as a website with a friendly display name. Uptime probes run every five minutes. Speed audits run weekly. SSL and domain checks run nightly. When something fires, the alert lands in my inbox before the client notices.

For the bigger retainers, I spin up a public status page on a dedicated subdomain. Clients can self-serve "is the site up right now?" without pinging me on WhatsApp.

Screenshot · drop into /public/case-studies/Per-site detail view inside SpeedPulse showing 99.79% uptime, response-time graph, indexable status, sitemap, meta-tag audit, and SEO checks for a Seranova Global client
One client, drilled into. Uptime, the response-time graph, sitemap and robots, meta tags, SEO — everything I used to check across five tabs.

The Monday email replaces the meeting

Every Monday morning I get one email: per-site uptime, speed, incidents, SSL warnings. For five clients on retainers, I add their address to BCC and forward the report. That's the entire weekly check-in.

On the agency side it shaved my Friday ops down from four hours to about thirty minutes. The other three and a half hours go back into actual client work.

Screenshot · drop into /public/case-studies/Weekly performance report email from SpeedPulse showing uptime, mobile and desktop scores, incidents, and per-site health grades for an 8-site agency portfolio
The Monday email. Eight sites, one summary, A–F grade per client. I BCC retainers and that's the weekly check-in done.

What I'd tell another agency owner

If you run more than ten client sites and you're still tab-hopping, the maths gets silly fast. Even the free tier of SpeedPulse covers two sites — point it at one client and one of your own and give it a week. You'll know within a Monday or two whether it fits.

Try the same setup, free for 2 sites.

No card. Use it on a real client site for a week and see what changes.

Get my free account