How to run a retrospective or post-mortem as Small Marketing Teams
Your three-person team runs a retrospective maybe once a quarter — if that — and it looks like this: someone pastes a Google Doc link in Slack, people drop bullet points asynchronously over three days, half the team forgets to fill it in, and the doc lives in a folder nobody opens again. Meanwhile the real lessons — why the Q1 webinar pipeline was 40% below forecast, why the November nurture sequence got flagged as spam, why the agency brief took three revision cycles — are scattered across a Notion page, a Gmail thread, a Slack channel, and one person's memory. Nothing feeds back into the next campaign brief. You repeat the same mistakes because the debrief never made it out of the doc.
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 (deals, contacts, pipeline stages) so the retrospective template can pull actual MQL and pipeline numbers without manual export. Connect Google Analytics 4, Meta Ads, Google Ads, and LinkedIn Ads from Starch's integration catalog — the agent queries them live when you run a retro. Notion syncs on a schedule so prior campaign briefs and context are available inside the knowledge base. Slack is connected from Starch's integration catalog for action-item broadcast.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
March 2026 Demand Gen Campaign Post-Mortem
| MQL target | 120 |
| MQLs delivered | 74 |
| Pipeline target ($) | 480,000 |
| Pipeline generated ($) | 291,000 |
| LinkedIn Ads spend | 18,400 |
| Google Ads spend | 9,200 |
| Cost per MQL (actual) | 374 |
You ran a March push: LinkedIn Ads, one nurture sequence in Customer.io, a mid-month webinar, and content syndication through a B2B publisher. Target was 120 MQLs and $480k in influenced pipeline. You landed 74 MQLs at $374 cost per MQL and $291k in pipeline — the webinar alone accounted for 31 of the 74 MQLs, but the nurture sequence had a 12% open rate versus the 28% you expected. When you sat down to run the retro in Starch, you told it to pull HubSpot deal data for March sourced by marketing and query LinkedIn Ads and Google Ads live. The performance section filled in automatically. The team's root cause analysis identified two things: the nurture sequence was sent to a segment that had already been contacted twice in February (list hygiene miss), and the LinkedIn creative hadn't been refreshed since January (frequency cap hit). Both of those problems had appeared in the January retro too — but nobody searched for it. With the Knowledge Management archive in place, Starch surfaced the January note in the pre-retro search: 'We flagged LinkedIn creative fatigue in January. Here's what we said then.' The March retro action items — refresh LinkedIn creative every 6 weeks, audit contact segments before any sequence sends — were captured as tasks with owners and due dates before the meeting ended, and the retro was tagged and filed for the next time someone asks why a nurture sequence underperformed.
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 — knowledge management, task manager, project management 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 pull our GA4 and ad platform data, or do we still have to copy numbers in manually?
We already store campaign notes in Notion. Does Starch replace Notion or work alongside it?
Can Starch write the retrospective for us based on the data?
What if the tool we used for a campaign isn't in your integration catalog?
Is this useful for a team of three or is it overkill?
Is Starch SOC 2 certified? We'd be putting campaign performance data and HubSpot deal data in here.
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 →Run a Retrospective or Post-Mortem for other operators
The AI stack built for the founder's office.
Read guide →The AI stack built for small RevOps teams.
Read guide →The AI stack built for small customer success teams.
Read guide →The AI stack built for small IT and ITOps teams.
Read guide →Ready to run run a retrospective or post-mortem on Starch?
Request closed-beta access. Everything is free during beta.