Calcular Net Promoter Score de funcionários
Esta calculadora de Net Promoter Score de funcionários transforma respostas de pesquisas de recomendação do local de trabalho em um resultado de eNPS transparente.
Executar grátis
Insira notas de zero a dez para classificar cada resposta como promotora, passiva ou detratora. O resultado inclui contagens, percentuais, o eNPS final e as classificações na ordem original. Equipes de RH, people analytics e liderança podem usá-la para conferir pesquisas, preparar relatórios recorrentes ou adicionar um cálculo consistente aos fluxos internos de análise.
Prepare um conjunto válido de respostas de funcionários
Forneça as respostas à pergunta sobre a probabilidade de recomendar a empresa como uma lista de números inteiros entre zero e dez. Use uma lista para a população e o período que você pretende descrever. Um resultado trimestral da empresa, por exemplo, deve conter somente respostas elegíveis daquele trimestre; um resultado de departamento deve incluir apenas as respostas atribuídas a ele conforme suas regras de relatório. A calculadora rejeita listas vazias porque não existe eNPS sem respostas. Também rejeita textos, decimais, números negativos e valores acima de dez, impedindo que exportações malformadas alterem a métrica silenciosamente. Antes do cálculo, revise a fonte para remover testes, aplicar as datas definidas e tratar duplicidades segundo sua política. A ferramenta processa somente as notas fornecidas: não identifica funcionários, seleciona amostras, aplica pesos nem decide se um grupo pequeno pode ser divulgado com segurança. Essas decisões de governança e privacidade continuam sob responsabilidade da organização.
Entenda as classificações de promoção dos funcionários
O eNPS utiliza três faixas convencionais. Notas nove ou dez representam promotores, ou seja, funcionários com a maior probabilidade declarada de recomendar a organização como local de trabalho. Notas sete ou oito são passivas. Elas permanecem no total e influenciam o denominador, mas seu percentual não é somado nem subtraído diretamente. Notas de zero a seis são detratoras. A saída devolve uma categoria ao lado de cada nota na ordem original, além das contagens e percentuais, facilitando auditorias sem exigir nomes ou identificadores. Os percentuais são arredondados para duas casas decimais. Essas categorias resumem uma resposta; não revelam motivação, desempenho, lealdade ou comportamento futuro. Considere-as sinais agregados, não rótulos individuais. Comentários qualitativos, pesquisas de acompanhamento bem planejadas e análises por segmento podem fornecer contexto. Aplique controles de acesso e limites mínimos de divulgação sempre que grupos pequenos possam tornar participantes reconhecíveis.
Calcule, interprete e apresente o eNPS
A fórmula do eNPS subtrai o percentual de detratores do percentual de promotores. O resultado varia de menos cem, quando todas as respostas são detratoras, a cem, quando todas são promotoras. As respostas passivas continuam na população total e afetam ambos os percentuais, embora não apareçam diretamente na subtração. A calculadora retorna o eNPS final com duas casas decimais, junto de totais, percentuais intermediários e classificações por registro. Assim, você pode verificar a conta em vez de apresentar um número sem explicação. Para comparar equipes ou períodos, mantenha consistentes a redação da pergunta, as regras de elegibilidade, o canal e as datas. Mudanças em amostras pequenas podem refletir variação aleatória; a ferramenta não estima intervalos de confiança, significância, viés ou causalidade. Use contagens para revisão, percentuais para composição e o eNPS como indicador de tendência junto de outras evidências. Proteja a confidencialidade e não use classificações individuais em decisões trabalhistas. O navegador é gratuito; cada item de API custa US$ 0,002.
Casos de uso
Resumir uma pesquisa de engajamento
Transforme notas do ambiente de trabalho em eNPS, totais, percentuais e classificações auditáveis.
Criar uma tendência de people analytics
Aplique o mesmo cálculo determinístico a conjuntos aprovados em períodos comparáveis.
Auditar um painel de RH
Compare contagens e classificações com uma planilha ou plataforma de pesquisas.
Perguntas frequentes
Quais notas são promotoras, passivas e detratoras?
Notas 9–10 são promotoras, 7–8 são passivas e 0–6 são detratoras.
Como o eNPS é calculado?
Subtraia o percentual de detratores do percentual de promotores. As respostas passivas continuam no total.
O que acontece quando a lista está vazia?
A solicitação retorna erro de entrada inválida porque não é possível calcular eNPS sem respostas.
As respostas podem conter decimais ou valores fora de 0–10?
Não. Cada resposta deve ser um inteiro dentro da escala inclusiva de zero a dez.
Esta ferramenta protege o anonimato?
Ela aceita notas sem identidades, mas sua organização deve aplicar controles, limites de agregação e políticas de privacidade.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"responses": [
10,
9,
8,
7,
6,
2
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.employee_enps_calculate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_responses | 100000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |