Todo líder de servicio al cliente lo ha visto: una queja de facturación dirigida a un agente técnico, un cliente de habla hispana asignado a alguien que no habla el idioma, o un ticket de alta prioridad sin asignar mientras tres agentes permanecen inactivos en la cola equivocada. Estos no son casos aislados, son el resultado predecible de reglas de enrutamiento que no han sido diseñadas para manejar el volumen omnicanal. Cuando el soporte llega simultáneamente por correo electrónico, chat, WhatsApp, teléfono y redes sociales, el margen de error en el enrutamiento crece con cada canal que se añade, y el daño se acumula silenciosamente en las puntuaciones de CSAT y la frustración del agente antes de que alguien piense en revisar la configuración.
El enrutamiento omnicanal es la capa lógica que se interpone entre una solicitud de cliente entrante y el agente que la gestiona. Bien hecho, asigna el ticket correcto a la persona adecuada basándose en cuatro criterios interconectados: el conjunto de habilidades del agente, el canal de origen de la conversación, la carga de trabajo actual del agente y el idioma de la solicitud. Mal hecho, o si se deja con la configuración predeterminada, crea una cola de tickets mal enrutados que los agentes resuelven con reasignaciones manuales, lo que desperdicia tiempo y erosiona silenciosamente la experiencia del cliente que su equipo se esfuerza por ofrecer.
Esta guía está dirigida a gerentes de servicio al cliente y líderes de CX que ya operan un entorno de soporte multicanal o están evaluando seriamente uno. Explora cada criterio de enrutamiento en detalle, muestra cómo interactúan en un árbol de decisiones real y explica cómo traducir esa lógica a la configuración de la plataforma, para que tu configuración resista el volumen del mundo real en lugar de fallar en el momento en que algo inusual llega a la cola.
La mayoría de las configuraciones de enrutamiento comienzan de forma sencilla: asignar tickets de forma rotatoria a todos los miembros del grupo. Esto funciona razonablemente bien para un equipo de cinco personas que solo gestiona correos electrónicos. Deja de funcionar en el momento en que se añade el chat en vivo, se expande a un segundo idioma o el equipo crece más allá de un tamaño en el que todos manejan los mismos tipos de tickets con la misma eficacia. El problema central es que el enrutamiento rotatorio y el equilibrio de carga básico tratan a todos los agentes como intercambiables, pero los equipos de soporte omnicanal casi nunca son intercambiables en la práctica. Las brechas de habilidades, las preferencias de canal, las capacidades lingüísticas y las diferencias de capacidad significan que una regla de enrutamiento diseñada para la uniformidad producirá resultados desiguales en el momento en que el equipo tenga alguna especialización real.
Un patrón de fallo común es el siguiente: una conversación de chat en portugués se pone en cola junto con tickets de correo electrónico en inglés y se asigna al siguiente agente disponible, que resulta ser tu especialista más fuerte en escalaciones técnicas, pero no habla portugués y nunca ha manejado el chat en vivo. El cliente espera mientras el agente averigua qué pasó, la conversación se reasigna manualmente y la ventana de SLA original ya ha expirado. Este resultado es completamente prevenible, pero solo si las reglas de enrutamiento tienen en cuenta el tipo de canal, el idioma y la habilidad antes de realizar la asignación, no después de que el ticket caiga en las manos equivocadas.
Un enrutamiento omnicanal eficaz se basa en cuatro variables interdependientes. Comprender cómo interactúan es el requisito previo para configurarlos correctamente. Tratar cualquiera de ellos de forma aislada produce una lógica de enrutamiento que parece razonable en el papel, pero que genera excepciones constantemente en la práctica, y esas excepciones se acumulan en las reasignaciones manuales y los incumplimientos de SLA que hacen que el soporte omnicanal parezca más difícil de gestionar de lo que debería ser.
El enrutamiento basado en habilidades asigna tickets a los agentes en función de competencias definidas, etiquetadas tanto en el perfil del agente como en el ticket o la conversación entrante. Las habilidades pueden ser funcionales, facturación, soporte técnico, procesamiento de devoluciones, gestión de cuentas,. o basadas en idiomas, como español o francés. El motor de enrutamiento evalúa si un agente disponible posee las habilidades que requiere el ticket antes de realizar una asignación. Este es el criterio más matizado de configurar porque requiere disciplina previa: definir una taxonomía de habilidades clara y consistente y mantenerla actualizada a medida que tu equipo evoluciona. Las etiquetas de habilidades que se desincronizan con las capacidades reales del agente suelen ser lo primero que se debe investigar cuando la precisión del enrutamiento se degrada con el tiempo.
No todos los agentes deberían manejar todos los canales, incluso si comparten las mismas habilidades funcionales. Un agente capacitado en tickets de correo electrónico sigue un ritmo de interacción diferente al de uno que maneja el chat en vivo, donde el tiempo de respuesta se mide en segundos en lugar de horas. Las colas específicas de canal le permiten separar las conversaciones entrantes por su origen, correo electrónico, mensajería (chat, WhatsApp, redes sociales), teléfono, y definir qué agentes o grupos reciben trabajo de cada cola. Esto protege tanto el rendimiento del agente como la experiencia del cliente al garantizar la adecuación al canal, y no solo la adecuación a la habilidad. Enrutar las escalaciones de correo electrónico a un agente capacitado en chat, o viceversa, introduce una fricción que las colas bien configuradas eliminan por completo.
El enrutamiento basado en la carga evita la asignación a agentes que ya están a plena capacidad. El motor de enrutamiento rastrea cuántas conversaciones abiertas está manejando cada agente actualmente y omite a los agentes que han alcanzado su límite de tickets definido. En un entorno multicanal, la carga se calcula por cola, un agente podría tener un límite de diez tickets de correo electrónico y cinco chats en vivo simultáneamente, ya que el chat requiere ciclos de respuesta más rápidos y una mayor carga cognitiva por conversación. Establecer límites de capacidad realistas y específicos para cada canal es lo que diferencia una configuración de enrutamiento que distribuye el trabajo de manera justa de una que sobrecarga silenciosamente a sus respondedores más rápidos mientras los agentes más lentos permanecen subutilizados durante todo el día.
El idioma es, en efecto, una etiqueta de habilidad, pero merece una atención aparte porque con frecuencia se pasa por alto durante la configuración inicial y se convierte en un problema operativo recurrente una vez que un segundo idioma aparece en la cola con un volumen significativo. El enrutamiento por idioma implica etiquetar a los agentes con los idiomas que soportan y asegurar que los tickets entrantes de idiomas no predeterminados se identifiquen correctamente, ya sea por el perfil del cliente, la geografía de origen del ticket o el contenido del propio mensaje. Una vez etiquetado correctamente, el motor de enrutamiento puede hacer coincidir los requisitos de idioma con la capacidad del agente antes de que se aplique cualquier otro criterio, eliminando por completo la clase más frustrante de tickets mal enrutados.
Un árbol de decisiones es la forma más clara de visualizar cómo interactúan sus criterios de enrutamiento antes de traducirlos a la configuración de la plataforma. El objetivo es definir la secuencia de condiciones evaluadas para cada ticket entrante, de modo que el motor de enrutamiento siempre tenga un camino claro hacia una asignación, y una alternativa definida cuando el agente ideal no esté disponible. Sin esta secuencia explícita, las reglas de enrutamiento a menudo se contradicen entre sí o dejan lagunas que solo salen a la luz cuando el volumen aumenta o llega un tipo de ticket inusual.
Un árbol de decisiones práctico para un equipo omnicanal sigue esta lógica. Primero, el sistema identifica el canal de origen y coloca el ticket en la cola correcta: correo electrónico, mensajería o alternativa. Segundo, verifica el requisito de idioma y filtra a los agentes que lo cumplen. Tercero, evalúa los requisitos de habilidades funcionales y reduce aún más el grupo de candidatos. Cuarto, verifica la carga actual y selecciona al agente con la mayor capacidad disponible entre aquellos que cumplen todos los criterios anteriores. Finalmente, si ningún agente cumple todos los criterios, se aplica una regla de respaldo, típicamente el grupo con la cobertura de habilidades más amplia o una cola de supervisión para revisión manual.
Escribir esta secuencia explícitamente antes de tocar cualquier configuración tiene un beneficio práctico que es fácil de subestimar: te obliga a identificar lagunas. Si tu equipo tiene un solo agente de facturación hispanohablante y esa persona no está disponible, ¿qué ocurre con los tickets de facturación en español? El árbol de decisiones hace que esa pregunta sea ineludible, y responderla durante el diseño es mucho menos costoso que descubrir la laguna durante un pico de volumen un viernes por la tarde.
En Freshdesk Omni, las colas específicas por canal son el fundamento estructural del enrutamiento omnicanal. Las colas separan el trabajo entrante por fuente (correo electrónico, WhatsApp, portal y otros canales de mensajería) y permiten definir la capacidad del agente por cola de forma independiente. Esto significa que un agente que gestiona tanto correo electrónico como mensajería no tiene un único límite de tickets indiferenciado; en su lugar, su capacidad se define por separado para cada canal en el que trabaja, reflejando la diferencia real en el esfuerzo y la atención que cada canal requiere del agente que lo gestiona.
Para configurar las colas, puedes hacerlo en Admin > Omniroute > Queues. Desde allí puedes crear y nombrar colas correspondientes a tus canales activos, definir qué fuentes de tickets se asignan a cada cola y establecer límites de capacidad predeterminados que se aplican hasta que se anulan a nivel de agente. Una vez establecidas las colas, la pestaña Configuración de carga del agente te permite asignar capacidad por cola a agentes individuales. Un agente sénior que gestiona escalaciones podría tener un límite de chat más bajo y un límite de correo electrónico más alto que un agente de primera línea centrado en la resolución al primer contacto. La capacidad por cola hace que esta distinción sea posible y persistente, en lugar de algo que los supervisores tengan que gestionar manualmente cada día.
La configuración de la carga del agente determina cuándo el motor de enrutamiento considera que un agente está disponible para nuevas asignaciones. El sistema rastrea las conversaciones abiertas por agente en relación con su límite definido y deja de enrutarles una vez que se alcanza la capacidad. Sin una configuración de carga precisa, el enrutamiento se degrada en una sobrecarga para sus agentes más rápidos y disponibles, mientras que el resto del equipo permanece infrautilizado, una dinámica que produce agotamiento e ineficiencia al mismo tiempo.
El proceso de configuración comienza con una carga predeterminada que se aplica automáticamente a todos los nuevos agentes añadidos a la cuenta. A partir de ahí, puedes personalizar los límites por agente en función del rol, el nivel de experiencia y las responsabilidades del canal. Dos decisiones en esta etapa tienen efectos significativos en la precisión del enrutamiento: qué estados de tickets cuentan para la carga de trabajo actual de un agente, ¿debería un ticket pendiente de respuesta del cliente seguir ocupando un espacio de capacidad?, y si los agentes controlan su propio estado de disponibilidad o si solo los supervisores y administradores pueden cambiarlo. Ambas decisiones determinan con qué precisión el motor de enrutamiento refleja la disponibilidad real del equipo en cualquier momento del día.
Las preferencias de asignación definen el orden en que se asignan los tickets en cola cuando un agente está disponible. Hay tres opciones estándar, y la elección correcta depende de cómo tu equipo mide el rendimiento y qué tipo de compromisos de SLA tiene con sus clientes. Seleccionar la preferencia incorrecta es una de las formas más silenciosas de introducir incumplimientos de SLA innecesarios en una configuración de enrutamiento que, de otro modo, estaría bien configurada.
Para la mayoría de los equipos de soporte, la hora límite de respuesta logra el equilibrio adecuado: evita incumplimientos de SLA en días de alto volumen sin despriorizar tickets que han recibido respuestas recientemente y están a la espera de seguimiento. Los equipos con compromisos de resolución estrictos, como las cuentas empresariales o los contratos de servicios gestionados, suelen encontrar que la hora límite de resolución está más alineada con su estructura de rendición de cuentas. El principio subyacente es consistente: la preferencia de asignación debe reflejar la métrica por la que realmente se mide a su equipo, no simplemente la configuración predeterminada sin cambios después de la configuración inicial.
La configuración del enrutamiento no es una tarea única. Las primeras dos a cuatro semanas después de activar el enrutamiento omnicanal revelan deficiencias que no son visibles durante el diseño: agentes cuyas configuraciones de carga están mal calibradas, etiquetas de habilidades que no coinciden con los tipos de tickets reales, o un enrutamiento por idioma que falla cuando los clientes se ponen en contacto desde canales inesperados. Supervisar los indicadores correctos durante este período es lo que diferencia una configuración de enrutamiento que mejora con el tiempo de una que se estanca con sus fallas originales y se vuelve progresivamente más difícil de diagnosticar.
Identifica a los agentes que están constantemente a plena capacidad mientras otros permanecen con poca carga de trabajo. Esto generalmente apunta a una falta de coincidencia de habilidades o idiomas que concentra el trabajo en un subconjunto del equipo. Haz un seguimiento de la precisión de la primera asignación, es decir, con qué frecuencia se reasigna un ticket después del enrutamiento inicial, como la señal más clara de que sus criterios de habilidades y canales están correctamente calibrados. Revisa el cumplimiento de los SLA por cola por separado, ya que los diferentes canales suelen tener distintos patrones de incumplimiento que una vista combinada ocultaría. Una configuración de enrutamiento omnicanal bien configurada reduce tanto las reasignaciones manuales como las infracciones de SLA simultáneamente. Si uno mejora mientras el otro no, el árbol de decisiones tiene una deficiencia que vale la pena encontrar y corregir.
Configurar el enrutamiento correctamente es una de las mejoras de mayor impacto que un líder de soporte puede realizar, porque el beneficio se multiplica en cada ticket que el equipo gestiona desde el día en que la configuración entra en vigor. Si estás planificando aplicar esta configuración en Freshdesk Omni o deseas auditar tu enrutamiento actual según las mejores prácticas, nuestro equipo en GB Advisors está listo para ayudarte. Contáctanos y convierte tu servicio al cliente en una ventaja competitiva.