Evaluando propuestas

Desarrollo y Mejora de Prototipo Crm con Node.js y Mysql, Integraciones Avanzadas e Ia

Publicado el 26 Abril, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador experimentado para completar y enriquecer un prototipo de CRM existente, construido con Node.js y MySQL. El proyecto implica la implementación de diversas integraciones, funcionalidades de inteligencia artificial y módulos clave para transformar el prototipo en una solución SaaS multi-tenant robusta. A continuación, se detallan los requerimientos:

Integraciones:
- WhatsApp Business API: Se requiere la integración completa, aprovechando los permisos existentes de Meta para whatsapp_business_management y whatsapp_business_messaging.
- Google Calendar: Finalizar el proceso de autenticación y asegurar la correcta integración.
- Facebook e Instagram: Desarrollar la capacidad de publicación de contenido y gestión de campañas de anuncios (ads) directamente desde el CRM.
- TikTok y LinkedIn Ads: Implementar la integración para la publicación de contenido y la gestión de campañas de anuncios (ads manager).
- Correo Electrónico y Marketing: Integrar funcionalidades de envío de correo electrónico y herramientas de marketing.
- Medios de Pago: Integrar pasarelas de pago como Epayco, PayPal y Mercado Pago.
- Sistema Externo de Historias Clínicas: Desarrollar una integración vía API para registrar consultas en un sistema externo de historias clínicas.

Funcionalidades de Inteligencia Artificial (IA):
- Pipeline con IA: Implementar IA para atención automática y agendamiento de citas. El pipeline ya está desarrollado, pero requiere la integración y pruebas de la automatización.
- Análisis de Sentimiento e Intención de Compra: Completar y probar la base existente para el análisis de sentimiento e intención de compra utilizando IA.

Módulos y Mejoras del CRM:
- Panel de Gestión de Conversaciones: Desarrollar un panel intuitivo para la gestión centralizada de todas las conversaciones.
- Webhooks: Implementar webhooks para integrar el bot a páginas web, automatizar la atención al cliente y captar leads de manera eficiente.
- Automatización de Estados en Pipeline: Configurar la automatización de estados en el pipeline. Se necesita la capacidad de crear múltiples pipelines (ventas, soporte, etc.) Y probar su funcionalidad con conversaciones efectivas.
- Dashboard de Métricas de Conversión: Verificar y asegurar el funcionamiento efectivo del dashboard de métricas de conversión existente.
- Formularios Personalizables: Desarrollar un módulo para crear formularios (similares a Google Forms) que puedan incrustarse en sitios WordPress. Estos formularios deben permitir etiquetas, envío automático de información, archivo y etiquetado en el pipeline.
- Módulo de Scraping: Crear un módulo de scraping para la búsqueda activa de prospectos comerciales según nicho de negocio, con la capacidad de integrar estos prospectos a la base de clientes y facilitar la gestión comercial.
- Módulo de Productos/Servicios: Desarrollar un módulo completo para gestionar productos y servicios, incluyendo características, modelos y control de inventario (stock).
- Sistema de Cotizaciones: Implementar un sistema robusto para la generación y gestión de cotizaciones.

Arquitectura:
- Multi-tenant (SaaS): Implementar la arquitectura multi-tenant para que el CRM pueda ofrecerse como un servicio SaaS.

Se busca un profesional con experiencia sólida en desarrollo backend con Node.js, bases de datos MySQL, integración de APIs, desarrollo frontend y experiencia en la implementación de soluciones de IA y arquitectura SaaS.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias