Simulador de capacidad para call centers

Muchos clientes que esperan demasiado en línea nunca vuelven a llamar. Se van a la competencia.

  • Resultado inmediato
  • Sin registro
  • Supuestos visibles
  • Cálculo determinístico

En 30 segundos: Simula patrones de llamadas y dimensiona tu equipo para mantener tiempos de espera bajos sin pagar por capacidad ociosa. Cálculo determinístico con fórmulas auditables. El resultado es orientativo — ajusta los supuestos para reflejar tu operación real.

El dimensionamiento de un call center responde una pregunta exacta: ¿cuántos agentes necesito para responder el X% de las llamadas en menos de Y segundos? La fórmula de Erlang C lo resuelve a partir del volumen de llamadas en la hora pico, el tiempo medio de gestión (AHT) y tu objetivo de servicio. Esta calculadora aplica Erlang C y le suma el shrinkage para darte el plantel real que debes programar — no solo los agentes en línea.

Ejemplo práctico

Call center inbound de soporte fintech en la hora pico: 360 llamadas por hora, AHT (tiempo medio de gestión) de 240 segundos (4 minutos por llamada, incluido el trabajo posterior), objetivo 80/20 (responder el 80% de las llamadas en menos de 20 segundos) y shrinkage del 30% (descansos, capacitación, reuniones y ausentismo).

Carga de tráfico: (360 × 240) ÷ 3600 = 24 Erlangs. En promedio hay 24 llamadas simultáneas durante la hora pico.

Erlang C indica que necesitas 29 agentes EN LÍNEA para alcanzar el 80/20 — no 24. Los 5 agentes por encima de la carga de 24 son el colchón que evita que la cola se dispare: con exactamente 24 la ocupación sería 100% y la espera tendería a infinito.

Con 29 agentes en línea: nivel de servicio alcanzado 84%, ocupación 82.8% y espera promedio (ASA) de 11.6 segundos. Una ocupación de 82.8% es saludable — por encima de 90% quema a los agentes, por debajo de 70% es capacidad ociosa.

Pero 29 son solo los agentes al teléfono. Con 30% de shrinkage debes PROGRAMAR 29 ÷ (1 − 0.30) = 42 agentes en el turno para tener 29 efectivamente atendiendo. Olvidar el shrinkage es el error #1 de dimensionamiento: contratas 29, operas con ~20 disponibles y el SLA colapsa.

Recomendación operativa: el AHT y el shrinkage son las dos palancas de mayor impacto. Bajar el AHT de 240 a 210 segundos (mejor guion + base de conocimiento) reduce los agentes en línea de 29 a ~26, un 10% menos de plantel sin tocar el SLA. Y atacar el shrinkage (de 30% a 25%) baja los agentes a programar de 42 a 39.

Casos de uso por industria

Soporte inbound general

Objetivo típico 80/20 (80% en 20s). AHT 180-300s. Ocupación saludable 80-85%. Dimensiona con el volumen de la HORA PICO, no el promedio diario: el plantel lo define el pico.

Cobranza / collections (outbound)

Erlang C aplica al inbound; el outbound predictivo usa modelos de marcación distintos. En operaciones mixtas, dimensiona el inbound con Erlang y suma el outbound aparte.

Soporte técnico SaaS

AHT alto (300-600s) por complejidad. SLA más laxo (80/60). Menos agentes pero más senior; el shrinkage sube por capacitación continua sobre nuevos releases.

BPO multicliente

Cada cliente con su SLA. Dimensiona Erlang por cola; el pooling (agentes compartidos entre colas) reduce el total de agentes 10-20% frente a colas aisladas.

¿Quieres ir más allá del cálculo rápido?

Regístrate para acceder a simuladores avanzados con escenarios múltiples, exportación de datos y proyecciones detalladas.

Sin spam. Solo acceso anticipado al simulador de capacidad de atención en call centers.

Guía completa

Qué es el dimensionamiento de un call center

