Start collecting feedback in 5 minutes.Try the no-code surveys your customers actually answer — free, no credit card.
Get started free

Interview with Emma Li, Head of Customer Success Operations at LinguaPath

Emma Li has spent the last seven years building and refining customer health scoring models at language-learning startups ranging from scrappy two-person teams to hypergrowth SaaS companies. I caught up with her to unpack practical approaches for small to midsize edtech teams working on long-term customer health strategies.


Why is long-term planning critical for customer health scoring in edtech, especially with small teams?

Emma: When you’re a small ops team—say, under 10 people—the temptation is to focus on quick wins: “Here’s a health score, send a few alerts, done.” That’s fine short-term, but customer health scoring is a living thing, not a static metric. Your language-learning users evolve, the curriculum changes, and so do your engagement drivers.

The long game ensures your health score stays aligned with what actually predicts retention, upsell, or referrals over time. For example, a feature heavily used in the first year (like flashcards) might phase out in importance as you introduce AI conversation practice. Without a strategic horizon, your health score ends up misleading your team.


What foundational steps should a small team take when building a customer health score?

Emma: Start simple and build upward. Here’s what I’d do:

  1. Choose 3-5 core metrics to track.
    In language edtech, these often include weekly active users, lesson completion rates, streaks, time spent on the platform, and maybe NPS or survey sentiment. Keep it focused. Too many variables dilute your signal.

  2. Anchor metrics to business outcomes.
    Don’t pick metrics just because they’re available. Ask: “Which behaviors predict renewals or upgrades?” For example, at LinguaPath, we found that users who complete at least 3 lessons a week for 4 consecutive weeks have a 2.5x higher retention rate after 6 months.

  3. Segment your users early.
    A beginner student’s engagement pattern looks very different than an advanced learner prepping for the DELE exam. Building separate health score models by segment improves accuracy.

  4. Automate data collection but not interpretation.
    It’s crucial your backend pulls data reliably—lessons done, test scores, session length—but folks need to contextualize what the score means and update thresholds every 6 months.


How do you prioritize which metrics should go into the health score for a language-learning product?

Emma: It ties back to the customer journey. Small teams often use a funnel map: acquisition → activation → retention → expansion.

  • Activation: How quickly is a learner completing their first 5 lessons? That’s a great early indicator.
  • Retention: Then weekly engagement volume, like number of practice sessions.
  • Expansion: Look at behaviors like scheduling live tutoring or buying a subscription upgrade.

Start by plotting these milestones, then map the metrics you actually track against them. The ones that predict moving to the next phase get weighted higher.

One gotcha: Beware of vanity metrics. High login counts don’t mean much if users aren’t progressing in the curriculum. At LinguaPath, initially, we tracked “daily logins” and thought that was enough. Later, we saw many users logging in but dropping out after 1 lesson, so we shifted to tracking “lessons completed” as a stronger signal.


What tools can small teams realistically use for customer health scoring without over-engineering?

Emma: You want something lightweight but flexible:

  • Data warehouse: A basic Redshift or BigQuery instance can store your engagement data.
  • BI tools: Use Tableau, Metabase, or Looker Studio to create dashboards. These help visualize scores and trends.
  • Survey tools: For sentiment and qualitative signals, Zigpoll is excellent for short pulse surveys paired right into your app or emails.
  • Workflow tools: Small teams love Slack integrations or tools like Zapier to trigger alerts when scores dip.

The downside of fancy proprietary scoring tools? They often assume you have large teams and budgets. If you don’t, you’ll end up with unused complexity.


How do you ensure customer health scores remain accurate as your product evolves over years?

Emma: This is where many teams trip up. Here’s my approach:

  • Schedule quarterly review checkpoints. Re-examine which behaviors correlate with retention. Sometimes, what looked predictive a year ago no longer is.
  • Use cohort analysis. Compare how different user groups performed over time. For example, learners who joined in 2022 might behave differently from those in 2024 once you release your new AI tutor.
  • Involve cross-functional partners. Product and content teams need to feed in changes—like a new gamified module—that might shift engagement patterns.
  • Avoid “set it and forget it.” Early on, you might rely heavily on usage metrics, but as your brand builds trust, survey scores and NPS might grow in importance.

How do you handle edge cases or anomalies in language edtech usage patterns?

