← All work

Automate

One email every Monday. Last week's numbers, nothing else.

Before we sell automated reporting to anyone, we wired it up on ourselves. A Cloudflare Worker fires at 7 AM every Monday and delivers last week's site visits and contact enquiries straight to the inbox — no dashboard, no login, no extra subscription.

Practice
Automate — Reporting
Tracks
Site visits · Contact form enquiries
Delivery
Email — every Monday 7 AM SAST
Infrastructure
Cloudflare Worker · cron trigger
Status
Live — running on digitalblastmedia.co.za

The problem with dashboards

Most small business owners have their numbers scattered across platforms — traffic in one tool, form submissions in another, uptime somewhere else. To see last week's picture you have to remember to log in, navigate to the right view, and mentally compare it to the week before.

Most weeks, it doesn't happen. Not because you don't care, but because the data sits still while you're busy. By Monday morning you're already in the week; the previous week's numbers stay unchecked until something goes wrong and you think to look.

Push beats pull

The right answer isn't a better dashboard. It's a push — the number comes to you, on a schedule, without you doing anything.

We built a Cloudflare Worker with a cron trigger: it fires every Monday at 7 AM SAST. It pulls the previous week's visit count from the Cloudflare Analytics API, counts contact form submissions from the Resend API, formats them into a single clean email, and delivers it to the inbox. That's the whole thing.

Works on any device. No app to open, no subscription to log into. If you're on load shedding and running on your phone, the report is still there.

Why we run it on ourselves first

This is how the Automate practice works at DBM: before we sell it, we build it on our own business and live with it. We can tell you honestly what the number means, when it behaves unexpectedly, and what a realistic first month looks like.

In practice the weekly rhythm is more useful than a live dashboard. One number, once a week — enough to tell you whether the previous week's content or promotion moved the needle, without the noise of real-time fluctuations you can't act on.

What this looks like in your business

The version we run tracks two things: visits and enquiries. For a client business it's straightforward to extend — WhatsApp instead of email, a third metric like quotes sent or sales closed, or a daily cadence instead of weekly.

The infrastructure runs on Cloudflare's free tier. There's no per-seat licence, no analytics platform subscription, no ongoing cost beyond the hour it takes to adapt the template to your metrics.

If your business runs on numbers that currently live in dashboards you don't open often enough, this is the kind of automation we build under the Automate practice. Book a discovery call — the scope is usually small and the payoff immediate.

Ready to build something that works?

Tell us what you need. We'll tell you honestly if and how we can help.

Book a discovery call