Calcular Net Promoter Score de empleados
Esta calculadora de Net Promoter Score de empleados convierte las respuestas de una encuesta de recomendación laboral en un resultado eNPS transparente.
Ejecutar — gratis
Introduzca valoraciones de cero a diez para clasificar cada respuesta como promotora, pasiva o detractora. El resultado incluye recuentos, porcentajes, el eNPS final y las clasificaciones en el orden original. Los equipos de recursos humanos, análisis de personas y dirección pueden usarla para verificar encuestas, preparar informes periódicos o incorporar un cálculo uniforme a sus flujos analíticos internos.
Prepare un conjunto válido de respuestas de empleados
Proporcione las respuestas a la pregunta sobre la probabilidad de recomendar la empresa como una lista de números enteros entre cero y diez. Utilice una lista para la población laboral y el periodo que desea describir. Por ejemplo, un resultado trimestral de toda la empresa debe contener únicamente las respuestas aptas de ese trimestre, mientras que un resultado departamental debe incluir solo las asignadas a ese departamento según sus reglas de información. La calculadora rechaza las listas vacías porque no existe eNPS sin respuestas. También rechaza texto, decimales, valores negativos y cifras superiores a diez, evitando que una exportación defectuosa altere el indicador en silencio. Revise la encuesta de origen para retirar pruebas, aplicar límites de fecha y tratar duplicados conforme a su política. La herramienta procesa únicamente las puntuaciones recibidas: no identifica empleados, selecciona muestras, aplica ponderaciones ni decide si un grupo pequeño puede publicarse con seguridad. Esas decisiones de gobierno corresponden a su organización y deben respetar la privacidad.
Comprenda las clasificaciones de promotores de empleados
El eNPS utiliza tres franjas convencionales. Las valoraciones de nueve o diez corresponden a promotores: empleados que expresan la mayor probabilidad de recomendar la organización como lugar de trabajo. Las de siete u ocho son pasivas. Permanecen en el total y afectan al denominador, pero su porcentaje no se suma ni se resta directamente. Las valoraciones entre cero y seis son detractoras. La salida devuelve una categoría junto a cada puntuación en el orden original, además de recuentos y porcentajes, para facilitar la auditoría sin solicitar nombres ni otros identificadores. Los porcentajes se redondean a dos decimales. Estas categorías resumen una respuesta, pero no revelan motivación, rendimiento, lealtad ni conducta futura. Interprételas como señales agregadas, no como etiquetas individuales. Los comentarios cualitativos, una investigación de seguimiento bien diseñada y el análisis por segmentos pueden aportar contexto. Aplique controles de acceso y umbrales mínimos de publicación cuando una población pequeña pudiera permitir reconocer a participantes.
Calcule, interprete y comunique el eNPS
La fórmula del eNPS resta el porcentaje de detractores al porcentaje de promotores. El resultado oscila entre menos cien, si todas las respuestas son detractoras, y cien, si todas son promotoras. Las respuestas pasivas permanecen en la población total y afectan a ambos porcentajes aunque no aparezcan directamente en la resta. La calculadora presenta el eNPS final con dos decimales, junto con totales, porcentajes intermedios y clasificaciones por registro. Así puede comprobar el cálculo en lugar de comunicar una cifra sin explicación. Para comparar equipos o periodos, mantenga constantes la redacción de la pregunta, las reglas de participación, el canal y las fechas. Las variaciones en muestras pequeñas pueden deberse al azar; esta herramienta no estima intervalos de confianza, significación, sesgo ni causalidad. Use los recuentos para revisión, los porcentajes para composición y el eNPS como indicador de tendencia junto con otras evidencias. Proteja la confidencialidad y no emplee clasificaciones individuales para decisiones laborales. El navegador es gratuito; cada elemento de API cuesta $0.002.
Qué puede hacer con ella
Resumir una encuesta de compromiso
Convierta valoraciones laborales en eNPS, totales, porcentajes y clasificaciones auditables.
Crear una tendencia de análisis de personas
Aplique el mismo cálculo determinista a conjuntos aprobados durante periodos comparables.
Auditar un panel de recursos humanos
Compare recuentos y clasificaciones con una hoja de cálculo o plataforma de encuestas.
Preguntas frecuentes
¿Qué puntuaciones son promotoras, pasivas y detractoras?
Las puntuaciones 9–10 son promotoras, 7–8 pasivas y 0–6 detractoras.
¿Cómo se calcula el eNPS?
Se resta el porcentaje de detractores al de promotores. Las respuestas pasivas permanecen en el total.
¿Qué ocurre si la lista está vacía?
La solicitud devuelve un error de entrada no válida porque no se puede calcular el eNPS sin respuestas.
¿Se admiten decimales o valores fuera de 0–10?
No. Cada respuesta debe ser un entero dentro de la escala inclusiva de cero a diez.
¿Esta herramienta protege el anonimato?
Acepta puntuaciones sin identidades, pero su organización debe aplicar controles, umbrales y políticas de privacidad.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/biz/employee-enps-calculate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"responses":[10,9,8,7,6,2]}'const res = await fetch("https://api.kit.forhosting.com/biz/employee-enps-calculate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"responses": [
10,
9,
8,
7,
6,
2
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/employee-enps-calculate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"responses": [
10,
9,
8,
7,
6,
2
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/employee-enps-calculate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"responses":[10,9,8,7,6,2]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"responses":[10,9,8,7,6,2]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/employee-enps-calculate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"responses": [
10,
9,
8,
7,
6,
2
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.employee_enps_calculate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_responses | 100000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |