GASP
People Engagement Metrics Leading

Employee Net Promoter Score (eNPS)

Employee Net Promoter Score (eNPS): Likelihood of employees recommending the company as a place to work.

Formula

eNPS = % Promoters (9-10) - % Detractors (0-6)

Computable definition

The canonical formula in the GASP formula grammar. The MCP server compiles it to SQL over the datasets listed below.

(count(field.nps_score where field.survey_type = 'employee' and field.nps_score >= 9) - count(field.nps_score where field.survey_type = 'employee' and field.nps_score <= 6)) / count(field.nps_score where field.survey_type = 'employee') * 100

Unit: score

Notes: Reported as a score from -100 to 100. Survey question: how likely are you to recommend the company as a place to work (0-10).

Data requirements

Grain: Per survey response, aggregate quarterly · Frequency: Quarterly · Aggregation: aggregate (quarter) · Staged: no · Main source: Survey Tool.

Field Dataset Type
nps_score survey_response integer
survey_date survey_response date
survey_type survey_response string
Example SQL (Postgres)
SELECT ((CAST(((SELECT COUNT(nps_score) FROM survey_response WHERE survey_date >= :period_start AND survey_date <= :period_end AND (survey_type = 'employee' AND nps_score >= 9)) - (SELECT COUNT(nps_score) FROM survey_response WHERE survey_date >= :period_start AND survey_date <= :period_end AND (survey_type = 'employee' AND nps_score <= 6))) AS DOUBLE PRECISION) / NULLIF((SELECT COUNT(nps_score) FROM survey_response WHERE survey_date >= :period_start AND survey_date <= :period_end AND survey_type = 'employee'), 0)) * 100) AS enps

Access: recommended sensitivity tier restricted, access scope unscoped. Guidance your policy engine enforces.

From an agent: with the GASP MCP server, call lookup_metric({ "name": "Employee Net Promoter Score (eNPS)" }) or generate_query({ "metric": "Employee Net Promoter Score (eNPS)", "adapter": "<your adapter JSON>" }).

Benchmarks

  • Below 0: Poor engagement (investigate immediately)
  • 0-10: Below average
  • 10-30: Average (overall benchmark ~12-27)
  • 30-50: Good, leading companies
  • Above 50: Excellent

What It Tells You

Employee satisfaction and advocacy.

Connected in the GASP relationship graph.

Downstream: what this drives

Try searching for:

↑↓navigate↵select