Crear colas y habilidades para un Centro de contacto de Flex

March 26, 2020
Redactado por
John Lafer
Twilion
Ruma Nair
Twilion

Crear colas y habilidades para un Centro de contacto de Flex

Acaba de implementar Flex y es posible que se pregunte cómo seguir.

A continuación, deberá comenzar a pensar en su estrategia de enrutamiento y de cola. En esta publicación de blog, analizaremos algunas opciones básicas para las colas y las habilidades (sienta las bases sobre cómo informará y analizará su negocio de centro de contacto).

¡Comencemos!

Lo que construiremos hoy

Flex tiene la capacidad de aprovechar toda la potencia de Twilio TaskRouter. TaskRouter es un potente sistema de enrutamiento basado en atributos, el corazón del centro de contacto. También es totalmente programable, lo que le permite controlar su centro de contacto desde su código. Hoy veremos un caso de uso sencillo: “¿Cómo puedo configurar un centro de contacto para apoyar a mis clientes y empleados con Flex?”.

Para ello, vamos a crear dos nuevas colas de tareas: Servicio de atención al cliente y servicio de atención al empleado. Estas permitirán segmentar fácilmente el tráfico de clientes y empleados, además de sentar las bases para una presentación de informes sencilla. Nuestro grupo de Servicios de atención al emplead consta de dos equipos diferentes: RR. HH. y TI. Para garantizar que estas llamadas se dirijan a los agentes correctos del centro de contacto, también aprovecharemos el enrutamiento basado en habilidades (o atributos).  

También queremos empoderar a nuestros gerentes y supervisores con la capacidad de gestionar a sus empleados. Para ello, les daremos a nuestros gerentes de primera línea la capacidad de controlar las colas y las habilidades desde la interfaz de usuario de Flex.

Antes de comenzar

Para comenzar con el proyecto, necesitará lo siguiente:

Crear flujos de enrutamiento y colas basados en habilidades

Ahora que tiene un proyecto Flex básico configurado, estamos listos para comenzar a agregar varias colas y establecer nuestras habilidades. Analizaremos la configuración de habilidades, Colas de tareas, múltiples flujos de trabajo, la creación de IVR y, por último, la asignación de un número de teléfono a nuestra segunda cola.

Defina sus habilidades

Para comenzar, primero configuraremos nuestras habilidades en la vista de Flex Admin.  

Inicie sesión en Flex como administrador, esto se puede hacer como usuario estándar con la función “admin” o iniciando Flex desde la consola Twilio. En Flex, seleccione la vista Admin y, a continuación, haga clic en el botón Skills (habilidades):

Botón de asignación de habilidades en Flex

Cree tres nuevas habilidades, ingrese el nombre de la habilidad y presione el botón Add New Skill (Agregar nueva habilidad).

En este ejemplo, crearemos las siguientes habilidades:

  • Servicio de atención al cliente
  • RR. HH.
  • TI

Establecer habilidades en un centro de contacto de Flex

Copie las expresiones de cola y de flujo de trabajo; estos valores se utilizarán en los siguientes pasos.

Asigne habilidades a sus agentes

Nuestro próximo paso para gestionar las habilidades es asignarlas a nuestros agentes.  Esto lo haremos mediante la vista Flex Teams (Equipos Flex). Un usuario de Flex con la función de supervisor podrá modificar las habilidades para los usuarios del centro de contacto.

Para comenzar, abra Flex y seleccione la Vista Teams (Equipos) haciendo clic en el ícono People (Personas) a la izquierda:

Asignar habilidades a los agentes en Flex

En la vista Teams (equipos), seleccione el usuario Flex que desea actualizar; esto mostrará la vista Agent Detail (Detalles del agente).  Desde aquí, puede agregar las habilidades al perfil de este agente.  

Aplique la habilidad adecuada y guarde el perfil:

Menú habilidades del agente en Flex

Cree sus colas de tareas

En esta sección, utilizaremos el TaskRouter desde la consola de Twilio.  

