Se requiere el desarrollo de un flujo de venta completamente automatizado que inicie con la recepción de un mensaje de voz a través de WhatsApp y culmine con la entrega de una factura digital por el mismo canal y por correo electrónico (Gmail). La lógica del sistema puede ser desarrollada utilizando Python,
Node.js, o una combinación de ambos, con la condición de que la arquitectura sea clara y esté bien documentada.
El flujo de trabajo deseado incluye los siguientes pasos:
1. El cliente inicia el proceso enviando una nota de voz a través de WhatsApp.
2. El audio recibido será transcrito automáticamente a texto.
3. Se utilizará un modelo de inteligencia artificial, similar a ChatGPT, para validar la coherencia de los datos del producto o servicio solicitado y verificar la información del cliente.
4. La orden de compra se registrará de forma automática en una hoja de cálculo (Excel o Google Sheets).
5. Se emitirá la factura electrónica utilizando la API de
www.digitalfactura.com, generando el correspondiente archivo PDF.
6. El PDF de la factura se enviará al vendedor para su validación y aprobación. Una vez aprobado, el pdf y el archivo xml de la factura se enviarán al cliente por whatsapp y, simultáneamente, a su cuenta de correo gmail. La redacción de estos mensajes será automatizada mediante ChatGPT o un formato preestablecido.
Requisitos clave para el proyecto:
* Integraciones robustas con la API de WhatsApp Business, la API de
digitalfactura.com, la API de Gmail y las hojas de cálculo (Google Sheets).
* El código debe ser limpio, modular y estar debidamente comentado para facilitar la escalabilidad y la adición de nuevos casos de uso.
* La automatización se implementará en n8n, configurado en un solo clúster (lógicamente single-tenant, multi-tenant por configuración).
* Se deberá proporcionar documentación completa de instalación y un archivo readme conciso con ejemplos de llamadas a la api.
* Se exigirán pruebas unitarias que cubran todo el proceso, desde la recepción de la voz hasta la emisión de la factura.
* Se implementarán validaciones a través de WhatsApp.
* Los archivos de Excel o similares se archivarán de forma segura en Amazon S3.
Se busca un profesional con experiencia demostrable en integraciones de API y automatización, con especial énfasis en el ecosistema de facturación mexicano. Se valorará la presentación de una propuesta detallada y los tiempos estimados para la ejecución del proyecto. Se proporcionarán especificaciones adicionales una vez se acuerde el inicio del trabajo.
Plazo de Entrega: No definido