Conectar tus sistemas: integración API sin doble registro

Tienda, contabilidad, proveedores de pago, CRM: conectamos lo que ya funciona en tu empresa y hacemos que los datos circulen en ambos sentidos. Si el otro sistema falla, la conexión lo vuelve a intentar sola.

De un vistazo

1 versión de los datos

Cliente, pedido, pago: se registran una vez y quedan al día en todas partes. Qué sistema manda lo fijamos juntos de antemano.

24/7 en sincronía

La conexión sigue trabajando cuando cierras la oficina. Lo que entra de noche está procesado a primera hora.

0 doble captura

Nadie vuelve a teclear los mismos datos una segunda vez. Con eso desaparece la fuente de error más común del día a día.

100 % tus accesos

Las cuentas y las claves van a nombre de tu empresa. Puedes retirarnos el acceso cuando quieras y todo sigue en marcha.

Conectar sistemas

Una vía que aguanta

Construimos la conexión entre tus sistemas para que soporte el día a día: reintentos cuando algo falla, mapeo limpio de los campos y un registro donde encuentras cada operación.

Dónde fracasan las conexiones entre sistemas

Casi toda empresa tiene buen software en casa. Lo que falta es el tramo que va de uno a otro.

01

Los mismos datos, tres veces

Un cliente nuevo se da de alta en la tienda, otra vez en contabilidad y una tercera en el CRM. A la cuarta ya nadie sabe qué dirección vale.

02

Cifras del día anterior

La sincronización nocturna es el único momento del día en que tu stock es exacto. Las otras 23 horas es una estimación.

03

La conexión se rompe en silencio

Caduca una clave, un campo cambia de nombre y la transferencia se detiene. Lo normal es enterarse cuando un cliente pregunta por su pedido.

04

Nadie puede mirar dentro

Cuando un pedido no llega, la búsqueda pasa por tres interfaces y termina en el proveedor que escribió aquel script hace dos años.

Qué construimos en una integración

Combinamos estas piezas según la tarea. Todo esto funciona, así o de forma parecida, en sistemas que operamos hasta hoy.

01

Conectar sistemas

Tienda, contabilidad, proveedor de pagos, gestión de almacén, CRM: conectamos todo lo que tenga una API y la construimos donde no existe.

02

Sincronización en ambos sentidos

Los datos van y vuelven sin pisarse unos a otros. Para cada campo queda claro qué sistema tiene la última palabra.

03

Reacción inmediata

Cuando el proveedor lo permite, trabajamos con eventos: el pago se anuncia solo, mucho antes de que corra la sincronización nocturna.

04

Conexiones seguras

Verificamos la firma de cada aviso entrante, las claves se guardan cifradas y toda escritura lleva un identificador que evita apuntes duplicados.

05

Mapeo limpio de campos

Número de cliente, tipo impositivo, unidad de medida: dos sistemas rara vez entienden lo mismo. El mapeo queda documentado y se cambia sin tocar código.

06

APIs propias para tus socios

Si otros deben consultar tus datos, construimos la API para eso: con documentación, claves de acceso y versiones que mantienen vivas las llamadas antiguas.

07

Sistemas antiguos e importaciones masivas

Traemos de una sola vez los datos históricos desde tablas, exportaciones o un sistema que se retira, por etapas y con un ensayo antes del caso real.

08

Visibilidad de lo que corre

Cada transferencia queda en un registro con hora, resultado y contenido enviado. Si algo se atasca, lo ves ahí antes de que llame un cliente.

09

Operación y mantenimiento

Los proveedores cambian sus APIs y las claves caducan. Monitorizamos las conexiones, actualizamos versiones y te avisamos antes de que algo se pare.

Sistemas que ya hemos conectado

Cada integración de esta lista es código escrito en proyectos que operamos nosotros.

01

Pagos y facturación

  • Stripe
  • PayPal
  • Tarjeta de crédito
  • Adeudo SEPA
  • Apple Pay
  • Google Pay
  • Klarna