Desde su navegador, vaya a https://twilio.com/console. Compruebe que está viendo su nuevo proyecto Flex revisando el nombre del proyecto en la esquina superior izquierda. Para acceder al enrutamiento de tareas, seleccione TaskRouter de la barra de navegación ubicada en el lado izquierdo o utilice el cuadro de búsqueda “Go to (Ir a)” en la parte superior derecha.

Colas de tareas en Flex en el panel de control

Desde el panel de control TaskRouter, seleccione Workspaces (Espacios de trabajo) y luego abra Flex Task Assignment (Asignación de tareas Flex). Aquí es donde se administra la configuración de enrutamiento de Flex.

A continuación, crearemos tres nuevas colas de tareas.  Estas serán las colas ACD que se utilizan para separar el Servicio de atención al cliente, RR. HH. y TI.  De manera predeterminada, Flex viene con una sola cola, la cola de todos.

Para agregar nuestras filas adicionales, seleccione TaskQueue (Cola de tareas) en el menú Flex Task Assignment (Asignación de tareas flexibles):

Descripción general de cola de tareas en Flex

Cree nuevas colas de tareas para cada cola ACD presionando el botón rojo más (“+”) en la parte superior de la página para agregar una nueva cola de tarea:

Agregue una nueva cola de tarea de Flex

Tendremos que ingresar un nombre de cola de tarea, establecer el máximo de trabajadores reservados en “1” y proporcionar la expresión de la cola correspondiente.

Cree una cola para Servicio de atención al cliente y Servicio de atención al empleado:

Ingrese la nueva información de la cola de tareas para Flex
  • Nombre de TaskQueue: Servicio de atención al cliente
    Expresión de la cola: routing.skills HAS "Customer Service"
  • Nombre de la cola de tareas: Servicio de atención al empleado
    Expresión de la cola: routing.skills HAS "HR" OR routing.skills HAS "IT"

Lista de cola de tareas en Flex

Cree sus flujos de trabajo

Los flujos de trabajo se utilizan para entregar las tareas a la cola correspondiente. El flujo de trabajo de TaskRouter es donde puede utilizar expresiones potentes para crear estrategias de enrutamiento basado en habilidades y atributos.  En este ejemplo, crearemos una estrategia de cola simple para Servicio de atención al cliente y una estrategia de enrutamiento de habilidades para Servicio de atención al empleado.

Consulte Documentos de flujo de trabajo de TaskRouter para obtener más información sobre las expresiones de flujo de trabajo.

Seleccione Workflows (Flujos de trabajo) en el menú Flex Task Assignment (Asignación de tareas de Flex):

Flujos de trabajo en Flex

Cree un nuevo flujo de trabajo para la cola de Servicio de atención al cliente. Presione el botón con el signo más (“+”) en rojo en la parte superior de la página para agregar un nuevo flujo de trabajo:

Agregue un nuevo flujo de trabajo

Ingrese Transfer to Customer Service como Workflow Name (Nombre del flujo de trabajo) y establezca el Task Reservation Timeout (Tiempo de espera de la reserva de tareas) en 20 segundos.

 

Cree un flujo de trabajo en Flex

El tiempo de espera de la reserva de tareas es el tiempo que debe transcurrir para alertar a cada agente. De manera predeterminada, está establecido en 120 segundos.

Ahora agregue un filtro al flujo de trabajo. Establezca el nombre del filtro como “Servicio de atención al cliente” y seleccione “Servicio al cliente” como cola.

Agregue un filtro a un flujo de trabajo en Flex
Flujo de trabajo de Servicio de atención al cliente en Flex
  • Nombre del filtro: Servicio de atención al cliente
  • Cola: Servicio al cliente

A continuación, crearemos otro flujo de trabajo para Servicio de atención al empleado.

