| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||
2 | HVAC Marketing Performance Dashboard | |||||||||||||||||||||||||
3 | Rolling 90-Day Report | Prepared by Elevated HVAC Marketing | ElevatedHVACMarketing.com | ||||||||||||||||||||||||
4 | Client: | [Client Name] | Report: April 2026 | |||||||||||||||||||||||
5 | ||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||
8 | CHANNEL / METRIC | TARGET | 2 MO AGO | LAST MO | THIS MO | TREND | VS TARGET | AD SPEND | OPP VALUE (Estimates) | SALES VALUE | ROAS | |||||||||||||||
9 | ||||||||||||||||||||||||||
10 | 📊 Monthly Revenue Summary | ← Yellow = input | Blue = auto-calculated | ||||||||||||||||||||||||
11 | Total Ad Spend (all paid) | |||||||||||||||||||||||||
12 | Total Pipeline / Opp. Value | |||||||||||||||||||||||||
13 | Total Closed Revenue (CRM) | |||||||||||||||||||||||||
14 | Blended ROAS (Revenue ÷ Spend) | — | — | |||||||||||||||||||||||
15 | Marketing ROI % ((Rev-Spend)÷Spend) | — | — | |||||||||||||||||||||||
16 | ||||||||||||||||||||||||||
17 | 🔍 Google Search Ads | |||||||||||||||||||||||||
18 | Cost Per Lead | < $100 | — | — | ||||||||||||||||||||||
19 | Ad Conversion Rate | 20%+ | — | — | ||||||||||||||||||||||
20 | Ad Spend Waste % | < 10% | — | — | ||||||||||||||||||||||
21 | Revenue & ROI | |||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ✅ Local Services Ads (LSA) | |||||||||||||||||||||||||
24 | Cost Per Lead | < $75 | — | — | ||||||||||||||||||||||
25 | Book Rate (lead → job) | 40%+ | — | — | ||||||||||||||||||||||
26 | Abs Top Impression Share | 70%+ | — | — | ||||||||||||||||||||||
27 | Revenue & ROI | |||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ⚡ Performance Max (PMax) | |||||||||||||||||||||||||
30 | Cost Per Lead | < $40 | — | — | ||||||||||||||||||||||
31 | Book Rate (lead → job) | 35%+ | — | — | ||||||||||||||||||||||
32 | Revenue & ROI | |||||||||||||||||||||||||
33 | ⚑ Always compare PMax cost per booked job vs. Search before shifting budget. Lower CPL is meaningless if book rate is poor. | |||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | 📈 SEO / Organic Search | |||||||||||||||||||||||||
36 | Cost Per Lead (blended) | < $20 | — | — | ||||||||||||||||||||||
37 | Organic Conversion Rate | 5%+ | — | — | ||||||||||||||||||||||
38 | Revenue & ROI (SEO retainer vs. closed revenue) | |||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | 📱 Meta / Facebook Ads | |||||||||||||||||||||||||
41 | Cost Per Lead | < $36 | — | — | ||||||||||||||||||||||
42 | Lead Close Rate | 30%+ | — | — | ||||||||||||||||||||||
43 | Revenue & ROI | |||||||||||||||||||||||||
44 | ⚑ Best for maintenance offers and tune-ups — not emergency/replacement demand. | |||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | 📍 Google Business Profile | |||||||||||||||||||||||||
47 | Total Reviews | 25+ | — | — | ||||||||||||||||||||||
48 | Average Star Rating | 4.7+ | — | — | ||||||||||||||||||||||
49 | Review Response Rate | 95%+ | — | — | ||||||||||||||||||||||
50 | Review Response Time | < 24 hrs | — | — | ||||||||||||||||||||||
51 | GBP-attributed Revenue (Maps leads) | |||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | 📋 Agency Action Items This Month | |||||||||||||||||||||||||
54 | 1. | |||||||||||||||||||||||||
55 | 2. | |||||||||||||||||||||||||
56 | 3. | |||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | INPUT KEY → | Yellow = Agency input | Blue = Auto-calculated | ROAS: ✓ ≥4x ◎ 2–4x ✗ <2x | ✓ Good | ✗ Poor | ||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||