Los métodos de pago corren por Stripe o por tu proveedor. Lo interesante empieza una capa más abajo: una autorización de la que después se cobran por separado el anticipo y el resto, la facturación por suscripción con adeudo e impuesto automático, y la regla de que un importe solo cuenta como pagado cuando lo confirma la respuesta firmada del proveedor. De ahí depende que tu contabilidad cuadre a fin de mes.

02

Solvencia, identidad y obligaciones fiscales

  • Consulta de solvencia (SCHUFA en Alemania)
  • Stripe Identity
  • Validación del NIF-IVA (VIES)
  • VeriFactu (España)

Antes de que una solicitud se convierta en contrato, muchas veces hay que comprobar quién firma. Tenemos en producción una consulta de solvencia contra la interfaz XML firmada de una agencia de crédito, con certificado propio de participante e incluidos los casos que una persona debe revisar y contestar dentro de plazo. Esa agencia es la alemana SCHUFA, y la que corresponda a tu mercado se conecta por el mismo camino. La validación del NIF-IVA decide el tipo impositivo y el circuito de facturación. La conexión con VeriFactu está construida y probada.

03

Tienda y gestión de stock

  • Shopware 6 (Store API & Admin API)
  • Shopware 5 (plugin interno)
  • Gestión de licencias
  • S3 & CloudFront

Con licencias o descargas, el trabajo continúa después del pedido. Junto a la tienda funciona una gestión de licencias: entrega las claves del pedido pagado y comprueba las existencias antes de asignar nada. Los archivos permanecen en almacenamiento protegido y solo se liberan para el pedido correspondiente.

04

Reservas, calendarios y portales

  • Channel manager
  • Calendarios iCal
  • Google Hotel Center
  • Google Vacation Rentals

Si ofreces habitaciones, citas o vehículos en varios portales, necesitas un calendario al que sigan todos. A Booking.com y Airbnb llegas por un channel manager o por feeds de calendario. La dirección contraria es la delicada: una entrada importada no puede volver como si fuera propia, y la salida y la entrada del mismo día tienen que poder coexistir. Para Google construimos también el lado del anunciante, que entrega los datos maestros y responde las consultas de precio en el momento de la búsqueda.

05

Email, WhatsApp y push

  • Mailchimp
  • Resend
  • SMTP
  • Gmail API
  • WhatsApp Business
  • Web Push

Una operación rara vez afecta a una sola persona. Montamos el envío para que un cambio de estado llegue a la vez al cliente, al colaborador y a la oficina, cada uno por el canal que ha aceptado: plantillas aprobadas de WhatsApp, Web Push o correo de toda la vida. Las newsletters funcionan con doble opt-in y consentimiento demostrable. El servicio de envío que hay detrás es intercambiable.

06

IA y traducción

  • OpenAI
  • Anthropic
  • DeepL
  • Mistral
  • Modelos alojados en la UE
  • dragoman

Las respuestas aparecen palabra a palabra mientras el modelo todavía escribe. Los límites de contenido viven en el servidor, para que un asistente se calle lo que legalmente no puede decir. El lugar del procesamiento también es una decisión: para contenidos con datos personales se puede usar un modelo alojado en la UE. Las traducciones pasan por dragoman, nuestra herramienta de código abierto, en la que solo generan coste los textos nuevos y los modificados.

07

Datos, mapas y ubicaciones

  • Supabase
  • Firestore
  • Mapbox
  • Google Maps Geocoding

Búsqueda sobre el mapa con lista de resultados y radio, autocompletado de direcciones ya mientras se teclea, y funciones de base de datos para expedientes que dos personas no pueden tomar en el mismo instante. Los datos de ubicación rara vez son el tema principal de un proyecto y aparecen en casi todos.

Así nace tu integración

Cuatro pasos del inventario a la operación diaria.

01

Sistemas y rutas de datos

Miramos qué sistemas tienes en casa, qué datos deben viajar entre ellos y cuál manda cuando dos se contradicen. Al final queda un esquema que entiende hasta tu asesor fiscal.

02

Concepto y precio fijo

Recibes por escrito el mapeo de campos, el sentido de cada sincronización y la gestión de errores, con precio fijo por etapa. Todo eso, antes de la primera línea de código.

