Sobre este proyecto
it-programming / web-development
Abierto
Se busca un experto para configurar y poner en marcha la infraestructura de un agente de WhatsApp personalizado. El proyecto requiere la integración de la Cloud API oficial de Meta con una instancia de n8n auto-hospedada, excluyendo plataformas de terceros como ManyChat, GoHighLevel, Chatfuel o librerías basadas en QR (Baileys, Evolution API).
La lógica conversacional y los prompts los escribe el cliente. Se busca la infraestructura funcionando, no un bot llave en mano.
estado actual del proyecto:
* business manager propio, aplicación creada, waba y número de pruebas verificados.
* Existen problemas con verificaciones de cuenta que necesitan ser resueltos para avanzar.
alcance del proyecto:
1. Meta: Resolver las verificaciones pendientes, llevar la aplicación a producción y obtener un token permanente de usuario del sistema.
2. Servidor: Configurar n8n auto-hospedado y PostgreSQL en un VPS proporcionado por el cliente.
3. Flujo n8n: Implementar un flujo robusto que incluya:
* Recepción de webhooks con respuesta rápida para evitar duplicados.
* Distinción de tipos de mensajes.
* Transcripción automática de audios.
* Interpretación de imágenes.
* Gestión de historial conversacional por número.
* Integración con un modelo de IA externo (el prompt será editable por el cliente).
* Capacidad de responder a través de la API de WhatsApp.
* Funcionalidad para pausar el bot y escalar la conversación a un agente humano.
4. Multimedia (crítico): Implementación de manejo avanzado de archivos multimedia, incluyendo:
* Imágenes con conversión y compresión automática, soportando formatos como HEIC de iPhone.
* Envío de notas de voz reales en formato OGG/Opus.
* Videos MP4 H.264/AAC comprimidos para cumplir con los límites de tamaño, con un fallback a un enlace si es necesario.
* Soporte para documentos PDF.
* La validación se realizará con fotos y videos tomados directamente con un celular, sin preprocesamiento manual.
5. Plantillas: Configuración de una plantilla de mensaje aprobada con variables y un flujo para el envío por lotes. El flujo debe registrar en base de datos qué variante de mensaje se envió a cada contacto y la respuesta obtenida.
ENTREGABLES:
* Workflow de n8n exportado y completamente comentado.
* Documentación detallada de toda la configuración realizada.
* Video explicativo para facilitar el mantenimiento autónomo por parte del cliente.
CONDICIONES:
* Todo el trabajo se realizará utilizando el Business Manager, servidor y credenciales del cliente.
* No se crearán cuentas a nombre del proveedor.
* El acceso proporcionado será temporal y se retirará una vez finalizado el proyecto.
* Los tokens y credenciales sensibles los genera el cliente al cierre; no se comparten por chat.
Se valorará la experiencia demostrable en la implementación directa de la Cloud API de Meta y n8n.
al postular, responde:
1. ¿Cuántos números has dado de alta directo en Cloud API, sin plataforma intermediaria?
2. ¿Cómo manejas una foto heic de 10 mb de iphone que debe enviarse por la api?
3. ¿Cómo evitas respuestas duplicadas por reintentos del webhook?
4. ¿Cuál es la diferencia técnica entre enviar un audio y enviar una nota de voz?
5. ¿En cuánto tiempo estimas completar el proyecto, y qué partes dependen de revisiones de Meta?
Las propuestas que no respondan estas preguntas no serán consideradas.
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