Evaluando propuestas

Desarrollo de Custom App X-Ianet para Make Marketplace con Integración de Voz y Whatsapp

Publicado el 09 Diciembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador para crear una Custom App nativa, denominada “X-IAnet”, para la plataforma Make Developers, con el objetivo de publicarla en el Marketplace de Make. El proyecto no se limita a la creación de escenarios, sino a un conector completo con módulos, triggers y autenticación.

Fase 1 (MVP – Voz con API Key):
* Autenticación: Implementación de conexión sencilla mediante API Key.
* Módulos “Assistants”: Desarrollo de funcionalidades para Crear, Actualizar, Clonar/Duplicar, Eliminar y Listar/Obtener asistentes.
* Módulos “Calls”: Desarrollo de funcionalidades para Iniciar llamadas salientes, Finalizar/colgar llamadas, Actualizar variables de llamada (metadatos/tags/campos), Listar llamadas (con filtros) y Obtener detalles de llamadas.
* Módulos “Logs & assets”: Desarrollo de funcionalidades para Obtener transcripciones y Obtener grabaciones (o URL de las grabaciones).
* Triggers (webhooks) de voz: Implementación de eventos para Llamada iniciada, Llamada finalizada, Transcripción disponible, Grabación disponible, Error de llamada, Transferencia a humano y Evento genérico (payload crudo).
* Interfaz de Usuario (UI): La UI para los objetos Assistant y Call debe estar en inglés. La integración con Twilio debe ser transparente para el usuario final, apareciendo todo bajo la marca X-IAnet.

Fases Posteriores:
* Fase 2: Integración con WhatsApp, incluyendo módulos y triggers específicos.
* Fase 3: Migración del sistema de autenticación a OAuth2 para una conexión “one-click” (actualmente se usa API Key, pero se prevé la implementación de OAuth2).

API y Documentación:
Se dispone de documentación OpenAPI/Swagger para la API. La API está lista y se pueden realizar ajustes rápidos en endpoints o payloads si es necesario para la integración con Make.

Entregables:
1. Custom App “X-IAnet” lista para su publicación en el Marketplace de Make.
2. Documentación de uso completa y una guía detallada de conexión.
3. Creación de 2 a 3 escenarios demo para la aplicación.
4. Soporte post-entrega durante 2 semanas para la resolución de bugs y ajustes menores.

Criterios de Aceptación (Fase 1):
* Conexión validada y funcional.
* Mapeo claro y preciso de inputs/outputs.
* Manejo robusto de errores con mensajes útiles para el usuario.
* Implementación de paginación donde sea aplicable.
* Respeto de los límites de tasa (rate limits) y reintentos (retries) razonables.
* Pruebas exhaustivas con una cuenta real.

Se valorará la experiencia en Node/JS y en el diseño de módulos con esquemas limpios y eficientes.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por J. M.