Marketing manager dashboard playbook

A before-and-after guide for the marketing leader at a home-service company. What you should see in your dashboard every day, which KPIs you actually own, and how to stop defending ad spend to the owner when the data is already right in front of you.

By Datacube content engineAutogeneratedJune 24, 2026

Role playbook

Before and after: the marketing manager's attribution problem

Before: the owner asks which campaigns are working. You pull a report from Google Ads, cross it with a call tracking export, and try to reconcile it against booked jobs in the CRM. Three hours later you have a spreadsheet that already disagrees with itself, and you present numbers that are a week stale. After: you open one screen that shows spend, calls, booked jobs, and revenue per channel, updated throughout the day. The conversation shifts from defending the budget to deciding where to move it next. This playbook is for the second version of that story. It covers the KPIs a marketing manager should own, the daily rhythm that replaces the spreadsheet scramble, and what a live marketing dashboard gives you that a CRM report cannot.

The short version

  • Own cost per booked job and revenue per marketing dollar by channel, not just click costs and impressions. Those are the numbers the owner cares about.
  • Run a daily channel check, a weekly campaign review, and a monthly attribution summary. Most budget decisions should happen mid-month, not after the month closes.
  • Attribution is broken when marketing data and CRM data live in separate systems. A live dashboard that connects spend to booked revenue closes that gap without manual exports.
  • Seasonality in the trades is predictable. A live trending view lets you shift budget ahead of demand, not after the service calls pile up.

KPIs the marketing manager should own

These metrics connect spend to outcomes. Status labels below are directional examples only. Real targets vary by trade, market, season, and business model, so calibrate against your own baseline before setting goals.

  • Cost per lead by channelDecision: which channels are getting more expensive before the month closes.
    Good
    Current
    Live by source
    Target
    Track trend, not just snapshot
  • Cost per booked jobDecision: whether ad spend per channel is generating revenue worth keeping or cutting.
    Good
    Current
    Lead x booking rate
    Target
    Lower than average ticket
  • Return on ad spend (ROAS)Decision: where to shift budget mid-month when one channel outperforms another.
    Watch
    Current
    Revenue / spend by campaign
    Target
    Varies by trade and job type
  • Booking rate by lead sourceDecision: whether a low-converting source is a budget problem or a call center problem.
    Watch
    Current
    Booked jobs / calls by source
    Target
    Compare channels, not averages
  • Review volume and average ratingDecision: which field teams to spotlight and whether to run a review-generation push.
    Good
    Current
    By platform
    Target
    Steady increase in new reviews
  • Marketing-sourced revenue (MTD)Decision: whether to increase spend mid-month or escalate a capacity or booking-rate issue.
    Poor
    Current
    Booked revenue from paid + organic
    Target
    On pace with monthly goal

Warning

Attribution blind spot: booking rate is a shared metric

A channel that generates calls but shows a low booking rate is not necessarily a bad marketing channel. It might be generating calls during a staffed-down shift, during a lunch window when the call center is slow to answer, or for job types the CSRs are not trained to book well. Before you cut the spend, check whether the booking rate problem is on the marketing side or the phones side. A dashboard that puts call source, booking rate, and CSR performance in the same view makes that question answerable in a few clicks instead of a cross-team investigation.

Campaign attribution matrix: what to review each week

ChannelSpend (MTD)Calls generatedBooked jobsRevenue per dollarAction if flat or declining
Google Search AdsHighest budget, track weeklyTypically highest volumeCompare to organicYour anchor metricCheck bid strategy, then call center booking rate
Local Services AdsPay-per-lead modelFewer but higher intentOften high booking rateUsually strongDispute bad leads; check response time
Organic / SEONo direct spendTrack as baselineCompare to paidBest return per callReview content and local presence
Reviews / reputationPlatform or tool costAffects all inboundIndirect but realHard to isolate, track trendRun a post-job review push; check field team response
Direct / referralMinimal spendOften repeat customersHigh booking rateHighest returnProtect membership base; track retention

Your weekly marketing operating rhythm

  1. 01

    Daily channel check (10 minutes)

    Open the marketing dashboard and scan spend pace against MTD budget, call volume by source, and any dramatic shifts in booking rate per channel. You are not making campaign changes every morning. You are checking whether anything broke overnight or a budget cap is about to choke off a high-performing source.

  2. 02

    Weekly campaign review (30 minutes)

    Pull cost per booked job and ROAS by channel for the week. Compare this week to the last three weeks to spot trends, not flukes. If one channel's cost per booked job is climbing while volume holds steady, check whether bids are up or booking rate dropped. Note the two or three moves you will make before next week's review.

  3. 03

    Weekly review pulse (5 minutes)

    Check new review count and average star rating by platform. In HVAC, plumbing, and electrical, review velocity affects call volume on the channels that show star ratings next to the ad. If a field team's jobs are not generating reviews, flag it for the service or operations manager this week, not at month end.

  4. 04

    Monthly attribution summary and owner presentation

    Build your attribution summary from the live dashboard, not from a fresh export. Marketing-sourced revenue by channel, cost per booked job versus average ticket, and ROAS trend over the quarter. If you are presenting to the owner or GM, frame it as budget allocation decisions for next month, not a justification for last month's spend.

  5. 05

    Seasonal budget planning (6 weeks ahead)

    In the trades, demand spikes are predictable. HVAC peaks hit in spring and again before the first cold snap. Plumbing emergencies follow freeze events. Use the year-over-year trending view to get ahead of demand at least six weeks out so you are not scrambling to add spend when volume already spiked and ad costs are at their worst.

What a marketing manager dashboard shows in real time

A live Marketing board built in datacube puts spend, calls, bookings, and revenue per channel on one screen without exporting anything. This is the view that replaces the Monday morning spreadsheet.

Dashboard preview

Figures are illustrative. A datacube marketing dashboard is built around your ad platforms, call tracking, CRM, and review sources.

Info

Coaching moment for campaigns: ROAS is not the only signal

A campaign with a lower ROAS can still be worth keeping if it generates calls during off-peak hours when the call center has capacity, or if it brings in job types with higher average tickets. A campaign with a high ROAS in raw numbers might be riding repeat customers who would have called anyway. The marketing board in datacube lets you slice revenue per channel by job type and new versus existing customer, so the ROAS conversation gets more specific. You are not defending a number; you are explaining where the next dollar should go.

Goals, leaderboards, and contests for marketing

How marketing managers use datacube goals

Marketing-specific applications for goals and visibility tools:

  • A MTD revenue goal on the Live Stats board keeps the owner informed without a daily update email.
  • Campaign-level spend goals show when a channel is burning budget faster than its bookings justify.
  • A review-count goal shared with the service team creates accountability without a separate reporting loop.
  • Year-over-year trending in the Trending view shows whether this month is beating or trailing the same period last year, so seasonal context is always visible.

Marketing manager dashboard FAQs

Show the owner what the budget actually returned

Datacube builds a custom marketing dashboard around your ad platforms, call tracking, CRM, and review sources, so you can connect spend to booked revenue without a weekly export ritual.