Integraciones
Conectamos tu CRM, tu ERP y el resto de herramientas mediante APIs, webhooks y flujos automatizados, para que los datos no se copien a mano.
PEDIR DIAGNÓSTICOQué es una integración
Una integración hace que dos sistemas intercambien datos sin que nadie los copie a mano. Una API permite que un programa pida o envíe datos a otro. Un webhook avisa en el momento en que algo ocurre, por ejemplo cuando entra un pedido. Un flujo automatizado encadena esos pasos para que el dato llegue a donde hace falta.
Formas de conectar sistemas
API y webhook
Con una API, un sistema pregunta o envía datos cuando lo necesita. Con un webhook, el sistema de origen avisa en cuanto ocurre algo. Suelen usarse juntos.
Sondeo periódico
Cuando no hay webhook, un sistema pregunta cada cierto tiempo si hay novedades. Es más simple y menos inmediato.
Plataformas de automatización
Herramientas como Zapier, Make o n8n traen conectores hechos y permiten montar flujos sin programar. Sirven para flujos sencillos entre herramientas conocidas.
Integración a medida
Código propio para cuando hay reglas de negocio, volumen, sistemas antiguos o requisitos que un conector estándar no cubre.
Con qué trabajamos
APIs
Para leer y escribir datos en los sistemas que las ofrecen.
Webhooks
Para reaccionar cuando ocurre algo en uno de los sistemas.
Flujos automatizados
Para encadenar pasos entre varias herramientas.
Ejemplos de lo que ya hemos hecho
CRM y facturación
Cuando se cierra una venta en el CRM, se crea la factura en el programa de facturación sin copiar datos a mano.
Tienda y ERP
Los pedidos de la tienda online pasan al ERP y el estado vuelve a la tienda.
Avisos entre sistemas
Un evento en un sistema, como un pago recibido o un cliente nuevo, genera un aviso o una tarea en otro.
Inventario sincronizado
El stock del almacén y el de la tienda se mantienen al día entre sí.
Contratos firmados
Cuando se firma un contrato, se archiva en la carpeta del cliente y se avisa al equipo.
Informes automáticos
Los datos de varios sistemas se consolidan cada semana en un informe.
Cuándo ayuda
Cuando el mismo dato se escribe en dos sistemas, cuando los datos se copian a mano entre herramientas o cuando un proceso depende de que alguien se acuerde de exportar un fichero.
Qué conviene saber
- Una integración depende de lo que el otro sistema permita. Sin API ni exportación, las opciones se reducen.
- Cuando uno de los sistemas cambia, la integración necesita mantenimiento.
- Conectar sistemas no corrige los datos que ya están mal en origen.
- Las APIs limitan el número de llamadas y cambian de versión. La integración tiene que respetar esos límites y adaptarse a los cambios.
- Las redes y los sistemas fallan. Sin reintentos y sin control de duplicados, un fallo puede perder un dato o registrarlo dos veces.
- Si dos sistemas pueden modificar el mismo dato, hay que decidir cuál manda.
- Si se mueven datos personales entre sistemas, se aplica la normativa de protección de datos, también cuando un proveedor está fuera de la Unión Europea.
PREGUNTAS FRECUENTES
¿Qué es una integración entre sistemas?
Es una conexión que hace que dos sistemas intercambien datos sin que nadie los copie a mano.
¿Qué diferencia hay entre una API y un webhook?
Una API permite que un programa pida o envíe datos a otro cuando lo necesita. Un webhook avisa en el momento en que algo ocurre, por ejemplo cuando entra un pedido.
¿Se puede integrar cualquier sistema?
Depende de lo que el sistema permita. Si no tiene API, suele haber alternativas: exportaciones programadas de ficheros, acceso a la base de datos o una capa intermedia que exponga los datos. Son vías más frágiles que una API.
¿Con qué CRM y ERP trabajáis?
Conectamos con los principales CRM y ERP, como Holded, HubSpot, Salesforce, Odoo, SAP, Microsoft Dynamics 365, Sage o A3, y con software de asesorías. Nuestro software está preparado para adaptarse a cualquier sistema que ofrezca API o exportación. Que sea posible en cada caso depende de lo que el sistema permita.
¿Basta con Zapier, Make o n8n o hace falta desarrollo a medida?
Para flujos sencillos entre herramientas que ya tienen conector, esas plataformas suelen bastar. El desarrollo a medida compensa cuando hay reglas de negocio, mucho volumen, sistemas antiguos sin conector o cuando un fallo tiene consecuencias serias.
¿Qué pasa cuando uno de los sistemas falla?
Una integración bien planteada lo prevé: reintenta la operación, evita registrar el mismo dato dos veces, aparta lo que no ha podido procesar y avisa a alguien. Sin eso, los fallos se descubren tarde.
¿Qué hace falta para empezar una integración?
La lista de sistemas, sus accesos y su documentación, qué datos deben sincronizarse y en qué dirección, y con qué frecuencia.
¿De qué depende el coste de una integración?
Del número de sistemas, de la calidad de sus APIs, del volumen de datos, de las reglas de negocio que haya que aplicar y de si alguno de los sistemas es antiguo y no ofrece API.
De dos sistemas a un flujo
Empezamos con una prueba de concepto sobre datos reales y solo escalamos si hay valor demostrado.