Uno de los objetivos del modelo End to End de Bysidecar es vender los productos y servicios de nuestros clientes que mejor se ajusten a lo que un usuario está buscando contratar. Esto plantea multitud de retos en diferentes disciplinas, sean o no relacionadas directamente con el mundo digital: somos expertos en la generación de tráfico cualificado a través de diferentes canales; pero también en vender en el sentido más tradicional de la palabra. En este post nos centraremos en la parte tecnológica que da soporte a este modelo de venta online y que nos sirve para optimizarlo y extraer el máximo provecho de todos nuestros datos.
Para ser capaces de ofrecer al usuario el mejor producto o servicio que satisfaga sus necesidades debemos, lógicamente, conocerlas. Esta entrega de información es "transparente" para el usuario. A través de la tecnología sabemos el flujo que ha seguido hasta llegar a contactar con nosotros: la query string de la URL, el número desde el que nos llama, en qué parte de la web ha hecho clic o las segmentaciones previas que haya podido realizar antes de que contactemos con él.
Gracias a estos datos llegamos a saber qué producto le ha interesado al usuario, qué búsqueda estaba realizando, qué le ha llevado a contactarnos y datos clave para la venta de determinados servicios, como puede ser si tiene cobertura de Internet en su domicilio.
Es nuestro desarrollo tecnológico propio el que permite trasladar toda esa información en tiempo real al Smart Center (contact center especializado en venta online). Además de ser clave para las priorizaciones en la contactación, estos datos permiten al consultor comercial que apoya la venta telefónica disponer de información en tiempo real para presentarle al lead una oferta personalizada.
Nuestra infraestructura en alta disponibilidad nos permite que esto sea así. Nos apoyamos fundamentalmente en AWS como proveedor, ya que su nivel de servicio y la multitud de funcionalidades que ofrece lo coloca como uno de los líderes mundiales en el sector. Aquí alojamos la mayor parte de nuestra infraestructura de End to End, cuya viga maestra es un cluster de kubernetes sobre el que desplegamos nuestros servicios tanto públicos como privados.
Apoyamos esta infraestructura con nuestros procesos de despliegue e integración continua para conseguir la máxima disponibilidad y que cualquier usuario que tenga interés en nuestros servicios no se quede sin la atención que merece.
Si hablamos de alta disponibilidad, no podemos olvidarnos tampoco de hablar de la monitorización. Así como kubernetes es nuestra viga maestra para la orquestación de servicios, Zabbix es nuestra viga maestra para la monitorización. Aquí tenemos monitorizadas todas nuestras máquinas involucradas en el proceso de End to End junto con los procesos que forman todo este flujo. Y seguimos incluyendo nuevas monitorizaciones porque la monitorización nunca es perfecta.
En cuanto a lenguajes de programación, empleamos principalmente Go y React como estándares para todos los nuevos proyectos que realizamos. Estas tecnologías son ampliamente reconocidas especialmente por su nivel de rendimiento y, por ello y por otros motivos, encajan a la perfección con lo que necesitamos. Acompañadas de tests unitarios y de integración nos ayudan además a reducir los posibles errores que puedan surgir.
Los datos que recopilamos de cada usuario y de cada interacción que hacemos con él los enriquecemos y los agregamos para optimizar nuestros procesos. De esta manera, podemos saber datos muy interesantes como el tiempo medio de llamadas que acaban en contratación, qué porcentaje de usuarios consideran que el precio del producto es elevado… Con esta información se optimiza diariamente el proceso de venta en una estrategia de optimización continua, clave en nuestro modelo de venta end to end.