Dimensionar un call center es calcular cuántos agentes necesitas en cada franja horaria para cumplir un nivel de servicio (SLA) objetivo sin pagar capacidad ociosa. Parece un problema simple ("divide llamadas entre agentes"), pero no lo es: la demanda es estocástica, cada llamada tarda un tiempo variable, y si llegas al 95% de ocupación el tiempo de espera se dispara exponencialmente — no linealmente.

El estándar de la industria para resolverlo es la familia de fórmulas Erlang: Erlang B (bloqueo sin cola, usado en telecom clásico), Erlang C (con cola, el más usado en contact centers) y Erlang A (con cola y abandono). Usarlas mal cuesta dinero en dos direcciones: subdimensionas y pierdes clientes por esperas largas; sobredimensionas y quemas 15-25% del OpEx del contact center en agentes inactivos.

Erlang C vs Erlang A vs Erlang B

  • Erlang B asume que la llamada bloqueada (sin agente libre) se pierde inmediatamente. Aplica a sistemas sin cola — hoy casi solo en dimensionamiento de líneas telefónicas o troncales SIP, no en contact centers modernos.
  • Erlang C asume que la llamada bloqueada espera en cola indefinidamente hasta que un agente se desocupa. Da resultados conservadores (sobreestima agentes necesarios) porque la realidad es que los clientes cuelgan. Sigue siendo el estándar que la mayor parte de la industria usa por su simplicidad.
  • Erlang A añade una tasa de abandono modelada (ej. paciencia media del cliente = 60 segundos). Produce números más realistas, típicamente 5-15% menos agentes que Erlang C para el mismo SLA. Recomendado cuando tu tasa real de abandono excede 3-5%.

Fórmula Erlang C y ejemplo numérico

La fórmula de Erlang C calcula la probabilidad de que una llamada tenga que esperar (P(wait)), dados:

  • λ (lambda) = llamadas por hora
  • AHT = tiempo medio de atención en segundos (talk time + after-call work)
  • N = número de agentes disponibles
  • A (tráfico en erlangs) = λ × AHT / 3600
Fórmula Erlang C: P(wait) = [Aᴺ / N!] / { Aᴺ / N! + (1 − A/N) × Σₖ₌₀ᴺ⁻¹ Aᵏ / k! }

El nivel de servicio (ej. 80/20 = 80% de llamadas atendidas en ≤20 segundos) se deriva de P(wait) y el AHT.

Ejemplo numérico. Contact center entrante con λ = 100 llamadas/hora, AHT = 300 segundos (5 min), meta SLA 80/20:

  1. Tráfico A = 100 × 300 / 3600 = 8.33 erlangs.
  2. Regla dedo gordo: N ≥ A + algo — nunca N = A (ocupación 100% = cola infinita).
  3. Con N = 12 agentes productivos, P(wait) ≈ 24%, SLA 80/20 se cumple (aproximación Erlang C estándar).
  4. Suma shrinkage del 30% (descansos, baños, capacitación, ausencias): 12 / (1 − 0.30) ≈ 17 agentes programados en nómina para esa franja.

Sin el ajuste por shrinkage, programas los 12 agentes "productivos" y el día real llegan 8 porque los otros 4 están en break, capacitación o ausentes — y el SLA se colapsa.

Shrinkage: el 30% que nadie descuenta bien

Shrinkage = % del tiempo pagado en el que el agente no está disponible para tomar llamadas. Incluye breaks obligatorios, capacitación, reuniones, problemas técnicos (no login), ausentismo, vacaciones. El número honesto en contact centers profesionales sienta en 28-35% según ICMI y referencias de Deloitte; en BPO LatAm puede llegar a 40% por alta rotación y bajo ausentismo controlado.

Agentes programados = Agentes productivos requeridos / (1 − Shrinkage)

Si tu modelo Erlang C dice 12 agentes productivos y tu shrinkage es 32%, necesitas 12 / 0.68 = 18 agentes en nómina para esa franja. Confundir productivo con programado es el error más caro del WFM amateur.

