Weekly Marketing Report — Week 27

Westcoast Power & Equipment · Jun 29 – Jul 5, 2026 · compiled Mon 6:00 AM from 5 connected sources + 1 manual import
Drafted by simulis · reviewed & sent by you, under your name
Approve & export PDFEdit draft

Summary the three numbers the Monday conversation comes back to

Ad spend (all platforms)
$1,124
on plan
meta + google apis
Leads (DMs + forms + calls)
61
↑ 22% WoW
meta inbox + ga4
Cost per lead
$18.40
↓ from $23.10
computed · sources linked
Page views (site)
3,208
↓ 9% WoW
ga4

The week in one paragraph: the outage-prep campaign is still your engine — it drove 38 of 61 leads, mostly through Instagram DMs rather than form fills, and lead cost fell 20% as the July 2 storm warning pushed organic urgency. But its creative is aging on schedule: CTR is down for a second straight week, tracking the same decay curve as the March storm campaign memory: Mar W3, CTR −31% → spend wasted in W4. Google Search spent 31% of budget for 4 leads — its generic keywords ("generator") keep buying research traffic that DMs the shop with questions but doesn't buy. Site page views dipped, but the fall is entirely blog traffic; product-page views actually rose 6%.

What your customers said this week (from 94 DMs — your main channel, as usual): sizing questions dominated again (31 asks), and a new theme appeared — 7 people asked about financing/payment plans, which the brain has not seen before new theme — flagged.

Meta — ads sheet 1 of your old workbook, now with the why

CampaignSpendReachCTRLeadsWoW
Outage-prep (IG+FB)
3 creatives, running 19 days
$52141.2k2.1% 38+9
Camping inverters (IG)$18618.7k1.8% 11+3
Brand / retargeting$719.3k0.9%4±0
Every figure pulled from the Meta Marketing API, Mon 6:00 AM · click any number in the live product to see the raw source row.

Meta — DMs & comments what the counts don't show

94 DMs (↑ 12) · 23 comments · median first-response 41 min (evenings still your slow window — 14 DMs arrived after 6 PM). Top themes: sizing (31), price (19), delivery (11), financing (7 — new).

"can I pay this off monthly? need one before august but $2k at once is rough right now"— IG DM, Thu 7:42 PM, outage-prep ad click
"whats the difference between the 6500 and the 8000 for a house with AC"— FB DM, Sat 11:03 AM — the sizing theme, ask #31 of the week

The financing theme is worth a decision: 7 asks in one week from a standing start, all on the outage-prep audience. If a payment option exists (or a partner like Affirm is viable), it's both a reply macro and next month's ad angle added to brain: audience → price-sensitivity → financing.

Google Ads sheet 3, with its recurring problem named

CampaignSpendClicksConv.CPL
Search — "generator" generic$2483121$248
Search — branded + "generator vancouver"$98643$33
Generic search has now spent $1,006 over 5 weeks for 6 leads memory: flagged in W23 and W25 reports — third strike, recommendation below.

Organic & site the separate meeting, folded in

3,208 page views (↓ 9%) — the dip is blog traffic after last month's how-to post cooled; product pages rose 6%, led by the WP-6500 page (storm warning + ad traffic). Top entry paths: IG profile → sizing guide (up 31%), Google organic → WP-6500. LinkedIn: 2 posts, 411 impressions, no leads — consistent with its role as a B2B presence channel, not a lead channel.

Recommendation the decision this report exists to inform

Shift $200/wk from Google generic search into Meta outage-prep — and refresh its creative first

Why: generic search is your worst dollar (CPL $248 vs. Meta's $13.70) and has failed the same test three reports running. Meta is your best dollar but its creative is on the March decay curve — reallocating without a refresh would pour the money into fatigue. Sequence: refresh creative this week (the financing theme is the ready-made new angle: "Own the outage kit from $89/month"), then move the budget.

Confidence: high on the Google cut (5 weeks of evidence), medium on the creative angle (new theme, n=7 — validate with one small ad set first). Expected effect if it holds: ~9–12 additional leads/wk at similar spend.

The brain this week what accumulated while you slept

Learned this week

  • New audience theme: financing / pay-monthly (7 asks, outage-prep audience)
  • Storm warnings lift organic urgency ~2 days before DM volume follows
  • Product-page views can rise while total views fall — blog ≠ pipeline

Recalled from memory

  • March storm campaign: CTR −31% in W3 → W4 spend was wasted. Same curve now
  • Generic-search CPL flagged in W23, W25 — pattern, not blip
  • Sizing is the #1 question in 9 of the last 12 weeks — permanent content gap
Concept demonstration — Westcoast Power & Equipment is fictional; all figures illustrative. In the live product every number links to its source row, manual imports are marked amber, and nothing is sent upward until you approve the draft.
pulled from connected API manual import (your spreadsheet, uploaded) memory callback
simulis · a Naran Labs product