All Templates
Marketing Agencies

Client Campaign Tracker

One sheet to manage every campaign across every client. See what's active, what's paused, who's working on what, and which campaigns are actually performing. Built for agency teams who need to context-switch between clients without losing the thread.

What's Inside

  1. Campaign Log — One row per campaign. Client name, campaign name, channel (Paid Social / Paid Search / SEO / Email / Content), start and end dates, status (Planning / Active / Paused / Complete), assigned team member, budget allocated, and spend to date. Your master list of everything running.
  2. Performance Data — Per-campaign metrics updated weekly: impressions, clicks, conversions, revenue attributed, CTR, CPA, and ROAS. Formulas auto-calculate the ratios — just paste in the raw numbers from each platform.
  3. Team Workload — View by team member: active campaigns assigned, total budget under management, and a capacity indicator. Quickly see who's stretched thin and who has room for more.
  4. Dashboard — Active campaigns by client, total spend vs. budget across all accounts, top campaigns by ROAS, campaigns flagged as at-risk (overspending or underperforming targets), and team utilization summary.

Key Features

Sample Formulas

Here are some of the formulas powering this template:

Budget remaining by client
=SUMIFS(H:H,A:A,K2)-SUMIFS(I:I,A:A,K2)
Campaigns at risk (spend exceeding budget)
=COUNTIFS(A:A,K2,I:I,">"&H:H,F:F,"Active")
Team member active campaign count
=COUNTIFS(G:G,M2,F:F,"Active")

Get this template free

Enter your email and we'll give you instant access to copy this template into your Google Drive.

You're in.

Click below to copy this template into your Google Drive. Check your email for setup instructions.

Make a Copy

Need automated client reporting?

We build custom campaign dashboards that pull data from Meta, Google Ads, and Analytics directly into Google Sheets — auto-updated reports your clients can access anytime.

Start a build