How to score customer health as Professional Services Founders
You run a 12-person consultancy. You have a rough sense of which clients are healthy and which are drifting — but that sense lives in your head, not in a system. A client's health score is whatever you remember from the last call, minus whatever slipped through because nobody updated HubSpot after the debrief. Retainer renewals sneak up on you. An account goes quiet for six weeks and you notice on week seven. You're stitching together HubSpot deal stages, Gmail thread recency, Stripe invoice aging, and gut feel — none of which talk to each other. By the time you realize a client is at risk, they've already mentally moved on.
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, deal stage history). Starch syncs your Gmail data on a schedule (thread recency, last sender, labels). Starch syncs your Stripe data on a schedule (invoices, payment status, subscription state). Google Calendar is synced on a schedule to check upcoming meeting presence. Slack is connected from Starch's integration catalog; the agent queries it live to post the weekly digest. All scoring logic and alert thresholds are described in plain language — you tell Starch how to weight the inputs.
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 retainer health review — Meridian Consulting (8-client book)
| Thornfield Capital (retainer, $14,000/mo) | 3 |
| Arcos Group (project, $28,000 remaining) | 7 |
| Pelham & Associates (retainer, $8,500/mo) | 8 |
| Vantage Infrastructure (retainer, $11,000/mo) | 5 |
| Sunridge Media (project, $19,000 remaining) | 9 |
| Keller Advisory (retainer, $6,000/mo) | 4 |
| Dune Capital (retainer, $22,000/mo) | 8 |
| Fairway Partners (retainer, $9,500/mo) | 6 |
Meridian runs eight active client relationships worth roughly $89,000 in monthly and project revenue. Before the health dashboard, the founder had a vague sense that Thornfield Capital was 'a little quiet' but assumed no news was good news. The dashboard surfaced the reality: Thornfield's score was a 3 — last Gmail thread was 31 days ago, their February invoice ($14,000) was 22 days overdue, no meeting on the calendar, and the HubSpot deal stage hadn't moved in 47 days. Keller Advisory scored a 4 for different reasons: email contact was recent, but their March retainer renewal was 38 days out and nobody had sent a renewal proposal. Vantage Infrastructure scored a 5 because the invoice was paid but email recency was thin — turns out the senior lead had left the firm and nobody had updated the contact in HubSpot. The Monday Slack digest surfaced Thornfield, Keller, and Vantage as the three to address that week. The founder called Thornfield on Tuesday; the invoice cleared by Thursday. Keller's renewal proposal went out Wednesday. Total time to go from 'vague unease' to three concrete actions: one Monday morning Slack notification.
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, 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
Our pipeline lives in a Google Sheet, not HubSpot. Does this still work?
How does Starch know whether an email thread is with a client vs. internal?
Will this work if different team members own different client relationships?
Is Starch SOC 2 certified? Our enterprise clients ask about this.
What happens if the health score model I describe doesn't feel right after a few weeks?
Can Starch pull data from Harvest or Float for utilization signals in the health score?
Related guides for Professional Services Founders
AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →A 13-week cash flow forecast is a rolling, week-by-week view of what hits your account and what leaves it — covering roughly one quarter ahead.
Read guide →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 →An annual operating budget is a forward-looking plan that maps expected revenue against planned spending for the next 12 months, broken into categories you'll actually track — payroll, software, marketing, COGS, facilities.
Read guide →Score Customer Health for other operators
The AI stack built for small customer success teams.
Read guide →The AI stack built for small RevOps teams.
Read guide →The AI stack built for fitness studio operators.
Read guide →The AI stack built for educators, coaches, and course creators.
Read guide →Ready to run score customer health on Starch?
Request closed-beta access. Everything is free during beta.