Asigne el nombre Transferir a Servicio al empleado al flujo de trabajo y establezca el tiempo de espera de reserva de tareas en 20 segundos. Para este flujo de trabajo, crearemos dos filtros: uno para RR. HH. y otro para TI.

  • Nombre del filtro: HR
    Tareas coincidentes: "HR" IN task.skillsNeeded
    Cola: Servicio de atención al empleado
    Expresión: routing.skills HAS "HR"
    Prioridad: 100 (este campo opcional se puede utilizar para priorizar las llamadas.  Vamos a establecer una prioridad para garantizar que las tareas de RR. HH. se respondan antes de las tareas de TI).  
  • Nombre del filtro: TI
    Tareas coincidentes: "IT" IN task.skillsNeeded
    Cola: Servicio de atención al empleado
    Expresión: routing.skills HAS "IT"

Configurar flujos de Studio

Con nuestras colas definidas, ahora desarrollaremos dos flujos de Studio sencillos para el enrutamiento de voz. En este tutorial, solo abordaremos los flujos de voz de Studio, pero estos mismos conceptos se aplican a canales adicionales, como SMS.

Dentro de la consola de Twilio, vaya a Studio. En esta página, verá tres flujos de Studio predeterminados.  Busque Voice IVR (IVR de voz) y haga clic en Duplicate Flow (Duplicar flujo).

Creación de un flujo IVR de Studio para Twilio Flex

Se abrirá el nuevo flujo “Copia de IVR de voz”.

Cambiemos este nombre haciendo clic en el widget de activación. En la configuración del widget, cambie el Flow Name (Nombre del flujo) a Customer Service Voice IVR (IVR de voz de Servicio de atención al cliente).

Activación de un flujo en Flex

Seleccione el widget de SendCallToAgent (Enviar llamada al agente) y configure el widget para utilizar el flujo de trabajo de Transfer to Customer Service (transferencia a Servicio de atención al cliente).

Transición de una llamada al flujo de trabajo de Servicio de atención al cliente

Haga clic en “Save” (Guardar) en la configuración del widget y en “Publish” (Publicar) el flujo de Studio.

Este flujo básico simplemente dirige todas las llamadas entrantes directamente a la cola de Servicio de atención al cliente. Puede utilizar las distintas herramientas de la biblioteca de widgets para crear un flujo de llamadas entrantes más personalizado. Puede explorar el widget Solicitud de HTTP para realizar llamadas API REST, pruebe el widget Decir/Reproducir (Say/Play) para reproducir archivos de audio o incluso crear indicaciones de texto-voz.

Por ahora, volvamos a la pantalla principal de Studio y repitamos los pasos para crear un flujo de Studio para Servicio de atención al empleado. Esta vez, agregaremos un menú básico para determinar si la persona que llama necesita hablar con RR. HH. o con TI.

Adición de una opción de flujo de trabajo de TI en IVR de Twilio Studio
   
  • Trigger: establezca el Flow Name (Nombre del flujo) en Employee Service Voice IVR.
  • Gather_EmployeeMenu: agregue un widget de recopilación en el que se le solicite a la persona que llama que "ingrese 1 para RR. HH. O 2 para TI".
  • Split_EmployeeeMenu: agregue un widget de división para evaluar los dígitos. Este widget debe evaluar la salida de los dígitos del widget Gather_EmployeeeMenu. Agregue una transición tanto para las condiciones “igual a 1” como “igual a 2”.
  • Duplique el widget de SendCallToAgent; nombre uno de ellos HR_SendCallToAgent y el otro IT_SendCallToAgent.  
  • HR_SendCalltoAgent: configure el flujo de trabajo para transferir a Servicio de atención al empleado. En la sección de atributos, agregue una nueva propiedad al objeto JSON: “skillsNeeded”:”HR”
  • IT_SendCalltoAgent: configure el flujo de trabajo para transferir a Servicio de atención al empleado. En la sección atributos, agregue una nueva propiedad al objeto JSON. “skillsNeeded”:”IT”

Atributos para las habilidades y el flujo de trabajo de RR. HH.
  • Toque “Save” (Guardar) las actualizaciones del widget y luego “Publish” (Publicar) el IVR.

