Inspiration Ens va inspirar la necessitat de transformar 6.000 clíniques dentals de simples punts de dades en relacions comercials vives. Volíem resoldre la "fuga silenciosa" d'Inibsa: aquell moment en què un client deixa de comprar o tria la competència sense que ningú se n'adoni fins que és massa tard.

What it does Smart Demand Signals és un motor d'alertes que prediu quan una clínica necessita estoc o està en risc d'abandonament. Mitjançant un algoritme unitari, diferencia entre productes Commodity (reposició ràpida) i Tècnics (compra irregular), generant una llista prioritzada per impacte econòmic i urgència.

How we built it Vam construir una solució full-stack amb React i Tailwind al frontend, i un backend amb Node.js i MongoDB desplegat en Docker sobre Vultr. L'intel·ligència resideix en un model estadístic de Percentil 85 que analitza cicles de compra individuals per definir marges de tolerància personalitzats (15-50%).

Challenges we ran into El major repte va ser la normalització de les dades. Vam haver d'entendre que una baixada en les vendes no sempre és una fuga; pot ser estacionalitat o variabilitat normal. Calibrar els marges de confiança per reduir falsos positius va ser la part més exigent del procés.

Accomplishments that we're proud of Estem orgullosos de demostrar que "menys és més": hem aconseguit una precisió altíssima amb un sol algoritme unitari que serveix per a tots els productes, simplificant una realitat de negoci molt complexa en alertes totalment accionables.

What we learned Vam aprendre que el millor predictor d'un client és el seu propi passat. Cap model de Machine Learning genèric supera l'anàlisi de l'historial individual. També vam confirmar l'homologia de comportament entre diferents perfils de despesa, cosa que va permetre simplificar la nostra arquitectura.

What's next for Smart Demand Signals El següent pas és la integració directa amb CRMs (com HubSpot) per automatitzar el tancament de vendes i implementar un model de Reinforcement Learning que aprengui del feedback que els delegats introdueixen en cada alerta gestionada.

Built With

Share this project:

Updates