Weavy SDK & API

Weavy es un kit de desarrollo de software (SDK) y API de marca blanca diseñado específicamente para desarrolladores de producto, empresas SaaS y departamentos de IT corporativos. Esta herramienta permite integrar capas de colaboración y comunicación, como chat en vivo, feeds de noticias y gestión documental, directamente en aplicaciones web y móviles existentes. Es la solución ideal para transformar software estático en plataformas sociales y colaborativas sin construir la infraestructura desde cero.
Qué y para quién es
Weavy es un kit de desarrollo de software (SDK) y API de marca blanca diseñado para integrar capas de colaboración y comunicación directamente en aplicaciones web y móviles existentes. Permite a los desarrolladores añadir funciones de chat, canales de noticias (feeds) y colaboración documental sin tener que construir estas infraestructuras desde cero. Está dirigido a empresas de software (SaaS), departamentos de IT corporativos y desarrolladores de producto que buscan mejorar la retención de usuarios y la productividad dentro de sus propias plataformas, evitando que los empleados o clientes tengan que recurrir a herramientas externas como Slack o Microsoft Teams para colaborar sobre el contexto del trabajo.
Principal ventaja profesional
La capacidad de transformar cualquier software estático en una plataforma colaborativa en horas mediante componentes UI listos para usar ("Drop-in UI"), manteniendo el control total sobre los datos, la seguridad y la experiencia de usuario bajo la propia marca de la empresa.
Para quién no es
No es una herramienta para usuarios finales que buscan una aplicación de chat lista para instalar (como WhatsApp o Telegram). Tampoco es adecuado para organizaciones que no dispongan de un equipo de desarrollo o conocimientos técnicos mínimos para realizar la integración mediante código.
Funcionalidades clave
- In-App Chat: Mensajería directa, chats de grupo y salas de conversación integradas.
- Actividad y Feeds: Muros de noticias contextuales con hilos de conversación y reacciones.
- Colaboración Documental: Gestión de archivos, control de versiones y previsualización de más de 100 formatos en el navegador.
- Notificaciones en tiempo real: Sistema de avisos (badges) y notificaciones "toast" integradas en la interfaz.
- Integración con IA: Componentes para añadir agentes de IA y copilotos personalizados dentro de la aplicación.
- Conectores Cloud: Sincronización nativa con Google Drive, Dropbox, Box y OneDrive.
Precios
Weavy utiliza un modelo híbrido basado en suscripciones y un sistema de créditos para funciones de IA.
- Versión gratuita: Dispone de un nivel gratuito para desarrolladores que permite explorar las funcionalidades básicas y APIs. Recientemente han promocionado su Chat API & SDK como gratuita con límites extendidos para mejorar la accesibilidad.
- Modelos de pago: Estructurados normalmente en niveles (Starter, Pro, Team y Enterprise).
- Sistema de créditos: Las funciones de IA generativa se gestionan mediante créditos (aprox. 10$ por cada 1.000-1.200 créditos dependiendo del plan).
- Soporte: Los planes superiores incluyen tiempo de ingeniería para acelerar la integración ("Accelerator").
Perfil del usuario
Empresas tecnológicas, proveedores de servicios SaaS, plataformas de e-learning (LMS), sistemas de gestión de clientes (CRM) y aplicaciones de tecnología financiera (Fintech).
- Product Managers que necesitan aumentar el "engagement" de la plataforma.
- Desarrolladores Full-stack y Front-end que requieren componentes de UI listos para integrar.
- CTOs que priorizan la soberanía de los datos y el despliegue en infraestructura propia.
Nivel técnico requerido
- Uso: Requiere conocimientos de JavaScript para integrar los componentes front-end.
- Instalación/Configuración: Nivel medio-alto. Es necesario configurar el entorno backend (Weavy Environment) y gestionar la autenticación mediante JSON Web Tokens (JWT).
- Necesidades de soporte: Equipos de desarrollo de software o DevOps para el despliegue inicial.
- Competencias: Manejo de Web APIs, frameworks modernos (React, Angular, Vue) y gestión de servidores/cloud.
Ejemplos de uso profesional
- CRM: Añadir un feed de comentarios y chat interno dentro de la ficha de cada cliente para que el equipo de ventas colabore en tiempo real.
- LMS (Educación): Crear grupos de chat específicos para cada curso o temática donde alumnos y profesores interactúen sin salir de la plataforma educativa.
- Gestión de Proyectos: Integrar colaboración documental directa para editar y comentar archivos de diseño o contratos sin descargar el documento.
- Soporte al Cliente: Implementar canales de comunicación directa entre el usuario final y el gestor de cuentas dentro del área privada del cliente.
Uso y distribución
- Versión web: Librerías JavaScript compatibles con cualquier framework web.
- SDKs: Soporte específico para React y otros entornos de desarrollo modernos.
- Despliegue: Puede instalarse en la infraestructura del cliente (on-premise), nubes privadas o Azure, garantizando el cumplimiento de normativas como GDPR o HIPAA.
- Servidor: Requiere un entorno backend que gestione la lógica y el almacenamiento de datos.
Integraciones
- Facilidad de integración: Nivel medio (Low code para la UI, Full code para la lógica de servidor y seguridad).
- API propia: Dispone de Web API completa para gestionar usuarios, mensajes y archivos programáticamente.
- Integraciones nativas: Google Drive, Microsoft OneDrive, Box, Dropbox y herramientas de videoconferencia.
- Autenticación: Sistema Single Sign-On (SSO) mediante JWT para una experiencia de usuario transparente.
Notas finales
información legal, licencias, contratos
El software se distribuye bajo un modelo de marca blanca. El cliente mantiene el control total de los datos (data sovereignty), ya que Weavy se aloja habitualmente en el entorno del propio cliente. Al ser un producto para desarrolladores, los términos de uso se centran en el cumplimiento de licencias por instancia o volumen de usuarios según el contrato específico.
Para más información:
- Sitio web oficial: https://www.weavy.com
- Documentación técnica: https://www.weavy.com/docs
- Centro de conocimiento: https://help.weavy.ai
- Repositorio Github (Ejemplos): https://github.com/weavy
- Preguntas frecuentes: https://www.weavy.com/faq
Aplicación profesional
- Tipos de empresa: Proveedores de software (SaaS), plataformas de e-learning (LMS), sistemas de gestión internos (ERP/CRM) y aplicaciones de tecnología financiera (Fintech).
- Presupuesto: Modelo escalable que incluye un nivel gratuito para desarrollo y planes de pago basados en el volumen de usuarios activos o despliegues específicos. Requiere considerar costes de infraestructura propia (Azure, AWS) para el alojamiento del servidor Weavy.
- Puntos clave: Integración de funciones sociales (chat, feeds, documentos) mediante componentes pre-construidos que reducen el tiempo de desarrollo de meses a días. Al ser marca blanca, la propiedad estética y de datos permanece en la empresa.
Madurez digital requerida
- Usuarios y equipo: El equipo de desarrollo debe tener experiencia sólida en consumo de APIs REST y manejo de frameworks modernos (React, Angular o Vue). Los usuarios finales no requieren formación adicional, ya que las funciones se integran de forma nativa en la interfaz que ya conocen.
- Empresa y departamentos: Organizaciones con una hoja de ruta de producto definida que buscan centralizar la comunicación interna o con clientes para evitar la fuga de atención hacia herramientas externas.
Plan orientativo de implantación
Pasos necesarios y estimaciones
- Tiempos estimados de despliegue: De 2 a 6 semanas para una integración funcional completa, dependiendo de la complejidad de la lógica de negocio.
- Evaluación inicial: Definición de los casos de uso (¿solo chat o también gestión documental?), auditoría de la infraestructura de servidor y selección del método de despliegue (On-premise o Cloud).
- Implantación inicial: Configuración del Weavy Environment y establecimiento del sistema de autenticación mediante JSON Web Tokens (JWT) para asegurar el Single Sign-On (SSO).
- Prueba de concepto: Integración de "Drop-in UI components" en un entorno de staging para validar la persistencia de datos y las notificaciones en tiempo real.
- Formación y adaptación: Documentación de los nuevos flujos de colaboración para los equipos de atención al cliente o gestores de la plataforma.
- Seguimiento: Monitorización del rendimiento del servidor y análisis del uso de los componentes mediante la API de administración.
Necesidades de formación del equipo
- Desarrolladores Frontend: Especialización en la librería de componentes de Weavy y manipulación de CSS para el "theming" de marca blanca.
- Desarrolladores Backend: Configuración de webhooks para sincronizar eventos de Weavy con la base de datos principal de la empresa.
- Administradores de Sistemas/DevOps: Gestión del despliegue en contenedores o servicios de aplicaciones en la nube y mantenimiento de la base de datos de Weavy.
Perfiles necesarios
- Perfiles técnicos necesarios: Desarrolladores Full-stack y arquitectos de soluciones cloud.
- Personal externo recomendado: Consultores de seguridad para auditar la implementación de JWT y el cumplimiento de normativas de datos (GDPR/HIPAA).
Retorno de la inversión (ROI)
- Tiempos: Reducción drástica del "Time-to-Market" al evitar el desarrollo desde cero de infraestructuras de mensajería escalables.
- Cómo medirlo: Incremento en el tiempo de permanencia del usuario dentro de la plataforma (Session Duration), reducción de la tasa de abandono (Churn Rate) y disminución de tickets de soporte gracias a la colaboración contextual.
Otros
- Soberanía de datos: A diferencia de soluciones como Slack, Weavy permite que todos los archivos y conversaciones residan en los servidores controlados por la empresa, factor crítico para sectores regulados.
- Escalabilidad: El sistema está diseñado para escalar horizontalmente, soportando desde pequeños equipos hasta miles de usuarios concurrentes.
- IA Generativa: Posibilidad de activar funciones de "Contextual AI" para que los usuarios interactúen con sus propios documentos y chats mediante lenguaje natural.
Informe técnico descriptivo: Weavy SDK & API
Principales recomendaciones
- Soberanía de datos: Se recomienda encarecidamente la opción de auto-alojamiento (self-hosting) en servidores propios o nubes privadas dentro de la UE (como Azure o AWS en regiones europeas) para garantizar que los datos de comunicación no salgan de la jurisdicción española/comunitaria.
- Configuración de seguridad: Es imperativo implementar una autenticación robusta mediante JSON Web Tokens (JWT) para asegurar que solo los usuarios autorizados de la aplicación principal accedan a las funciones de chat y colaboración.
- Gestión de IA: Al utilizar las funciones de "Copilot" o agentes de IA, se debe informar explícitamente a los usuarios sobre el procesamiento de sus conversaciones por modelos de lenguaje, cumpliendo con el deber de transparencia.
- Limitación de recogida: Configurar el entorno para capturar únicamente los datos mínimos necesarios (principio de minimización) para la función de colaboración, evitando la sincronización de perfiles de usuario excesivos.
Ley de Inteligencia Artificial (AI Act)
- Clasificación de riesgo: El uso de Weavy para funciones de chat y colaboración general suele clasificarse como riesgo limitado. Sin embargo, si se integra para la toma de decisiones en RRHH o educación (LMS), podría escalar a alto riesgo.
- Transparencia: El sistema debe indicar claramente a los usuarios cuando estén interactuando con un agente de IA en el chat o recibiendo asistencia del Copilot.
- Gobernanza de datos: Las empresas que integren el SDK de IA deben asegurar que los datos utilizados para el entrenamiento o ajuste de los agentes cumplan con los estándares de calidad y no perpetúen sesgos.
Privacidad y protección de datos (RGPD)
- Responsabilidades: La empresa española actúa como Responsable del Tratamiento, mientras que Weavy (Mindroute Incentive Inc.) suele actuar como un proveedor de tecnología (Encargado del Tratamiento en caso de usar su nube).
- Ubicación de los datos: Weavy ofrece almacenamiento en Europa Occidental (Netherland/Ireland) en sus planes gestionados, lo que facilita el cumplimiento normativo. En modo self-hosted, la ubicación depende totalmente de la empresa cliente.
- Transferencia internacional: Si se utiliza el modelo SaaS gestionado por Weavy, al ser una empresa con sede en EE. UU. (Mindroute Incentive USA, Inc.), se requiere verificar la adhesión al Marco de Privacidad de Datos UE-EE. UU. o firmar Cláusulas Contractuales Tipo (SCC).
- Derechos ARCO: Al estar los datos habitualmente bajo el control de la infraestructura del cliente, la empresa española puede gestionar directamente el acceso, rectificación y supresión de los mensajes y archivos de los usuarios.
Propiedad intelectual
- Propiedad de datos: El cliente retiene la propiedad total y exclusiva de todos los datos introducidos, mensajes generados y archivos compartidos a través del SDK.
- Licenciamiento: El servidor backend de Weavy se distribuye bajo una licencia comercial propietaria, mientras que el UIKit (front-end) se ofrece bajo licencia MIT (open-source), lo que permite su modificación y adaptación visual completa.
- Marca Blanca: El contrato permite la eliminación de logotipos de Weavy para presentar la tecnología como propia de la empresa española (White-label).
Usos y prohibiciones
- Usos admitidos: Integración en CRM, plataformas educativas, herramientas de gestión de proyectos y aplicaciones corporativas internas.
- Usos prohibidos: No se permite el uso de la tecnología para ingeniería inversa del núcleo del servidor, creación de productos competitivos directos (SDKs de comunicación) o distribución del software fuera de lo permitido en el objeto del contrato.
Seguridad y certificaciones
- Seguridad: Soporta cifrado de datos en reposo y en tránsito. En el modelo self-hosted, la seguridad depende de los protocolos de la infraestructura receptora.
- Certificaciones: Al permitir el despliegue en local, facilita que la aplicación final obtenga certificaciones como HIPAA (salud) o SOC2, ya que el proveedor (Weavy) no tiene acceso a los datos del cliente ("zero-knowledge architecture" por diseño en instalaciones propias).
Otros
- Modelo de Precios: Migración de modelos por usuario a modelos de tarifa plana (flat-rate), lo cual es ventajoso para empresas con grandes volúmenes de usuarios, evitando costes variables impredecibles.