SLA, ASA, ocupación: las tres métricas que debes vigilar

  • SLA (Service Level): típicamente 80/20 (80% de llamadas contestadas en ≤20s). Industrias reguladas (salud, banca) usan 90/15 o más estricto. Retail ecomm acepta 70/30.
  • ASA (Average Speed of Answer): promedio de espera en cola. Métrica complementaria al SLA — un 80/20 con ASA de 45s significa que el 20% restante espera mucho.
  • Ocupación = tiempo productivo / tiempo disponible. Rango sano: 75-85%. Sobre 90% causa burnout, rotación y caída de calidad. Bajo 65% indica sobredimensionamiento.
  • Utilización = tiempo productivo / tiempo pagado (diferente a ocupación porque incluye el shrinkage). Rango sano: 55-70%.

Monitorear solo SLA es la trampa clásica: puedes tener 80/20 verde y un equipo al 95% de ocupación rumbo a renuncia masiva en 90 días.

Precisión del pronóstico y cumplimiento de horario

Dos métricas WFM que separan un contact center serio de uno amateur:

  • Pronóstico accuracy = 1 − |Pronóstico − Actual| / Actual. Target: 85-90% en intervalos de 30 minutos. Debajo del 80% significa que tu volumen predicho está descalibrado y todo la dotación de personal se corre.
  • Schedule adherence = tiempo en línea conforme al horario programado / tiempo programado. Target: 90-95%. Mide si los agentes respetan sus turnos (entradas tardías, breaks largos, salidas tempranas comen esta métrica).

ICMI reporta que un contact center con pronóstico accuracy 85% y schedule adherence 92% logra el mismo SLA con 8-12% menos agentes que uno con 75% y 85% respectivamente. Ahí está el ahorro real del WFM maduro.

Dimensionamiento entrante vs saliente vs combinado

  • Entrante: el cliente llama, el modelo es Erlang C puro. Staff en base a volumen pronóstico por 30 minutos.
  • Saliente: la empresa llama, la métrica es contactos por hora y conversión. El dimensionamiento es distinto (tasas de no-respuesta, dialer ratio) y Erlang no aplica directo.
  • Combinado: agentes alternan entrante y saliente según cola. Requiere WFM que re-asigne dinámicamente. Más eficiente en utilización pero más complejo de dimensionar.

BPO de cobranza y ventas típicamente combinado; servicio al cliente puro (bancos, aseguradoras) entrante; lead gen saliente puro.

Caso BPO 200 agentes: Erlang C en producción

Contact center BPO en Bogotá, 200 agentes, 4,000 llamadas/día distribuidas 6am-10pm, AHT 240 segundos, meta SLA 85/20. Desglose por franja pico (10am-12pm, 450 llamadas/hora):

  1. Tráfico A = 450 × 240 / 3600 = 30 erlangs.
  2. Erlang C para 85/20: N = 36 agentes productivos en franja pico.
  3. Shrinkage 32% (breaks + capacitación): 36 / 0.68 = 53 agentes programados.
  4. Franja valle (2am-6am, 40 llamadas/hora): 2.7 erlangs, N = 6 productivos = 9 agentes programados.
  5. Programación total día = suma de 32 franjas de 30 min, no un solo número.

Un modelo Erlang C estático para "el día completo" da el promedio y falla en picos y valles. La programación real es franja a franja.

Impacto financiero: costo del plantel y punto de equilibrio

El plantel es el 60-75% del OpEx de un contact center. En BPO mexicano, costo cargado por agente (salario + carga patronal IMSS ~35% + supervisión + tech + facilities) ronda USD 900-1,400/mes por FTE. En Colombia y Argentina, similar rango USD 700-1,100. En Estados Unidos, USD 3,500-5,500/mes.

Un contact center de 200 agentes BPO MX tiene OpEx de plantel de ~USD 2.4-3.3 M/año. Una mejora de 10% en dimensionamiento (vía Erlang A + mejor shrinkage + WFM discipline) libera USD 240-330 K/año, sin tocar ingresos.

Herramienta interactiva vs Excel Erlang

Las hojas Erlang C en Excel (Callcentrehelper, etc.) funcionan para el primer cálculo pero son estáticas: un input, un output. No comparan tres escenarios (pico/promedio/valle) side-by-side, no modelan Erlang A con tasa de abandono configurable, no proyectan costo del plantel en USD y nadie las actualiza pasado el mes. Una calculadora web con Erlang C + A, shrinkage por franja y costeo en USD es la diferencia entre un dimensionamiento académico y una operación que escala.

