How to set quarterly okrs as Small Customer Success Teams
Every quarter your three-person team tries to set OKRs that actually reflect what's happening in your book of business — but the data lives in five different places. HubSpot has deal stages and renewal dates. Intercom has ticket volume and response times. Your usage dashboard (if it updates this week) has activation rates and feature adoption. The QBR notes from last quarter are in someone's Google Docs. You spend two days pulling this together in a spreadsheet, arguing about what 'improve retention' actually means in measurable terms, and then the OKRs live in a Notion page nobody looks at until next quarter's retro. You never know mid-quarter whether you're on track until it's too late to course-correct.
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, and owners — so renewal dates and deal stages are always current. Connect Intercom from Starch's integration catalog; the agent queries it live when your OKR check-in automation runs. Starch also connects directly to Slack so the biweekly summary posts automatically. For usage data from a tool like PostHog, connect it from Starch's integration catalog and the agent queries it live alongside your other sources.
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 Set — 3-person CS team, 250 B2B accounts
| Objective 1: Reduce churn risk | 4 |
| KR1: Renewal rate ≥ 91% (baseline: 87%) | 91 |
| KR2: Accounts with 0 open tickets at renewal ≥ 75% (baseline: 61%) | 75 |
| Objective 2: Improve time-to-value for new accounts | 3 |
| KR1: Median days to first meaningful usage ≤ 14 (baseline: 22) | 14 |
| KR2: Onboarding ticket rate (tickets in first 30 days) < 40% of new accounts (baseline: 54%) | 40 |
| Objective 3: Grow expansion ARR | 3 |
| KR1: Expansion ARR from existing accounts ≥ $85,000 (baseline: $61,000) | 85,000 |
Going into Q3 planning, the team asked Starch to pull last quarter's performance data from HubSpot and Intercom. In about four minutes they had a table showing Q2 renewal rate (87%), median onboarding ticket resolution time (6.2 days), and expansion ARR closed ($61,000 against a $75,000 target). Starch flagged that 54% of new accounts opened a support ticket in their first 30 days — a signal the team knew was bad but had never quantified. From there Starch drafted nine key result candidates with baseline values already populated. The team's 60-minute planning session was spent arguing about the right targets, not copying numbers out of HubSpot. They set a 14-day time-to-first-value target (down from 22), a 91% renewal rate goal (up from 87%), and an $85,000 expansion ARR target. The biweekly Slack check-in went live that afternoon. At week six, the check-in flagged three accounts — TerraLogic, Bridgepoint Analytics, and Novus Health — as at-risk based on open tickets older than seven days and renewals inside 45 days. The team ran targeted outreach that week. Two of the three renewed on time.
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 — crm, knowledge management, task manager 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 connect to HubSpot, or does it just let me manually import a CSV?
We use Intercom for customer support tickets. Can Starch pull from that?
What if our product usage data lives in a tool like PostHog or Amplitude?
Is Starch going to replace HubSpot or Intercom for us?
We're not SOC 2 certified ourselves, but our customers sometimes ask about the tools we use. Is Starch SOC 2 certified?
Can Starch actually write our OKRs for us, or does it just pull data?
What happens if a key result's data source changes mid-quarter — like we switch CRMs?
Related guides for Small Customer Success Teams
A strategic account plan is a documented, living view of a specific customer or prospect — their business goals, the stakeholders who matter, the gaps your product fills, the risks to the relationship, and the actions your team is taking.
Read guide →A customer knowledge base is the document — or collection of documents — that answers the questions your customers ask repeatedly.
Read guide →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 →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 →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 marketing teams.
Read guide →The AI stack built for small finance teams.
Read guide →Ready to run set quarterly okrs on Starch?
Request closed-beta access. Everything is free during beta.