Promoshark

Agente de inteligencia artificial sobre WhatsApp para un e-commerce B2B de merchandising: atiende 24 horas en 7 idiomas con los datos reales de un catálogo de 325.000 combinaciones y deriva las oportunidades al equipo comercial.
pieza principalpromoshark.eu ↗
Agente de IA de Promoshark respondiendo por WhatsApp con datos del catálogo
Cliente
Promoshark
Tipo
Automatización e IA
Stack
n8n · WHATSAPP (YCLOUD) · PINECONE · COHERE · POSTGRESQL · PYTHON
Web
https://promoshark.eu/
Equipo
Roberto García: arquitectura, flujos n8n, agente de IA, integración con YCloud y app de ingesta en Python.
Colaboradores

01El cliente y el reto

PromoShark es un e-commerce B2B especializado en regalos de empresa y merchandising corporativo personalizado, con clientes en toda Europa y un catálogo de más de 7.500 productos con sus variantes de talla, color y técnica de marcaje. Su tienda PrestaShop ya la mantenemos nosotros; el siguiente paso era escalar la atención comercial sin ampliar el equipo.

Cada día llegaban por WhatsApp consultas sobre productos, disponibilidad, fichas técnicas, plazos y condiciones, muchas fuera de horario y en varios idiomas. Había que responder con precisión absoluta, sin inventar precios ni plazos, sin interferir con los comerciales que ya atendían por el mismo número y con un catálogo que, en bruto, era un CSV de 700 MB capaz de tumbar cualquier servidor.

02Lo que hicimos

  • Infraestructura propia: n8n autoalojado en un servidor privado con PostgreSQL y Redis, para tener control total, baja latencia y privacidad de los datos.
  • WhatsApp Business por YCloud, integrador oficial de Meta: entrada de mensajes por webhook y envío de respuestas con formato enriquecido.
  • Conocimiento en Pinecone en tres espacios separados (catálogo, fichas técnicas y reglas del negocio) con embeddings multilingües de Cohere, para que el agente busque en el idioma del cliente.
  • App propia en Python para extraer, limpiar, vectorizar y cargar las 325.000 combinaciones de producto (referencia, EAN, talla, color, posición del logo).
  • Flujo de ingesta por lotes en n8n para los productos base: de un CSV de 700 MB a dos JSON de 190 MB cargados en paquetes de 500 con pausas; RAM estable y cero timeouts.
  • Agente de IA en n8n con modelo de lenguaje vía OpenRouter, nodo de razonamiento y memoria de conversación por cliente (texto, audio, imágenes y documentos).
  • Coexistencia humano-agente: cuando un comercial responde, el flujo etiqueta la conversación y el agente se retira.
  • Seguimiento de presupuestos (R1, R2, R3) y escalado al equipo de ventas con nombre, teléfono y correo del cliente.
  • Estabilidad: alertas de error por Telegram y ajustes de Nginx y servicios para ejecuciones largas.

03Resultado

Resultado
Atención comercial 24/7 en 7 idiomas · 325.000 combinaciones consultables en milisegundos · catálogo un 73 % más ligero (700 MB → 190 MB) · consumo de RAM estable (menos de 400 MB frente a picos de más de 3 GB) · sin precios ni plazos inventados gracias al RAG · traspaso transparente a los comerciales en el mismo número.
Proyectos relacionados

Lo hemos hecho antes.

¿Un proyecto parecido?

Cuéntanos qué necesitas y te enseñamos casos concretos de tu sector.