How to score customer health as Educators, Coaches, and Course Creators
You have 200 students spread across Kajabi or Teachable, a Stripe dashboard, a Calendly booking page, and a Notion doc where you've been manually logging who attended the live call and who's gone quiet. You have no system that tells you which students are at risk of dropping off before they finish — you just notice, six weeks later, that someone stopped showing up and never asked for a refund. You rebuild the 'who needs a check-in' list from scratch every cohort. The students who email you are fine; it's the ones who go silent that churn. You need a health score before they disappear, not after.
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 Gmail (scheduled sync — reads message history and labels for each student contact), Stripe (scheduled sync — tracks payment status, failed charges, and subscription events per student), Google Calendar (scheduled sync — events going back 12 months so Starch can see which students booked calls), and Calendly (scheduled sync — booking history per invitee). Kajabi and Teachable are connected through Starch's integration catalog (live query when the health score runs) or, where direct API access is limited, Starch automates them through your browser — no API needed. Notion (scheduled sync) stores your curriculum database so Starch knows the total module count for completion-rate math.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
April 2026 Cohort — Week 5 Health Review
| Total enrolled students | 48 |
| Students scored 7–10 (healthy) | 31 |
| Students scored 4–6 (watch list) | 12 |
| Students scored 1–3 (intervention needed) | 5 |
| Failed Stripe charges this week | 3 |
| Students with zero activity in 10+ days | 7 |
| Check-in emails drafted by Starch this week | 9 |
It's Friday of week 5 in your April cohort. You have 48 students. Starch's Monday Slack message flagged 9 students whose health scores dropped by 2 or more points during week 4. Five of them are now in 'intervention needed' — all five have a combination of a missed live call, fewer than 40% of modules completed, and at least one unanswered email. Three of the five also have a failed Stripe charge sitting in your dashboard. Without this system, you'd have found out about these students when they asked for a refund in week 8 or just quietly disappeared. Instead, Starch drafted a personal check-in email for each of them Thursday morning — referencing their actual last completed module and asking one specific question about where they got stuck. You sent all nine in under 20 minutes. Two students replied within the hour: one needed a Zoom link resent, one had a billing issue Stripe auto-resolved. Both are back in the healthy range by Friday. The other seven are in your calendar for a 15-minute check-in next week. You know this because Starch put them there.
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, customer support agent 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
I use Kajabi — can Starch actually pull my students' module completion data?
What if a student's health drops for a reason Starch can't see — like they just had a baby?
Is my student data secure? I'm storing Stripe payment info and Gmail threads in one place.
I teach on Teachable, not Kajabi. Does this still work?
Can I use this for a self-paced course where there are no live calls to track?
What about the Customer Support Agent for answering repetitive student questions?
I already have a Notion database tracking student progress. Can Starch read it without me rebuilding everything?
Related guides for Educators, Coaches, and Course Creators
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 →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 →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 →Score Customer Health for other operators
The AI stack built for small customer success teams.
Read guide →The AI stack built for boutique professional services firms.
Read guide →The AI stack built for small RevOps teams.
Read guide →The AI stack built for fitness studio operators.
Read guide →Ready to run score customer health on Starch?
Request closed-beta access. Everything is free during beta.