Evaluando propuestas

Desarrollo de Plataforma Hoyhay: Automatización con N8n, Whatsapp Api, Supabase y Openai

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

Sobre este proyecto

Abierto

Se busca un desarrollador experimentado para construir el motor de automatización de HOYHAY, una innovadora plataforma web de ofertas y oportunidades locales. HOYHAY permite a los comerciantes publicar promociones enviando un simple mensaje de WhatsApp, el cual es procesado por inteligencia artificial para extraer datos, confirmar con el comerciante y publicar automáticamente en la aplicación. El objetivo es eliminar la fricción, ofreciendo una experiencia sin paneles ni aplicaciones adicionales para los comerciantes.El frontend de la plataforma (desarrollado en React/JSX) ya está 100% completo y desplegado. El proyecto se centra en la implementación del backend y el flujo de automatización.El flujo de trabajo a construir incluye los siguientes pasos:PASO 1 - Trigger: WhatsApp entrante. Un comerciante envía un mensaje con texto y una foto a través de la WhatsApp Business API (360dialog). El webhook de 360dialog dispara el flujo en n8n.PASO 2 - Router: Verificación de comerciante registrado. Se realizará una consulta a la tabla 'comerciantes' en Supabase para buscar el número de teléfono.Si el comerciante NO existe, se enviará un mensaje de bienvenida con información sobre planes y un enlace de pago.Si existe pero no tiene cupos disponibles, se notificará sobre la renovación.Si existe y tiene cupos, se procederá al paso 3.paso 3 - ia: extracción de datos. Se realizará una llamada a OpenAI GPT-4o mini con un prompt específico para la extracción de información. Si el mensaje incluye una imagen, se activará la función de visión para leer el texto del flyer. El output esperado es un JSON con el título, descripción, categoría, ciudad, fechas y horario de la oferta.PASO 4 - Confirmación al comerciante. Se enviará un resumen de la oferta por WhatsApp (vía 360dialog) y el JSON se guardará en la tabla 'sesiones_pendientes' con el estado 'esperando_confirmacion'. Se esperará una respuesta 'SI' del comerciante para continuar.PASO 5 - Publicación en Supabase. Si el comerciante responde 'SI', la oferta se insertará en la tabla 'ofertas' con el estado 'publicada'. Se restará un cupo en la tabla 'comerciantes' y se enviará una confirmación final: '¡Tu oferta ya está publicada en HOYHAY!'.Se requiere experiencia sólida en integración de APIs, desarrollo backend, bases de datos (Supabase), y manejo de herramientas de automatización como n8n, así como conocimientos en inteligencia artificial (OpenAI).

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano

Plazo de Entrega: No definido

Habilidades necesarias