// INTEGRACIÓN DE SISTEMAS

Integración de sistemas: tus herramientas, por fin conectadas

Cuando el ERP no habla con la tienda y el CRM no sabe qué ha facturado nadie, alguien copia datos a mano. Conecto tus sistemas por sus APIs para que la información fluya sola, sin errores de tecleo y sin islas.

Cables de red conectados a un switch, vistos de cerca

Casi ninguna empresa tiene un problema de falta de programas. Tiene el contrario: demasiados programas que no se hablan entre sí. El pedido entra por la tienda, se factura en otro sitio, el cliente vive en el CRM y el stock en el ERP, y en medio hay una persona copiando datos de una pantalla a otra.

Mi trabajo es quitar a esa persona de en medio, no de la empresa: dejar que los sistemas se pasen los datos solos y que tu equipo haga trabajo que aporte. Es de lo que más he construido en veinte años, desde conectar diecisiete portales inmobiliarios con un CRM hasta sincronizar una tienda internacional con su almacén.

Qué conecto

Cualquier pareja de sistemas con una forma de entrar o salir: API, webhook, fichero o correo.

Los problemas que una integración elimina

Si te suena alguno, tienes un problema de integración, no de personal.

Cómo trabajo una integración

La dificultad casi nunca está en mi código: está en entender el sistema del otro lado.

  1. 01

    Análisis de los dos lados

    Qué datos viajan, en qué dirección, con qué formato y qué pasa con los casos raros: duplicados, vacíos, errores del otro sistema. No se cobra.

  2. 02

    Diseño de la integración

    Decido el mecanismo (API, webhook, fichero), la frecuencia y, sobre todo, qué ocurre cuando algo falla: reintentos, avisos y ningún dato perdido en silencio.

  3. 03

    Desarrollo y pruebas con datos reales

    Construyo la pieza y la pruebo contra datos de verdad, que es donde aparecen los formatos que la documentación no contaba.

  4. 04

    Producción y vigilancia

    La dejo funcionando, con registro de cada intercambio y monitorización. Una integración sin vigilancia falla en silencio, y eso es peor que no tenerla.

Integraciones que aguantan, no que funcionan un martes

Conectar dos sistemas cuando todo va bien es la parte fácil. La diferencia entre una integración profesional y un apaño está en lo que pasa cuando el otro lado se cae, responde tarde o cambia el formato sin avisar: tiempos de espera controlados, reintentos, validación de cada respuesta y un registro que permita reconstruir qué pasó.

Esa parte fea es la que escribo siempre, porque es la que te ahorra el descuadre que nadie detecta hasta fin de mes. Y cuando la integración queda viva, conviene que alguien la vigile: eso entra en mantenimiento web.

// CASOS REALES

Esto no es teoría

Integraciones reales que he construido:

PROYECTO DE CLIENTE

Integración de leads a Pipedrive

Diecisiete portales inmobiliarios, un solo CRM y ni un lead perdido.

  • PHP
  • Pipedrive API
  • Webhooks

PROYECTO DE CLIENTE

Captura de Esentya - Intranet inmobiliaria. Publicar en Idealista, Finn.no y Facebook desde una sola ficha.

Esentya - Intranet inmobiliaria

Publicar en Idealista, Finn.no y Facebook desde una sola ficha.

  • CodeIgniter 4
  • OpenAI
  • Pipedrive
  • Microsoft Graph

PROYECTO DE CLIENTE

Esentya Estate - Portal

El escaparate público de la agencia, alimentado desde su intranet.

  • WordPress
  • PHP
  • JWT
  • API REST

TRABAJO ANTERIOR

Lord of Battles

La tienda oficial de una marca internacional, conectada a su almacén.

  • WordPress
  • WooCommerce
  • Elementor Pro

PRODUCTO PROPIO

Google Meet Manager

Crear reuniones de Meet sin abrir el calendario de Google.

  • PHP
  • Google Calendar API
  • OAuth2

PROYECTO DE CLIENTE

Captura de Gestor Redmine. Redmine sigue siendo el sistema; la vista ágil la pone esto.

Gestor Redmine

Redmine sigue siendo el sistema; la vista ágil la pone esto.

  • Laravel
  • Livewire
  • Redmine API

// PREGUNTAS FRECUENTES

Sobre integración de sistemas

¿Y si uno de mis sistemas no tiene API?

Casi siempre hay camino: exportaciones e importaciones programadas, ficheros intercambiados, webhooks, o leer lo que el sistema ya envía por correo. Si de verdad no hay ninguna puerta, te lo digo y valoramos si compensa cambiar esa pieza. Lo que no hago es prometer una integración imposible.

¿Cuánto cuesta una integración de sistemas?

Depende sobre todo del otro lado: una API bien documentada se integra en días; una mal documentada o con un proveedor que tarda en responder, en semanas. Por eso doy una estimación cerrada tras el análisis inicial, que no se cobra. La tarifa es pública y está en tarifas.

¿Con qué sistemas has trabajado?

Entre otros: Pipedrive, Stripe, Microsoft Graph, Google Calendar y Meet, WhatsApp, Redmine, WordPress y WooCommerce, BigQuery, portales inmobiliarios como Idealista y pasarelas de pago españolas. Y APIs propias de clientes. Si tu sistema no está en la lista, la mecánica es la misma: leer su documentación y entenderlo antes de estimar.

¿Qué pasa cuando el otro sistema cambia su API?

Que la integración necesita un ajuste, como cualquier pieza viva. Por eso las construyo con la conexión aislada del resto del código, para que adaptarse a un cambio sea tocar una pieza y no reescribirlo todo, y por eso recomiendo dejarlas bajo mantenimiento: el registro de intercambios avisa del fallo antes de que lo note tu cliente.

¿Puede la IA ayudar en una integración?

Sí, en un punto muy concreto: cuando los datos llegan sucios o sin formato fijo, como correos, documentos o descripciones libres, un modelo puede interpretarlos y convertirlos a datos estructurados antes de volcarlos a tu sistema. Esa combinación la cuento en automatización de procesos con IA.

// PARA SEGUIR

Lo he contado con más calma aquí

// TAMBIÉN HAGO

Otros servicios

¿Qué dato sigue copiando alguien a mano en tu empresa?

Cuéntame qué sistemas usas y qué información viaja entre ellos a base de teclear, y te digo cómo conectarlos, con qué mecanismo y con qué orden de magnitud. El análisis inicial no se cobra.

WhatsApp