I've been using Fathom for a few months to track a handful of client landing pages, and while I love the simplicity, I found myself manually checking each site's performance every Monday to compile a quick summary for my team. It felt a bit repetitive.
I decided to see if I could automate that using Fathom's API. My goal was a simple weekly email digest that lists the top pages and total visits for each site I manage, just the basics. I'm not a developer, so I worked through it step-by-step, mostly using Python with the requests library.
The script pulls data for the previous week, loops through my list of site IDs, and grabs the top 5 pages by visits. Then, it formats everything into a plain text email body. I have it running on a scheduler now, so the report lands in my inbox every Monday morning without me lifting a finger. It's been a huge time-saver for my weekly check-in ritual.
If anyone else is doing something similar, I'd be curious to hear about it. I'm wondering if there's a better way to structure the data or if I'm missing any useful metrics that would be good to include automatically, like bounce rate for those top pages. The API docs were pretty straightforward for these core metrics, which was a relief.