Emma: Great question. Language learning is full of quirks. Consider:

  • Seasonal dips: Students often pause study during holidays or exam weeks. Your scoring logic needs to account for natural breaks—maybe giving a grace period before flagging “unhealthy” status.
  • Offline practice: Some learners practice offline or use third-party materials, so platform metrics under-represent engagement.
  • Multi-device users: Make sure your tracking covers all devices (web, mobile, iOS, Android). Fragmented data can skew scores.
  • Low-activity but loyal users: Some advanced learners might spend less time on the platform but still renew subscriptions. For them, behavior like logging in monthly and completing a few lessons signals health.

One team I know developed a “streak tolerance” threshold—users could “miss” one week per month without being flagged, which reduced false alarms by 30%.


How should a small team balance real-time monitoring with strategic health scoring?

Emma: For small teams, real-time can be noisy and distracting. I suggest:

  • Use daily or weekly aggregated scores, not minute-by-minute. Language learning isn’t usually a “live” experience like customer support chats.
  • Focus real-time alerts on critical events. For example, if a user cancels a subscription or gives a low survey score, that’s a high-priority alert.
  • Automate what you can, but don’t remove human judgment. Sometimes a drop in engagement signals real churn risk, but it could also be a legitimate pause in studies. Human ops folks can triage.

Can you share an example where a health scoring model led to sustainable growth?

Emma: Absolutely. At LinguaPath, our team of 5 revamped the health scoring system in 2021. We:

  • Identified 4 key metrics: lessons/week, session length, monthly NPS, and tutor session attendance.
  • Weighted these to build a composite score.
  • Segmented users into “at risk,” “stable,” and “champions.”

By targeting the “at risk” group with personalized nudges and content suggestions, we improved 6-month retention from 45% to 62% in a year—without hiring extra staff. That translated into a 15% lift in subscription renewals.


How does customer feedback fit into long-term health scoring?

Emma: Quantitative data only tells part of the story. Regular feedback loops through tools like Zigpoll or Typeform give you insights on why users behave certain ways.

For example, a dip in engagement might pair with survey responses indicating frustration with a specific lesson or feature. This qualitative signal helps you tune scoring weights and prioritize product fixes.

One caveat: Don’t over-survey. Your learners are busy, and overly frequent surveys cause fatigue. We recommend quarterly short polls—3 questions max.


What common pitfalls should small teams avoid in customer health scoring?

Emma: A few I see:

  • Chasing data before you understand the business. Don’t build models just because you have data. Start with hypotheses linked to retention and revenue.
  • Overcomplicating the model. Small teams need actionable simplicity, not complex machine learning that requires constant tuning.
  • Ignoring edge cases or user segments. One size rarely fits all in learning journeys.
  • Failing to update the model over time. Metrics that worked during launch might not hold as you add new features or markets.

What roadmap would you recommend for teams starting from scratch?

Phase Goals Activities Tools
0–3 Months Establish baseline health score Pick core metrics, build basic dashboards, gather initial survey data Redshift, Metabase, Zigpoll
3–6 Months Validate & refine metrics Correlate metrics with retention, segment users, incorporate feedback SQL queries, cohort analysis
6–12 Months Automate & operationalize Set alerts, integrate workflows, schedule reviews Slack, Zapier, Looker Studio
1–2 Years Evolve scoring with product Reweight variables, add new engagement signals (AI tutor usage, etc.) Cross-team workshops
Ongoing Maintain & scale Quarterly audits, address anomalies, update segmentation BI + survey tools

What final advice do you have for mid-level ops pros juggling small teams and long-term health scoring?

Emma: Keep your eye on the learner journey, not just the data points. A health score is a tool to help your team focus on the right students at the right time—not a goal itself.

Be patient with the process. It takes months or years to see stable patterns, especially as you add new features. And don’t hesitate to lean on simple survey tools like Zigpoll to add a voice-of-customer angle.

Lastly, make sure to document your health score logic and assumptions clearly. A future team member needs to understand why the score looks the way it does.


This kind of thoughtful, incremental approach to customer health scoring pays off in steady, sustainable growth for language-learning platforms. Emma’s experience shows it’s entirely doable even with small teams, as long as you plan beyond the immediate sprint.

Start collecting feedback in 5 minutes.

Try our no-code surveys that visitors actually answer.

Questions or Feedback?

We are always ready to hear from you.