03

Integración y ensayo

Construimos contra el entorno de pruebas del proveedor y jugamos casos reales, también los feos: aviso duplicado, tiempo agotado, extremo caído. Solo después la vía toca datos vivos.

04

Puesta en marcha y operación

La primera vía entra en producción y quita trabajo enseguida; las siguientes van en el orden que más rinde. Luego monitorizamos y actualizamos cuando un proveedor cambia algo.

¿Listo?

¿Qué dos sistemas deberían hablarse?

Dinos entre qué dos programas se te va más trabajo manual. En la primera consulta gratuita te decimos si existe una API para ellos y cuánto costaría la integración aproximadamente.

Preguntas frecuentes sobre APIs e integraciones

Una conexión suelta empieza normalmente en torno a los 4.000 €, y los proyectos de integración sobre varios sistemas quedan entre 10.000 y 40.000 €. Lo decisivo es el número de sistemas, el sentido de la sincronización y la calidad de la API del otro lado: una API moderna y documentada sale mucho más barata que un sistema antiguo del que hay que arrancar los datos a pulso. Tras la primera consulta recibes un precio fijo por etapa.

Sí, es el caso habitual. Nos leemos la documentación y construimos contra el entorno de pruebas del proveedor. Si no existe ninguna API, revisamos los rodeos: exportaciones de archivos programadas, acceso a la base de datos o una importación por tablas. Antes de la oferta te decimos con honestidad hasta dónde se deja manejar el otro sistema.

Lo tenemos previsto desde el principio. Las transferencias fallidas pasan a una cola y se reintentan con intervalos cada vez mayores, para que una caída corta no cueste datos. Cada reintento lleva un identificador, así que la misma operación llega una sola vez. Si una vía se queda parada del todo, el aviso sale ese mismo día.

Con la frecuencia que pida el proceso. Donde el proveedor emite eventos, la conexión reacciona en segundos: un pago se anuncia solo en cuanto se confirma. Donde no los hay, consultamos a un ritmo fijo, de unos pocos minutos a una vez por la noche. El ritmo lo fijamos vía por vía, porque el stock y los datos maestros tienen prisas distintas.

Tuyos. Las cuentas con proveedores de pago, las claves de API y los certificados van a nombre de tu empresa, y nosotros trabajamos con accesos propios por debajo. Cuando termina la colaboración, nos retiras el acceso y todo sigue funcionando. Lo mismo vale para el código de la integración y su documentación.

Pasa con regularidad, casi siempre con aviso previo. Por eso seguimos encima de las conexiones tras la puesta en marcha: leemos los anuncios de cambio de cada proveedor, actualizamos las versiones y probamos contra la nueva con antelación. Cuando en la oficina nadie se entera, el trabajo salió bien.

Sí, y lo hacemos más a menudo de lo que parece. Definimos la API de antemano: campos, tipos y casos de error quedan fijados antes de la primera llamada. Su descripción se guarda versionada en el proyecto y las llamadas antiguas siguen funcionando cuando aparece una versión nueva. A eso se añaden claves de acceso por socio, un límite de consultas y una documentación con la que tu socio arranca sin preguntar nada. En plataformas nuestras que están en marcha, así es como terceros consultan datos de alojamientos y precios.

La firma de cada aviso entrante se verifica antes de que dispare nada; de otro modo cualquiera podría fingir una factura pagada. Las claves y los certificados se guardan cifrados y separados del código, y los entornos de pruebas y producción están bien divididos. Se transmite lo que el propósito requiere, y cuando hay datos personales de por medio comprobamos antes dónde se procesan.

Tú decides. Monitorizamos las vías, nos ocupamos de los cambios de los proveedores y construimos las siguientes integraciones: a muchos clientes los acompañamos así desde hace años. O entregamos a tu departamento de IT, con documentación, mapeo de campos y formación. Ambos caminos son normales.

Ponte en contacto con nosotros

¿Tienes algo que todavía va a mano entre dos programas? Cuéntanos cuáles son. Te decimos si esos dos se pueden conectar y cuánto costaría aproximadamente.