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).
Plazo de Entrega: No definido