Caso ilustrativo

Caso compuesto con fines didácticos: combina dinámicas observadas en el sector con cifras realistas. Los nombres son ficticios y no representan a una empresa específica.

Contacto Premier es un BPO con operaciones en Bogotá y Medellín, 200 agentes, especializado en atención cliente para fintech latinoamericanas. Volumen: 4,000 llamadas entrante por día distribuidas entre las 6:00 y las 22:00, AHT promedio 240 segundos, SLA contractual 85/20 (85% de llamadas atendidas en ≤20 segundos).

Durante todo 2024 operaron con una hoja de Excel Erlang C estática que el WFM manager actualizaba cada lunes proyectando el volumen diario promedio. El resultado era que en franjas pico (10:00-12:00 y 17:00-19:00) el SLA caía a 68/20 mientras que en franjas valle (2:00-6:00) había 15 agentes ociosos. La CEO, Laura Ospina, detectó el problema cuando un cliente fintech amenazó con cancelar contrato por penalizaciones acumuladas de USD 86,000 en un trimestre.

El nuevo director WFM cargó 90 días de histórico de llamadas en Simúlalo con granularidad de 30 minutos y aplicó tres cambios metodológicos:

  1. Erlang A en vez de Erlang C puro, modelando tasa de abandono real medida en 4.2%. El modelo arrojó 7-11% menos agentes requeridos por franja con el mismo SLA contractual.
  2. Shrinkage segmentado por turno: 28% diurno, 34% nocturno (capacitación, ausentismo). Antes aplicaban 30% plano y subestimaban turnos nocturnos.
  3. Programación franja a franja de 30 minutos reemplazando el "promedio diario". El pico necesitaba 53 agentes programados; el valle, 9.

Resultado trimestre siguiente: SLA promedio subió de 78/20 a 86/20, ocupación pasó de 92% (rango burnout) a 82% (rango sano), rotación anual cayó del 55% al 41%. El ahorro neto anualizado por mejor dimensionamiento: USD 180,000 sobre OpEx de plantel de USD 2.7 M (6.7%). Laura firmó extensión contractual con el cliente fintech sin penalizaciones en el siguiente corte.

Cambio operativo residual: el BPO migró el dimensionamiento de los 6 clientes restantes del portafolio del Excel semanal a WFM con pronóstico accuracy medido, Erlang A cuando el abandono pasa del 3%, y programación intradía. SLA agregado 84% a 91% en dos trimestres; rotación de agentes cayó 19% por menos horas pico sin refuerzo; el ahorro de OpEx anualizado sobre los 6 clientes fue de USD 1.1M.

Pasa de la teoría al cálculo

La calculadora de esta página corre con tus números — sin formularios, sin login. Volver arriba y probarla.

Probar la calculadora

Rangos de referencia del sector

Rangos orientativos basados en literatura pública del sector y observación operativa. Tu negocio puede variar — usa los números como punto de partida, no como valor objetivo.

MétricaValorFuente
Shrinkage total promedio en contact centers profesionales28-35%ICMI Contact Center Benchmarks, 2024
Ocupación saludable del agente (target) sin riesgo de burnout75-85%ICMI + Deloitte Contact Center Survey, 2024
AHT mediano en contact centers inbound B2C (servicio al cliente)240-360 segundosGenesys State of Customer Experience, 2024
SLA estándar en servicio al cliente retail/ecomm (contestación en ≤20s)80/20Deloitte Global Contact Center Survey, 2024
Forecast accuracy target en WFM maduro (intervalos 30 min)85-90%Gartner Workforce Management Research, 2024
Schedule adherence target en WFM maduro90-95%ICMI Benchmarks, 2024
Costo cargado por agente BPO en México (salario + carga patronal + supervisión + tech)USD 900-1,400/mesIMT & AMTM (Asociación Mexicana de Telemarketing), 2024
Rotación anual típica de agentes en BPO LatAm35-60%CMI LatAm Contact Center Report, 2024