En esta sección, hemos creado un sencillo sistema IVR de voz con Twilio Studio para ayudarlo a comenzar. En este punto, las personas que llaman podrán llamar y usar el “1” y el “2” para enrutarse en las colas de RR. HH. y de TI, respectivamente. Sin embargo, esto es solo una pequeña parte de lo que se puede hacer para destacar las colas y el enrutamiento en Studio.  Lo animamos a jugar con Studio y a agregar funciones adicionales.  

Mire estos excelentes recursos para construir más con Studio:

Agregue un número de teléfono adicional

Debido a que nuestro ejemplo abarca tanto a clientes como a empleados, vamos a configurar un nuevo número de Twilio. Ya tenemos un número que se configuró con nuestro proyecto de Flex original; usaremos ese número para Servicio de atención al cliente. Adquiriremos otro número Twilio para utilizar para el Servicio de atención al empleado.

Desde Twilio Console (Consola de Twilio), vaya a Phone Numbers (Números de teléfono):

Adquiera un nuevo número de teléfono con Twilio

Presione el botón con el signo más (“+”) de color rojo para seleccionar un nuevo número de teléfono. Utilice las herramientas de búsqueda para encontrar un número deseado y complete el número de compra.

(Consulte este artículo de soporte si necesita ayuda para comprar un número: Cómo buscar y comprar un número de teléfono Twilio desde la consola).

Busque un nuevo número de teléfono adecuado en Twilio

Una vez que haya completado la compra, verá la pantalla de administración del nuevo número.

  A partir de aquí, configuraremos Name (Nombre), Call Destination (Destino de la llamada) y SMS Destination (Destino del SMS).

Name (Nombre): debe anteponer “Employee Service” (Servicio al empleado) al comienzo del Friendly Name Field (Campo de nombre fácil de recordar) para ayudarlo a identificar mejor el propósito del número.

Cambio del nombre fácil de recordar de un número de teléfono Twilio

Entra una llamada: seleccione Studio Flow (Flujo de Studio) de la primera lista y Employee Service Voice IVR (IVR de voz de Servicio de atención al empleado) de la segunda lista desplegable. Esto dirigirá todas las llamadas entrantes de ese número hacia su IVR.
Mover un webhook a un flujo IVR de Studio

Ahora, actualicemos nuestro número de teléfono de Flex original para utilizar IVR de voz del Servicio de atención al cliente.

Seleccione Manage Numbers (Gestionar números) en el menú Phone Numbers (Números de teléfono) en el lado izquierdo. Haga clic en el número de teléfono de la lista de números activos y configure los ajustes “A Call Comes In” (Entra una llamada) para usar el IVR de voz de Servicio de atención al cliente.

Si no puede continuar, comuníquese con nuestro amable equipo de soporte al cliente.

Pruebe el enrutamiento de sus colas y habilidades

Ahora que todo está configurado, puede iniciar las pruebas.  Realice algunas llamadas de prueba a sus nuevos números de teléfono de Flex. Puede verificar que la llamada se haya enrutado correctamente desde Visualización de colas en tiempo real o haciendo clic en la pestaña Info (Información) en la llamada.

Si no ve la ruta de llamadas a las colas correctas, le sugiero revisar su expresión de cola y sus expresiones de flujo de trabajo.  Asegúrese de que coincidan con lo que se mostró al configurar las habilidades. Si no puede continuar, comuníquese con nuestro amable equipo de soporte al cliente para obtener ayuda.

Colas y enrutamiento basado en habilidades en el Centro de contacto

Ahora ha mejorado su centro de llamadas básico con dos colas y ha agregado un enrutamiento basado en habilidades para entregar correctamente las llamadas entrantes al talento adecuado. Con el enrutamiento totalmente configurado, podrá explorar algunas personalizaciones más avanzadas.  Un próximo gran paso sería revisar nuestros documentos sobre IU de Flex y Complementos de Flex.

¡Estamos ansiosos por ver lo que es capaz de crear!

Este artículo fue traducido del original "Create Queues and Skills for A Flex Contact Center". Mientras estamos en nuestros procesos de traducción, nos encantaría recibir sus comentarios en help@twilio.com - las contribuciones valiosas pueden generar regalos de Twilio.