Sobre este proyecto
it-programming / web-development
Abierto
Se busca un experto en automatización con n8n para diseñar e implementar un flujo de trabajo robusto y escalable. El objetivo principal es automatizar el procesamiento de archivos de pedidos y el envío de notificaciones personalizadas a clientes a través de WhatsApp. El sistema debe ser capaz de manejar grandes volúmenes de datos y utilizar capacidades de inteligencia artificial para la limpieza y normalización de la información.
El flujo de trabajo requerido incluye los siguientes pasos:
1. Activación del Flujo: El proceso se iniciará automáticamente cuando se suba un nuevo archivo (en formato Excel o CSV) a una carpeta específica dentro de Google Drive.
2. Filtrado y Limpieza de Datos:
* El sistema deberá procesar el archivo subido y filtrar las filas, incluyendo únicamente aquellas donde el valor en la Columna N sea "Disponible".
* Se requiere una limpieza de la Columna Q (Nombre del cliente). Cualquier fila que contenga términos como "Zalando", "perdidos" o expresiones similares relacionadas con logística o errores, deberá ser omitida del procesamiento.
* Es fundamental identificar un número de teléfono válido para cada pedido, buscando en las Columnas R o S del archivo.
3. Integración de Inteligencia Artificial (OpenAI): Se implementará un nodo de GPT-4o para realizar dos tareas clave:
* Normalizar los nombres de los clientes (por ejemplo, transformar "juan perez m." A "Juan").
* Asegurar que el mensaje final a enviar tenga un tono humano y profesional, mejorando la comunicación con el cliente.
4. Envío de Notificaciones por WhatsApp (Evolution API):
* El flujo se conectará con la Evolution API para gestionar el envío de los mensajes de WhatsApp.
* Para evitar bloqueos o saturación de la API, se deberá implementar un sistema de espera (utilizando un nodo Wait o dividiendo el envío en lotes) con un intervalo de 30 segundos entre cada mensaje.
5. Formato del Mensaje: Cada mensaje enviado a los clientes debe seguir estrictamente la siguiente plantilla: "Hola [Nombre del cliente] [Celda K], tu pedido de marca [Columna F] está disponible para recoger en tienda [Columna C]. Para más información puedes ponerte en contacto con tu tienda a través de nuestro número 968 59 15 88".
Requisitos técnicos y experiencia esperada del freelancer:
* Experiencia demostrable y avanzada en la creación de flujos de trabajo con n8n, incluyendo el uso de nodos lógicos, HTTP Request y Wait nodes.
* Experiencia probada en la integración de la API de OpenAI (GPT-4o) en flujos de automatización.
* Conocimiento avanzado y experiencia con la Evolution API para el envío de mensajes de WhatsApp.
* Habilidad para trabajar con la API de Google Drive y manipular eficazmente archivos en formatos JSON y Spreadsheets.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Duración del proyecto No definido
Habilidades necesarias