Automatización e IA: consultoría y ejecución tecnológica – NOÁTICA Informática para empresas

Caso de éxito: un informe de actividad comercial que se genera solo desde el CRM en Madrid

Este caso explica cómo automatizar el informe de actividad comercial de un equipo que trabaja con un CRM. Hay informes que nadie quiere hacer pero que todo el mundo necesita. En una empresa de formación a distancia con la que trabajamos desde 2006, el control de actividad del equipo comercial era uno de ellos: una hoja de Excel que alguien construía a mano cada semana a partir de los datos del CRM. Lo automatizamos dentro del propio panel del CRM, con el mismo formato que el equipo ya conocía. Este es el proceso, paso a paso, y por qué importa más cómo se hace que lo que se hace.

Proyecto para un cliente de la provincia de Madrid. Caso anonimizado: por confidencialidad, la ubicación y los datos que podrían identificar al cliente se han modificado.

Informe de actividad comercial: caso de éxito – NOÁTICA Informática para empresas

El problema: un informe que dependía de una persona

El equipo comercial trabaja con tareas pendientes asignadas a cada agente. Para saber cómo iba la actividad, una persona del equipo extraía datos del CRM, los pasaba a una hoja de cálculo y repetía el mismo ritual: contar, agente por agente, las tareas pendientes según su estado, sumar los totales, calcular el porcentaje de conversión y dar formato para repartirlo.

Ese procedimiento tenía cuatro debilidades que se repiten en muchas empresas:

  • Dependía de una sola persona. Si faltaba, el informe no salía, o salía con otros criterios.
  • Consumía tiempo cada semana. Un trabajo mecánico y repetitivo, sin valor analítico.
  • Era propenso a errores. Conteos manuales, fórmulas copiadas, datos pegados. Un fallo pequeño producía un porcentaje equivocado y nadie lo notaba.
  • No dejaba trazabilidad. El histórico quedaba disperso en ficheros de Excel con fecha, sin saber quién generó cada versión ni con qué datos.

Lo que se pidió

La condición del cliente era clara: que el informe fuera idéntico al que ya manejaba el equipo. No querían un panel nuevo con otra lógica, sino el mismo documento, generado sin esfuerzo. Esa exigencia es la que define el diseño de la solución, y es un criterio que aplicamos siempre que se automatiza algo que otras personas ya usan: primero se replica lo que existe y solo después se mejora.

La solución: una sección nueva dentro del CRM

Construimos una sección «Control de Actividad» en el panel del propio CRM. Su funcionamiento es el siguiente.

Filtros sencillos. El responsable elige qué comerciales incluir (uno, varios o todos) y una fecha concreta, o el acumulado histórico.

Indicadores por agente. Para cada comercial se calculan los pendientes según su estado en el seguimiento, su suma, el total de tareas pendientes y el porcentaje de conversión. Hay también un desglose por estado concreto del embudo, que sirve para auditar de dónde sale cada número.

El mismo formato de Excel. El informe se descarga con la estructura que el equipo ya utiliza: tres filas por agente (con respuesta, residual y conversión), totales y porcentaje. Se reparte sin retoques.

Mapa de agentes gestionable. Los nombres y las extensiones de cada agente se cargan desde un listado que se puede editar, de modo que las hojas conservan los nombres que el equipo reconoce.

Permisos por rol. Los responsables generan el informe de todo el equipo. Cada comercial puede consultar solo el suyo, si el cliente decide activarlo.

Histórico con fecha. Cada generación queda registrada. Consultar una fecha pasada ya no exige reconstruir nada a mano.

Cómo lo construimos: el proceso

La parte más importante de este proyecto no es el código, sino el método. Cuando se toca un CRM en el que trabaja un equipo comercial todos los días, un error en producción cuesta dinero y confianza. Por eso seguimos cinco fases con validación del cliente en cada hito.

  1. Análisis. Estudiamos la base de datos del CRM y, sobre todo, el método de cómputo que se aplicaba a mano. Los Excel históricos del cliente fueron nuestra fuente: de ellos extrajimos los criterios reales, que a veces difieren de lo que se cree que se hace. Cerramos esos criterios en una reunión con la responsable del informe.
  2. Desarrollo sobre un entorno de pruebas. Construimos la sección sobre una copia de seguridad de los datos. Nada se instaló ni se modificó en el sistema en producción durante esta fase.
  3. Validación cruzada. Comparamos el informe automático con la hoja manual en varias fechas. Los números tenían que cuadrar exactamente. Si en alguna fecha había una diferencia, se investigaba hasta saber cuál de los dos estaba equivocado. La aprobación formal llegaba solo después.
  4. Puesta en producción. Instalamos la sección con una copia de seguridad previa y un plan de reversión: si algo fallaba, se podía volver al estado anterior en minutos. Configuramos los accesos y el listado de agentes, y probamos en el sistema real.
  5. Formación y soporte. Una sesión de uso con el equipo, de entre treinta y cuarenta y cinco minutos, y un periodo de soporte para ajustes finos.

Por qué la validación cruzada es lo que da confianza

Un informe automático solo se adopta si el equipo se fía de él. Y se fía cuando comprueba que da el mismo resultado que el suyo. Comparar ambos en varias fechas es una forma barata de encontrar casos límite: estados poco habituales, tareas sin agente asignado, fechas en el cambio de mes. Es mucho mejor descubrirlos antes de la puesta en producción que después.

