How to send a weekly marketing report as Small Marketing Teams
Your three-person team rebuilds the weekly marketing report from scratch every Friday. Someone exports HubSpot deals to CSV, someone else pulls GA4 channel data, a third person downloads the Meta Ads and Google Ads spend reports, and then you spend 90 minutes in a Google Sheet stitching pipeline contribution numbers to cost-per-MQL by channel. By the time you've sent the report to the CEO, half the numbers are already a day stale. You don't have Looker or a BI tool. You have tabs, exports, and a VLOOKUP that breaks every other week when HubSpot adds a column.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Starch syncs your HubSpot data on a schedule (contacts, companies, deals, owners) so deal and MQL data is always current. GA4, Meta Ads, Google Ads, and LinkedIn Ads are connected from Starch's integration catalog and queried live when the report runs. PostHog is also connected from Starch's integration catalog for product and signup funnel data. Gmail is synced on a schedule so the weekly digest can be sent directly from your connected inbox.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Week of April 7–13, 2026 — Weekly Marketing Report
| HubSpot MQLs created (all sources) | 47 |
| Pipeline influenced (new deals by marketing source) | 218,000 |
| Google Ads spend | 4,200 |
| Meta Ads spend | 2,800 |
| LinkedIn Ads spend | 1,900 |
| Total ad spend | 8,900 |
| Blended cost-per-MQL | 189 |
| GA4 sessions (organic search) | 9,400 |
| GA4 sessions (paid) | 3,100 |
The report that landed in the CEO's inbox Monday at 8am showed 47 MQLs created in the prior week, down from 61 the week before — a 23% drop that would normally prompt a 'what happened?' Slack message at 9am. Instead, the report already included a flagged note: LinkedIn Ads cost-per-MQL jumped from $112 to $287 after one campaign targeting the VP of Marketing audience ran out of budget on Wednesday and shifted spend to a lower-converting ad set. Google Ads held steady at $94 per MQL on 4,200 in spend. The growth digest section (from the Growth Analyst connection to PostHog) showed that the blog post on demand gen benchmarks drove 34 trial signups, making it the top assisted-conversion content piece of the week. The CEO's only reply: 'pause the LinkedIn campaign, push the budget to Google.' No spreadsheet. No Friday scramble. The team spent 15 minutes on the actual decision instead of the 90 minutes building the context for it.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — growth analyst, sales agent crm all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
Does Starch actually store our HubSpot and GA4 data, or is it pulling it fresh every time?
We use Customer.io for email, not Mailchimp. Can Starch pull email performance data into the report?
Can it flag anomalies automatically, or does someone still have to read the numbers?
What if we want to add Amplitude instead of or alongside GA4?
Is Starch SOC 2 certified? We'll get asked by security before connecting HubSpot.
The Growth Analyst starter app mentions PostHog — we use Amplitude. Do we have to use PostHog?
Related guides for Small Marketing Teams
Lifecycle email flows are the automated message sequences that go out when someone signs up, goes quiet, upgrades, churns, or hits any other meaningful moment in their relationship with your product or service.
Read guide →An outbound email sequence is a structured series of messages sent to prospects who haven't heard from you yet — or haven't responded.
Read guide →A product roadmap is how you turn a backlog of ideas, customer requests, and strategic bets into a prioritized sequence of work your team can actually execute against.
Read guide →An SEO content engine is the system that turns your site into a compounding traffic asset — research, production, publishing, and measurement running on a repeatable cycle instead of a one-off push.
Read guide →Send a Weekly Marketing Report for other operators
The AI stack built for the founder's office.
Read guide →The AI stack built for DTC founders.
Read guide →The AI stack built for CPG brands.
Read guide →The AI stack built for solo media and creator businesses.
Read guide →Ready to run send a weekly marketing report on Starch?
Request closed-beta access. Everything is free during beta.