Preguntas frecuentes

1¿Qué es la fórmula de Erlang C y para qué sirve?
Erlang C es la fórmula estándar para calcular cuántos agentes necesita un contact center dado un volumen de llamadas, AHT y nivel de servicio objetivo. Asume que las llamadas bloqueadas esperan en cola hasta ser atendidas. Sirve para dimensionar staffing en contact centers inbound; es conservadora (sobreestima agentes) frente a Erlang A que modela abandono.
2¿Cómo calcular cuántos agentes necesita un call center?
Cuatro pasos: 1) calcula tráfico en erlangs (A = llamadas/hora × AHT/3600); 2) aplica Erlang C con tu SLA objetivo (ej. 80/20) para obtener N agentes productivos; 3) suma shrinkage (28-35% típico) para obtener agentes programados; 4) repite por cada franja horaria de 30 minutos, no para el día completo.
3¿Qué es el nivel de servicio 80/20 en un call center?
Significa 80% de las llamadas contestadas en 20 segundos o menos. Es el estándar de la industria en retail/ecomm. Banca y salud usan 90/15 o más estricto. Telecom y BPO volumétrico aceptan 70/30. El SLA debe pactarse contractualmente y medirse por franjas, no por promedio diario.
4¿Cómo se calcula el shrinkage en un contact center?
Shrinkage = (tiempo pagado − tiempo productivo disponible) / tiempo pagado. Incluye breaks, baños, capacitación, reuniones, problemas técnicos, ausentismo, vacaciones. Target de clase mundial: 28-35% según ICMI. La fórmula para convertir productivos a programados: Agentes programados = Agentes productivos / (1 − Shrinkage).
5¿Cuál es la diferencia entre Erlang B, Erlang C y Erlang A?
Erlang B asume bloqueo sin cola (cliente cuelga al no encontrar agente, usado en troncales telecom). Erlang C asume cola infinita sin abandono (el más usado, pero sobreestima). Erlang A añade tasa de abandono configurable (paciencia del cliente) y produce números 5-15% más realistas. Recomendado cuando el abandono real supera 3-5%.
6¿Cómo afecta el AHT (Average Handle Time) a la cantidad de agentes?
El AHT impacta linealmente el tráfico en erlangs: 10% más AHT = 10% más tráfico = casi 10% más agentes requeridos. Reducir AHT de 300 a 270 segundos (−10%) puede ahorrar 2-3 agentes por franja en un centro de 30-40 FTEs. Para eso se invierte en scripts, knowledge base y automatización de after-call work (ACW).
7¿Qué ocupación es saludable para un agente de call center?
Rango sano: 75-85% según ICMI y Deloitte. Sobre 90% causa burnout, rotación y caída de calidad (complaints y NPS bajan). Bajo 65% indica sobredimensionamiento. La ocupación se mide como tiempo productivo / tiempo disponible; distinta a utilización, que incluye shrinkage.
8¿Cómo dimensionar un call center inbound vs outbound?
Inbound se dimensiona con Erlang C/A sobre llamadas recibidas y SLA de espera. Outbound se dimensiona sobre contactos efectivos por hora, dialer ratio (1:3 a 1:5 típico en predictive dialing), tasa de no-respuesta y objetivo de conversiones/día. Blended (alternan) requiere WFM con re-asignación dinámica; es más eficiente pero más complejo.
9¿Qué herramienta WFM usan los contact centers grandes?
En enterprise: NICE IEX, Verint, Genesys Workforce Management, Calabrio. En mid-market: Playvox, Assembled, Injixo. En startups y operaciones pequeñas: Excel Erlang C + scheduling manual. La funcionalidad crítica es forecast por intervalos de 30 minutos, modelado de shrinkage por turno, y adherencia en tiempo real.

Herramientas del mismo cluster temático. Úsalas en conjunto para cerrar el análisis.

Última actualización: 30 de abril de 2026 · Contenido revisado por el equipo editorial de Simúlalo. Las cifras y benchmarks son orientativos; verifica con tus propios datos antes de decidir.

Ver metodología