Cluzo by Vitas
ContactAdmin Login →

Unified Digital Marketing Reporting for Agencies and Advertisers

Cluzo by Vitas is a proprietary reporting dashboard built by VITAS Digital Marketing. It consolidates campaign performance data from multiple advertising platforms - including Meta Ads (Facebook / Instagram) and Google Ads - into a single, unified interface that agencies and advertisers use to track spend, leads, cost-per-lead, and ad creative performance across all their clients and projects in real time.

Meta Marketing APIGoogle Ads APINext.js + SupabaseRead-only API access

What the platform does

Unified campaign performance
Pulls insights from Meta Ads and Google Ads via their official APIs (read-only), aggregates by client and project, and shows spend, impressions, clicks, leads, CPL, CPM, CTR, frequency, and conversion rate in a single view.
Per-project dashboards
Agency-style project breakdown - each client can have multiple active projects, each with its own monthly report, campaign tables, ad creative library, and demographic breakdowns.
Month-over-month comparison
Every KPI is displayed alongside the previous month's value, with automatic trend indicators so agencies can quickly see which campaigns are improving or declining.
Private client accounts
Each client signs in to a personal account and sees only the projects the agency has granted them. Access is enforced on the server for every request, so a client can never view another client's data.

How we use the Google Ads API

Cluzo by Vitas uses the Google Ads API in read-only mode to retrieve campaign, ad group, ad, and performance metrics for the Google Ads accounts that our MCC manages. Retrieved data is transformed into a common schema - identical to the schema used for Meta Ads data - and stored in a Supabase Postgres database. Users of the platform view the data through the web dashboard; the API itself is never exposed directly to end users or clients.

The API is called either on demand by a logged-in agency employee (via a "Refresh" button) or automatically by scheduled jobs a few times a day, so that each client's report stays current. We do not create, modify, pause, or delete campaigns through the API - all campaign management is done by our team directly in the Google Ads UI. Refresh tokens are stored as encrypted environment variables in Vercel and are never written to source code or logs.

Get in touch

Interested in Cluzo by Vitas? Leave your details and we'll get back to you.