El desafío
Antes, cada asesor tenía que entrar a la app y apretar un botón para
sincronizar manualmente sus leads desde Meta — si no entraba, no se
enteraba de nada nuevo. Tampoco había forma de gestionar de manera
centralizada los leads de distintos clientes con los datos
completamente aislados entre sí, ni de reportarle a Meta qué leads
terminaban en venta para que las campañas se optimizaran solas.
La solución
- Webhook en tiempo real con Meta Lead Ads: apenas alguien completa un formulario de Facebook/Instagram, el lead entra al sistema al instante, sin que nadie tenga que sincronizar nada a mano.
- Envío de conversiones de vuelta a Meta (Conversions API): cuando un lead se califica, agenda visita o cierra venta, ese evento se le informa a Meta para que las campañas aprendan qué leads valen la pena.
- Arquitectura multi-tenant: cada cliente opera en su propio espacio, con sus propios asesores, anuncios y datos, completamente aislados de los demás clientes.
- 3 niveles de acceso: súper admin (ve todas las cuentas), admin de empresa (gestiona sus asesores, ve el pipeline completo y configura la integración con Meta) y asesor (gestiona sus propios leads).
- Pipeline tipo Kanban con 4 etapas — lead inicial, calificado, visita agendada, venta cerrada — con botón directo a WhatsApp para cada lead.
- Notificación automática por email al asesor apenas entra un lead nuevo (antes había que revisar la app manualmente).
- Tracking de anuncios: qué campañas de Meta están generando más leads y cuándo fue el último, por cliente.
- Carga manual y en lote de leads para los que no entran vía webhook.
- Los datos personales (teléfono, nombre) se hashean antes de salir hacia Meta — nunca viajan en texto plano.
Stack técnico
Next.js 14 (App Router)
TypeScript
NextAuth.js (JWT)
PostgreSQL en Railway
Prisma
Zod
Tailwind CSS
Resend
Server Actions
El resultado
Los asesores pasaron de sincronizar leads a mano a recibirlos y
enterarse en tiempo real por email, cada cliente opera con sus
datos totalmente aislados de los demás, y las campañas de Meta se
retroalimentan solas con qué leads efectivamente se convierten en
ventas.