How to run nps and csat surveys as Educators, Coaches, and Course Creators
You teach a cohort of 80 students, send a post-module survey via a Google Form, and then spend a Sunday afternoon copying responses into a spreadsheet to figure out which lessons are landing. Half your students never fill it out. The ones who do complain about things you fixed two cohorts ago. You have no way to track NPS over time across Stripe customers versus free-trial students, no way to auto-follow-up with the detractors, and no way to connect a low satisfaction score to the specific lesson or Calendly coaching call where things went sideways. By the time you act on the data, the cohort is over.
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 Stripe customer and subscription data on a schedule to identify which students are in which cohort and payment tier. Starch syncs your Gmail on a schedule to send surveys, log replies, and thread response history into student records. Starch syncs your Calendly booking data on a schedule to trigger post-session CSAT sends. Starch syncs your Notion databases on a schedule to pull module completion status per student. Starch connects to Google Sheets from its integration catalog, querying it live if you want to export a raw response dump. Survey forms hosted on Typeform or any web-based form tool can be automated through your browser — no API needed — to capture submissions and push them back into Starch.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Cohort 7 NPS Close — March 2026
| Students surveyed (Stripe cohort, 7-day trigger) | 74 |
| Responses received | 51 |
| Response rate | 69 |
| NPS score (promoters minus detractors) | 42 |
| Detractors auto-flagged and drafts queued in Gmail | 7 |
| Promoters who received referral ask draft | 22 |
| Referral conversions tracked via Stripe (new signups) | 4 |
You ran a 6-week cohort with 74 paying Stripe customers. Starch sent the 7-day NPS email automatically to every new student; 51 responded — a 69% response rate, up from roughly 30% when you were sending manually via ConvertKit. The dashboard showed an NPS of 42, with the seven detractors clustered around Module 4 (the live workshop session). Starch drafted a personal reply for each one — acknowledging the specific session, offering a 1-on-1 makeup call booked through Calendly — and queued them in your Gmail outbox. You reviewed and sent all seven in under 20 minutes on a Wednesday morning. Of the 22 promoters, Starch drafted a referral ask citing the student's specific progress ('You've completed 5 of 6 modules — if you know another coach who'd benefit, here's a link'). Four of those referral links converted to new Stripe subscriptions before the cohort officially closed. You walked into the Cohort 8 planning call knowing exactly which module to fix and with four warm leads already in the pipeline — none of which required a Sunday afternoon in Google Sheets.
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, founder inbox 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
My students are on Kajabi or Teachable, not Stripe. Can Starch still trigger surveys from course completions?
Will students know the survey email is automated, or does it actually come from my Gmail?
Can I store historical NPS data over multiple cohorts for year-over-year comparison?
What if a student responds to the survey email with a long complaint? Does Starch handle that too?
Is Starch SOC 2 certified? I collect student data and some clients ask about security.
I rebuild my survey workflow from scratch every cohort because the module names change. Does Starch help with that?
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 →Run NPS and CSAT Surveys for other operators
The AI stack built for small customer success teams.
Read guide →The AI stack built for DTC founders.
Read guide →The AI stack built for CPG brands.
Read guide →The AI stack built for boutique professional services firms.
Read guide →Ready to run run nps and csat surveys on Starch?
Request closed-beta access. Everything is free during beta.