Skip to main content
ClientPulse

ClientPulse

Automated client reporting for digital agencies — connect a client's data sources once, and polished reports go out on schedule without anyone building them manually.

Client
Zwebist (Concept)
Completed
April 2026
Duration
6 weeks
Category
SaaS Product
Technologies Used
Next.js 15TypeScriptTailwind CSS v4SupabaseGoogle Analytics APIMeta Ads APIRechartsResendStripeFramer Motion

ClientPulse is an internal concept project demonstrating a data-connected SaaS with live API integrations and a multi-tenant architecture. Built in 6 weeks. Shows Google Analytics and Meta Ads API integration, automated email delivery, and agency/client role separation. Not a client engagement; an honest capability demo.

Project Gallery

Key Features

OAuth-connected data sources: Google Analytics, Meta Ads

Branded report pages — agency colours and logo, client cannot see other clients

Automatic scheduled delivery: weekly, fortnightly, or monthly

Client read-only dashboard — live metrics between reports

Multi-tenant: agency manages all clients; clients access only their own reports

The Challenge

Digital agencies spend hours every Friday building client reports manually — pulling numbers from multiple platforms, pasting into slides, writing commentary. It is unbillable time that scales badly as the client list grows.

Our Solution

Connect a client's data sources via OAuth once. ClientPulse pulls the metrics, generates a branded report page, and sends it on the schedule the agency sets. Clients get a clean, bookmarkable report URL that updates automatically.

Have a Project in Mind?

Let's collaborate and create something exceptional together.