
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.
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.
More Projects
QuietLeaks
Affiliate link health monitor — tracks every link, detects 404s and silent redirects, and tells you exactly how much money a broken link is costing you.

MarketPlex
A full multi-vendor marketplace platform — seller onboarding and storefronts, buyer checkout with split payments, admin approval and dispute resolution, all built as one deployable system.

OnboardKit
A no-code in-app onboarding builder for SaaS products — design tooltip flows, modals, and checklists in a visual canvas, publish instantly, and watch new user activation improve without touching your codebase.