Conectar dos programas que no se hablan es hacer que lo que se registra en uno aparezca solo en el otro, sin que nadie lo copie a mano. Se consigue de tres maneras, de menos a más complicada: exportando e importando un fichero (un CSV), conectándolos por su API, o poniendo un pegamento en medio (un automatizador tipo Make, Zapier o n8n, o un pequeño programa a medida). La regla es empezar por la vía más simple que resuelva tu caso, no por la más vistosa.
Merece la pena cuando alguien teclea los mismos datos dos veces —la venta que se apunta en la tienda online y otra vez en la contabilidad, el cliente que se da de alta en dos sitios—. Si el trasvase se hace una vez al mes y lleva cinco minutos, déjalo a mano: automatizarlo cuesta más de mantener que de hacer.
¿Qué significa que dos programas «se hablen»?
Que uno le pase datos al otro sin intervención. Hoy, cuando dos programas no se hablan, el puente es una persona: alguien mira la pantalla de uno y teclea lo mismo en el otro. Conectarlos es quitar a esa persona de en medio y que el dato viaje solo: una venta en la tienda online que aparece en el programa de facturación, un cliente nuevo del CRM que se crea también en el de reparto.
No es «que los programas sean el mismo». Es que el dato que ya existe en uno deje de teclearse otra vez en el otro.
¿Qué necesitas saber antes de empezar?
Tres cosas, y ninguna es técnica:
- Qué dato tiene que pasar, de dónde a dónde y en qué dirección. ¿Las ventas van de la tienda a la contabilidad, o al revés? ¿En un sentido o en los dos? Dibújalo en una servilleta antes de tocar nada.
- Cada cuánto. No es lo mismo «en el momento» que «una vez al día». Cuanto menos inmediato, más simple y barato el puente.
- Quién manda. Si el mismo cliente está en los dos programas, uno tiene que ser la fuente de verdad y el otro obedecer. Si no lo decides tú, lo decidirá el caos: dos versiones del mismo dato peleándose.
Con eso claro, mira qué puerta ofrece cada programa: si tiene API (la vía buena), si al menos deja exportar a CSV, o si no ofrece nada.
¿Cómo se hace, paso a paso?
Seis pasos, en este orden:
- Define el dato y la dirección. Qué campo concreto viaja (el pedido, el contacto, la factura), desde qué programa y hacia cuál. Uno solo para empezar y en un solo sentido.
- Mira la puerta de cada programa. Busca en su ayuda «API», «integraciones», «webhooks» o «exportar». Esa palabra te dice por dónde vas a poder entrar y salir.
- Elige el método más simple que sirva. Si con exportar un CSV cada noche vale, empieza por ahí. Solo sube a API o a automatizador si el caso lo pide.
- Monta el puente. Con un automatizador (Make, Zapier, n8n) si ambos tienen conector; con un pequeño programa a medida si el caso es propio o el volumen alto.
- Prueba con pocos registros. Manda tres, no tres mil. Comprueba que llegan bien y, sobre todo, que no se duplican al repetir.
- Pon un aviso para cuando falle. Un puente automático falla algún día —una clave que caduca, un formato que cambia—. Que te avise, en vez de callarse y dejar de pasar datos sin que nadie lo note.
El paso que la gente se salta es el sexto, y es el que separa un puente serio de una bomba de relojería. Un puente que falla en silencio es peor que no tener puente: crees que los datos pasan y llevan una semana sin pasar.
¿Qué método elijo?
Depende de qué puerta tenga cada programa y de cuánto dato mueves. De menos a más:
| Método | Cuándo usarlo | Coste | Mantenimiento |
|---|---|---|---|
| Exportar/importar CSV | Uno o los dos programas no tienen API; el trasvase puede ir por lotes (cada noche) | Casi nulo | Vigilar duplicados y formatos a mano |
| Automatizador (Make/Zapier/n8n) | Ambos tienen conector; volumen bajo o medio; reglas sencillas | Cuota mensual por volumen | Bajo, pero atado a la plataforma |
| Programa a medida (habla con las APIs) | Caso propio, mucho volumen, reglas de negocio particulares | Mayor al inicio | Tuyo; sin cuotas ni límites de terceros |
No hay un método «mejor». Hay el más simple que resuelve tu caso hoy. Empezar por un CSV nocturno y subir a API cuando de verdad haga falta es casi siempre más barato que montar la integración perfecta de entrada.
¿Cuánto cuesta y cuánto se tarda?
Un puente sencillo entre dos programas con conector se monta en un día o dos con un automatizador, y el coste es la cuota mensual de la plataforma. Un puente a medida entre dos APIs lleva más —de días a un par de semanas según los campos y las reglas— pero luego no paga cuota ni depende de que un tercero mantenga el conector.
Lo que se ahorra se mide en la cuenta de siempre: si alguien teclea los mismos datos dos veces treinta minutos al día, son más de dos horas a la semana que desaparecen, más los errores de copiar a mano que dejan de aparecer en la factura.
¿Cuándo NO merece la pena?
- Cuando el trasvase es esporádico. Una vez al mes, cinco minutos: hacerlo a mano sale más a cuenta que montar y mantener un puente.
- Cuando uno de los dos programas va a desaparecer. Si estás a punto de cambiar de facturación, no inviertas en conectar la que vas a tirar.
- Cuando nadie ha decidido quién manda. Si los dos programas pueden editar el mismo dato y no hay una fuente de verdad, conectarlos multiplica el lío en vez de arreglarlo. Primero se decide eso; luego se conecta.
¿Qué errores se cometen normalmente?
Casi todos nacen de querer la integración total desde el minuto uno.
- Conectarlo todo a la vez. Diez campos en los dos sentidos. Cuando algo falla, no sabes cuál de los diez. Un campo, un sentido, y creces desde ahí.
- No controlar los duplicados. Si el puente reenvía lo que ya mandó, acabas con cada factura por triplicado. Cada registro necesita una marca que diga «este ya pasó».
- Depender de la pantalla. Leer los datos de la pantalla de un programa (scraping) parece la vía rápida cuando no hay API. Es la más frágil: el día que cambian un botón, se rompe. Úsalo solo como último recurso.
- No dejar aviso de fallo. Ya está dicho, pero es el más caro. Un puente mudo que deja de funcionar te hace confiar en datos que llevan días sin actualizarse.
Preguntas frecuentes
¿Qué es una API y por qué importa para conectar programas?
Una API es la puerta que un programa ofrece para que otros le pidan o le manden datos sin pasar por su pantalla. Si los dos programas tienen API, se pueden conectar de forma estable y automática. Si alguno no la tiene, se recurre a exportar e importar ficheros, que funciona pero es más frágil y hay que vigilarlo.
¿Necesito Zapier o Make para conectar dos aplicaciones?
No siempre. Esos automatizadores —o n8n, que puedes alojar tú— son la vía rápida cuando ambos programas tienen conector y el volumen es bajo o medio. Si el caso es muy concreto, con mucho volumen o con reglas propias, suele salir mejor un pequeño programa a medida que hable directamente con las dos APIs, sin cuotas ni límites de terceros.
¿Qué pasa si uno de los programas no tiene API?
Se tira de lo que ofrezca: una exportación programada a CSV que el otro importe, o un fichero en una carpeta compartida. Es menos elegante y hay que controlar duplicados y formatos, pero resuelve la mayoría de los casos. Leer la pantalla del programa es el último recurso y el más frágil.
¿Cuándo NO merece la pena conectar dos programas?
Cuando el trasvase se hace una vez al mes en cinco minutos, cuando uno de los dos va a desaparecer pronto, o cuando nadie ha decidido cuál de los dos manda sobre el dato compartido. En esos casos, automatizar cuesta más de lo que ahorra.
Empieza por el puente más simple, no por el más elegante
Conectar dos programas es quitar a la persona que teclea el mismo dato dos veces. Se puede hacer por fichero, por API o con un automatizador en medio; la vía buena es la más sencilla que resuelva tu caso hoy, no la integración total de entrada. Define un dato, un sentido, prueba con pocos registros y crece desde ahí.
Antes de conectar nada, decide quién manda sobre el dato compartido y deja un aviso para cuando el puente falle. Un puente que falla en silencio es peor que no tenerlo. Y si el trasvase es esporádico, hacerlo a mano sigue siendo la mejor automatización.
¿Tienes dos programas que no se hablan?
Si hay alguien tecleando lo mismo en dos sitios, se puede mirar qué puerta ofrece cada programa y decirte si basta con un puente sencillo o tu caso pide algo a medida. Si con lo simple vale, te lo digo y lo dejamos ahí. Cuéntame qué dos programas quieres conectar.
Ver el servicio de automatización Hablemos de tu caso