How to set quarterly okrs as Small Marketing Teams
Your three-person team needs to set Q3 OKRs in two weeks. The data you actually need — pipeline contribution by channel, MQL trends, cost per lead by campaign, content engagement rates — lives in four different tools that don't talk to each other. Someone has to pull HubSpot deal data, manually join it against GA4 sessions, export Meta Ads spend into a spreadsheet, and build a slide deck from scratch before the leadership meeting. That process takes one person the better part of a day, the numbers are stale by the time you present them, and the OKRs you end up setting are based more on gut feel than the signal you actually have. The quarter starts before you've agreed on what winning even looks like.
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 connects directly to HubSpot (scheduled sync — contacts, companies, deals, owners refresh on a schedule). Connect Google Analytics 4, Meta Ads, Google Ads, and LinkedIn Ads from Starch's integration catalog; the agent queries them live when your dashboard or automation runs. Starch syncs your Notion data on a schedule to read and write your OKR doc. Slack is connected from the integration catalog for weekly digest delivery.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q3 2026 OKR Kickoff — July 1 Deadline
| HubSpot MQLs (Q2 actuals) | 312 |
| Organic sessions / month (Q2 avg) | 48,200 |
| Meta + Google Ads CPL (Q2 avg) | 187 |
| Marketing-influenced pipeline (Q2) | 1,840,000 |
| LinkedIn Ads spend (Q2 total) | 24,000 |
It's June 18. You have two weeks before Q3 starts and a leadership sync on June 26 where the CEO wants to see the marketing team's OKRs with baselines attached. Normally this means one person spending Tuesday pulling HubSpot reports, another exporting GA4 into Sheets, and a third trying to reconcile Meta and Google Ads numbers that don't match because the attribution windows are different. This time, you describe what you need in Starch: a dashboard that joins HubSpot deal data (scheduled sync, refreshed daily) against GA4 channel sessions (live query from the integration catalog) and Meta/Google Ads cost data (live query). Starch builds it. You see that Q2 MQL volume was 312, organic sessions averaged 48,200 per month, and your blended CPL across paid channels was $187 — down from $224 in Q1 because you paused two underperforming LinkedIn Ads campaigns mid-quarter. Marketing influenced $1.84M in pipeline. From those baselines, you ask Starch to draft OKRs: Objective 1 is growing marketing-influenced pipeline to $2.5M, with KRs around MQL volume (400/quarter), CPL reduction to under $160, and one net-new channel test completed. The draft goes into Notion via the Knowledge Management app with the baselines embedded. At the June 26 meeting — captured in Meeting Notes — the CEO approves two of the three objectives and pushes back on the CPL target as too conservative given the budget freeze. That decision is captured automatically. By June 30, the OKRs are locked and a Monday morning Slack automation is running, comparing actuals against targets every week.
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, growth analyst 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
We use Customer.io for email, not Mailchimp. Can Starch pull email performance data?
Does Starch actually write into Notion, or just read it?
Our HubSpot data is messy — deals are miscategorized and lead source fields are inconsistent. Will the baselines be accurate?
Is Starch SOC 2 certified? We'd be connecting HubSpot and ad accounts.
Can Starch track OKR progress automatically throughout the quarter, or is it just a setup tool?
What if we want to track OKRs for a channel Starch doesn't have a direct integration for — like a podcast or a partner program?
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 →Set Quarterly OKRs 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 finance teams.
Read guide →The AI stack built for small HR teams.
Read guide →Ready to run set quarterly okrs on Starch?
Request closed-beta access. Everything is free during beta.