How to run a win/loss analysis as Small Customer Success Teams
Your three-person team lost a renewal last quarter and genuinely doesn't know why. The account went quiet, then churned, and the post-mortem was a 30-minute Slack thread where everyone blamed a different thing — product gap, competitor price, slow onboarding. You have no structured win/loss data. Closed-lost reasons in HubSpot are whatever the AE typed in a hurry. You're not doing formal win/loss interviews because there's nobody to own it. Meanwhile, the same objections keep surfacing in new deals and you're pattern-matching from memory. A real win/loss process feels like something a 20-person revenue team does, not three CS people holding 250 accounts together.
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, companies, and close reasons flow in automatically. Starch also syncs your Gmail on a schedule, so thread history with churned accounts is available without manual export. Intercom and Zendesk are reachable by connecting them from Starch's integration catalog; the agent queries them live when your win/loss app runs to pull support ticket volume from churned accounts.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q1 2026 churn post-mortem, 14 accounts
| Closed-lost: price objection (competitor undercut) | 3 |
| Closed-lost: product gap (missing feature X) | 5 |
| Churned: slow onboarding / never activated | 4 |
| Churned: champion left company | 2 |
Your team ran this analysis in February on 14 accounts that closed lost or churned in Q1. Starch pulled all 14 from HubSpot, surfaced Gmail thread history for each, and queried Intercom live for support ticket counts. The auto-generated post-mortems showed that 5 of the 14 closed-lost deals cited the same missing feature — a reporting export that three competitors have — but your AE had logged these as 'price' in HubSpot because price came up in the final call. The Intercom data showed the 4 onboarding churns had all opened zero support tickets, meaning they never reached out when they got stuck; they just stopped logging in. The digest flagged that 'product gap' as a category grew from 1 account in Q4 to 5 in Q1 — a 400% increase the team would not have caught without the month-over-month comparison. That one data point went straight to the product team.
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 — sales agent crm, crm, 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
Our closed-lost reasons in HubSpot are a mess — half the deals just say 'no reason given.' Can Starch still do anything with this?
Does Starch store our HubSpot and Gmail data, or does it query it fresh each time?
Can we track competitor mentions specifically — not just 'lost to competitor' but which competitor?
We don't have a formal win/loss interview process. Should we try to add one alongside this?
How is this different from just building a HubSpot report on closed-lost deals?
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 →Run a Win/Loss Analysis for other operators
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 boutique professional services firms.
Read guide →The AI stack built for real estate operators.
Read guide →Ready to run run a win/loss analysis on Starch?
Request closed-beta access. Everything is free during beta.