Además, el desglose por estado permite que cualquier responsable pueda auditar una cifra sin pedir ayuda: puede ver de qué estados concretos sale cada indicador.

Qué cambia para el equipo

Los beneficios que perseguía el proyecto, y que explican cada decisión, son estos:

  • El informe se genera en segundos, cuando se necesita, sin trabajo manual.
  • El equipo sigue trabajando como siempre, porque el formato no cambia.
  • Desaparecen los errores de conteo y de fórmulas.
  • El histórico queda ordenado y se sabe quién generó cada informe.
  • La persona que lo hacía a mano recupera ese tiempo para tareas con más valor.

Cuándo tiene sentido automatizar un informe así

No todos los informes merecen un desarrollo. Nuestra experiencia nos dice que compensa cuando se cumplen varias de estas condiciones:

  • Se repite con regularidad, semanal o diaria.
  • Depende de una persona concreta o de un fichero que solo ella entiende.
  • Los datos de origen ya están en un sistema (CRM, ERP, base de datos).
  • Los errores manuales tienen consecuencias, por ejemplo sobre incentivos o decisiones comerciales.
  • Se necesita saber qué datos se usaron en cada versión.

Si su caso encaja, el tamaño del proyecto suele ser pequeño: no se cambia de sistema, se añade una pieza donde hoy hay trabajo manual.

Ampliación: una conexión privada y segura al CRM para informes en tiempo real

El informe de actividad resolvía el día a día, pero la empresa quería ir más allá: consultar los datos del CRM con libertad y al instante, sin exportar ficheros que fallaban con volúmenes altos y sin sobrecargar el sistema que usa el equipo comercial. Por eso añadimos una conexión privada y segura, de solo lectura, desde su panel de gestión a las tablas del CRM. Hoy está en producción.

La conexión está integrada en el exportador del panel, con una opción para lanzar informes personalizados directamente contra el CRM y un repositorio de informes que va creciendo, con filtro por fechas. El primero sirvió para seguir los cupones de las campañas de encuestas de WhatsApp, que explicamos en el caso de las encuestas en el CRM.

Así diseñamos el acceso, que es la parte delicada:

  • Solo lectura: un error en un informe nunca modifica el CRM.
  • Canal privado y cifrado, desde un origen conocido y sin publicar el acceso en internet.
  • Acceso limitado a las tablas que necesitan los informes.
  • Informes definidos en lugar de consultas libres, con rango de fechas para no cargar el sistema.
  • Registro de quién lanza cada informe y cuándo, y datos personales tratados según el RGPD.

Con datos del momento, el responsable ve mientras ocurre cuántos contactos de una campaña se han atendido o cuántos siguen sin asignar, y puede corregir a tiempo en lugar de enterarse a la semana siguiente.

¿Tiene informes que hacen a mano?

Podemos revisar con usted qué informes y tareas repetitivas se pueden automatizar dentro de su CRM o de su gestión actual, sin cambiar de herramienta. Consulte nuestras páginas sobre automatización de procesos y software de gestión a medida, o cuéntenos su caso.

Informe de actividad comercial: lo esencial del caso

Un informe de actividad comercial automático solo se adopta si da el mismo resultado que el manual. Por eso el informe de actividad comercial se valida frente a la hoja histórica en varias fechas antes de salir a producción. Al generar el informe de actividad comercial desde el propio CRM, el equipo gana tiempo y la dirección gana fiabilidad. Si hoy su informe de actividad comercial depende de una persona y de un Excel, es un buen candidato a automatizar.

Para ampliar información, puede consultar la documentación de MySQL.

La visión de Ángel González

«Automatizar un informe es sobre todo un problema de validación. Primero replico exactamente el cálculo manual, después lo contrasto con el histórico en varias fechas y solo entonces lo paso a producción, con copia previa y plan de reversión. Si el informe sale de una consulta SQL sobre los datos reales del CRM y permite auditar cada cifra por estado, el equipo deja de discutir los números y empieza a usarlos.»

Ángel González, director de NOÁTICA Informática para empresas

Preguntas frecuentes

¿Hace falta cambiar de CRM para automatizar un informe?

No. En este caso se añadió una sección al CRM existente. Lo habitual es trabajar sobre lo que el cliente ya tiene.

¿Es seguro tocar un CRM en producción?

Con el método adecuado, sí: desarrollo en una copia, validación frente al resultado actual, copia de seguridad antes de instalar y plan de reversión.

¿El informe puede tener otro formato?

Sí, pero recomendamos replicar primero el formato actual y mejorarlo después, para que el equipo no tenga que aprender dos cosas a la vez.

¿Cuánto tarda en estar listo?

Depende de la complejidad de los criterios de cómputo. Lo fijamos tras el análisis, cuando los criterios están cerrados.

¿Los datos salen del servidor del cliente?

No. El cálculo se hace sobre los datos reales del CRM, dentro del propio sistema.

¿Tiene un proyecto parecido?

Analizamos su caso y le proponemos un plan por fases, con el código y los datos a su nombre. Tenemos equipo para empezar de inmediato.

Automatización de procesos → · Software de gestión → · Programación a medida →

Publicaciones Similares