• Web app
  • Servicios de asistencia

CRM para call center

El sistema interno de una empresa de asistencia, con llamadas, leads y atención en tiempo real en una sola plataforma.

CRM de call center con telefonía, bandeja omnicanal y dashboards en tiempo real. En producción desde 2024.

Duración
2024 – hoy
Stack
NestJS, Next.js, Redux Toolkit, WebSockets, MongoDB, AWS, Docker
Año
2024

Resultados

2
aplicaciones en producción, llevadas de punta a punta
DDD
migración completa del backend en NestJS
Tiempo real
dashboards por WebSockets y métricas en Prometheus

El desafío

La empresa opera un call center con campañas, lotes de leads, gestiones comerciales y supervisión de agentes. El equipo necesitaba un sistema propio que reuniera la central telefónica, el CRM comercial y los canales de mensajería.

La solución

Diseñamos y construimos el sistema interno de la empresa: un backend en NestJS y un frontend en Next.js con Redux Toolkit, con actualizaciones en tiempo real por WebSockets. El backend se integra con la central telefónica, con Zoho y con los webhooks de Meta para armar una bandeja omnicanal. Un servicio aparte recibe las transcripciones de las llamadas atendidas por agentes de voz con IA y las lleva al sistema.

Con el sistema ya en uso, migramos todo el backend a una arquitectura DDD. Sumamos una base MongoDB en paralelo para sesiones y notificaciones, que le saca carga a la base principal, y monitoreo con Prometheus a través de interceptores de NestJS. En el frontend reemplazamos la librería de componentes heredada por shadcn/ui y reconstruimos los dashboards.

La infraestructura corre en AWS (EC2, Secrets Manager, SES) con Docker y despliegues en Dokploy.

El resultado

Hoy son dos aplicaciones en producción, llevadas de punta a punta, y una app móvil en desarrollo. El equipo trabaja sobre una base de código ordenada por dominio, con métricas para ver qué pasa en producción.

¿Necesitás algo parecido?

Contanos tu caso y te decimos cómo lo encararíamos, con plazos y un costo estimado.

CRM para call centerHablemos