Saltar al contenido

Integraciones

¿Qué es una integración y cuánto cuesta conectar tu web?

Qué es una integración, ejemplos sencillos, de qué depende su costo y qué pagas aparte al proveedor cuando conectas tu web con otras herramientas.

Por CodeJ2 · · 8 min de lectura

Si alguna vez copiaste datos de un sistema a una hoja de cálculo a mano, ya sabes para qué sirve una integración. Pero cuando toca pedirla aparecen las dudas: ¿qué es exactamente?, ¿se puede conectar cualquier herramienta?, ¿cuánto cuesta? Aquí te lo explicamos sin jerga, para que sepas qué preguntar antes de aceptar una cotización.

La respuesta corta

Una integración es una conexión que hace que dos herramientas se pasen datos solas, sin que tú copies y pegues. Con CodeJ2, conectar tu web o tu sistema con otra herramienta parte desde US$ 150 por integración. El precio es por integración: si conectas dos herramientas, son dos integraciones.

Ese es el punto de partida. El monto final depende de la herramienta, de qué datos se mueven y de qué reglas lleva. Además, lo que cobre el proveedor de esa herramienta es un costo aparte, que pagas directamente a él. Puedes ver todos los servicios y sus precios de entrada en la página de precios.

Qué es una integración, explicada sin jerga

Imagina dos programas que hablan idiomas distintos. Una integración es el traductor que se sienta en medio y lleva los mensajes de uno a otro. Para que eso funcione hacen falta dos ideas que se escuchan mucho:

  • API. Es la puerta que una herramienta deja abierta para que otro software hable con ella. Según el glosario de MDN, una API (se abre en una pestaña nueva) define un conjunto de directivas para que una pieza de software funcione con otras. Si una herramienta no ofrece API, no hay puerta, y conectarla se vuelve difícil o imposible.
  • Webhook. Es un aviso automático. En lugar de preguntarle a una herramienta cada cinco minutos si pasó algo, la herramienta te avisa en cuanto ocurre el evento, por ejemplo un pago confirmado o un pedido nuevo.

Tres ejemplos hipotéticos para verlo en la práctica:

  1. Formulario a hoja de cálculo. Alguien llena el formulario de contacto de tu web y sus datos aparecen como una fila nueva en tu hoja de cálculo. Ya no los copias tú.
  2. Tienda a sistema de inventario. Cuando se confirma un pedido en tu tienda, el stock baja solo en tu sistema de inventario. Se acaba el riesgo de vender algo que ya no tienes.
  3. Web a correo. Cuando alguien reserva o escribe, recibe un correo de confirmación y tu equipo recibe el aviso, todo sin intervención manual.

Son casos inventados, no clientes reales. La idea es esta: cada vez que un dato viaja de un lugar a otro sin que lo muevas tú, hay una integración detrás.

Tipos de integración: cuáles son simples y cuáles complejas

No todas las conexiones cuestan lo mismo, porque no todas piden el mismo trabajo. Esta tabla te da una idea de dónde cae la tuya:

Tipo de conexiónQué haceComplejidad habitual
Un solo sentido, pocos datosEnvía los datos de tu formulario a una hoja de cálculoBaja
Un solo sentido, con avisoRecibe un aviso de la herramienta cuando algo ocurre, como un pago confirmadoBaja a media
Dos sentidosLos datos viajan de ida y de vuelta, como el stock entre tienda e inventarioMedia a alta
Mucho volumenMueve cientos o miles de registros de una vezMedia a alta
Con reglas propiasReintentos, avisos si algo falla, reportes de lo que pasóAlta

Una regla útil: mientras más datos se muevan y en más direcciones, más hay que programar, probar y vigilar. Una conexión de un solo sentido con pocos datos es lo más barato. Una sincronización en ambos sentidos con reglas especiales es lo más caro, porque hay que prever qué hace tu sistema ante cada cosa que puede salir mal.

De qué depende el costo

El precio "desde" cubre una integración con un servicio, la revisión de su documentación, las pruebas antes de publicar y el acompañamiento en el lanzamiento. Estas son las variables que lo hacen subir:

  1. Cuántas herramientas conectas. Cada una es una integración distinta, con su propia documentación y sus propias reglas.
  2. Si la herramienta tiene API y está bien documentada. Una API clara se conecta más rápido. Una API limitada, poco documentada o que cambia seguido toma más tiempo y más pruebas.
  3. Qué datos se sincronizan y en qué dirección. Mover un dato en un solo sentido no es lo mismo que mantener dos sistemas al día entre sí.
  4. Cuánta información se mueve. Unas decenas de registros al día y miles de golpe se programan de forma distinta.
  5. Las reglas especiales. Qué pasa si el servicio no responde, si rechaza una operación o si el mismo aviso llega dos veces. Prever esos casos es parte del trabajo.
  6. Las pruebas. Probamos en el entorno de pruebas del proveedor, con datos de prueba, cuando el proveedor lo ofrece. Los datos reales no se tocan hasta que todo funciona.
  7. El mantenimiento cuando el proveedor cambia. Los proveedores actualizan sus servicios, y a veces eso obliga a ajustar la conexión. Si el cambio llega después de la entrega, el ajuste se cotiza según su tamaño.

Antes de darte un monto final leemos la documentación del servicio que quieres conectar. Así te decimos con claridad si se puede, qué datos se pueden mover y qué límites tiene, en lugar de prometerte algo a ciegas.

Costos que pagas aparte

Esta es la parte que más sorprende. El precio de la integración es el trabajo de conectar. No incluye lo que cobre la herramienta que conectas. Entre los costos que suelen quedar por fuera:

  • El plan o la licencia del proveedor. Algunos servicios abren su API solo en planes de pago o en cuentas de cierto nivel.
  • El uso de la API. Hay proveedores que cobran por cantidad de operaciones, de mensajes o de consultas.
  • Las comisiones. Si conectas una pasarela de pago, la comisión por venta la cobra la pasarela, no nosotros.
  • El servidor o la base de datos, cuando el proyecto lo necesita. Si tu web ya está con nosotros, puede ir dentro del plan de mantenimiento y hosting.
  • El código fuente y su documentación. No están incluidos en el precio. Si los necesitas, se cotizan aparte.

Estos costos los pagas tú directamente al proveedor, desde una cuenta a tu nombre. Los revisamos contigo antes de empezar para que no haya sorpresas. Cuando compares cotizaciones, pregunta siempre quién paga cada cosa.

Riesgos al integrar y cómo se manejan

Conectar herramientas es útil, pero tiene riesgos que conviene conocer. Ninguno es motivo para no integrar, pero sí para hacerlo con cuidado:

  • Límites de uso. Muchos servicios limitan cuántas operaciones aceptas por minuto o por día. Si tu web supera ese límite, algunas operaciones fallan. OWASP, la organización que publica buenas prácticas de seguridad, lista el consumo sin restricciones de recursos (se abre en una pestaña nueva) entre los principales riesgos de las API, y recuerda que algunos servicios de terceros se cobran por cada solicitud.
  • Cambios en la API. El proveedor puede modificar su servicio. Por eso la integración necesita revisarse cuando él avisa de un cambio importante, y conviene que nos reenvíes esos avisos.
  • Fallos del servicio. Si la otra herramienta se cae un rato, tu web no debería caerse con ella. El fallo queda registrado para revisarlo y tu sistema sigue funcionando.
  • Seguridad de las claves. Para hablar con cada servicio se usan claves de acceso. Si quedan expuestas, cualquiera podría usarlas. Por eso las guardamos en el servidor y nunca en el navegador de tus visitantes. La guía de OWASP sobre manejo de secretos (se abre en una pestaña nueva) recomienda rotarlos con regularidad para que una credencial robada sirva poco tiempo.
  • Permisos de acceso. Muchos servicios dejan que autorices a otra aplicación a usar tus datos sin compartir tu contraseña. El estándar que lo hace posible es OAuth 2.0, descrito en el RFC 6749 (se abre en una pestaña nueva), que habla de que una aplicación de terceros obtenga acceso limitado a un servicio.

Cuándo no hace falta integrar

Una integración no siempre es la mejor decisión. A veces es un gasto que no se recupera. Piénsalo dos veces en estos casos:

  • Mueves pocos datos de vez en cuando. Si exportas un archivo una vez por semana y te toma diez minutos, hacerlo a mano sale más barato que programar una conexión.
  • La herramienta no tiene API o la limita a un plan caro. Si el plan cuesta más de lo que vale el tiempo que te ahorra la conexión, no cierra la cuenta.
  • Tu proceso todavía cambia. Si aún no sabes cómo quieres trabajar, automatizar hoy puede obligarte a rehacer la conexión mañana. Conviene esperar a que el proceso se estabilice.
  • Un solo sistema ya hace todo. A veces la solución es usar una sola herramienta, no conectar cinco.

Una buena prueba: calcula cuánto tiempo pierdes al mes copiando datos y cuánto costaría la conexión, más lo que cobre el proveedor. Si la cuenta no sale, no integres todavía. Preferimos decírtelo en la primera reunión.

Cómo pedir una cotización de integración

Para darte un rango real, ayuda que tengas listos estos datos:

  1. Qué herramientas quieres conectar, incluida tu web o sistema.
  2. Qué debe pasar entre ellas, con un ejemplo: "cuando entra un pedido, quiero que se descuente el stock".
  3. En qué dirección viajan los datos: de una a otra o en ambos sentidos.
  4. Cuánta información se mueve, de forma aproximada.
  5. Una cuenta a tu nombre en el servicio que quieres conectar, y en qué plan está.
  6. Si tu sistema lo hizo otra persona, quién puede darnos acceso para revisarlo.

Con eso leemos la documentación, confirmamos si el servicio tiene API y te cotizamos. Si es viable, definimos contigo qué datos viajan y qué pasa cuando algo falla, antes de programar. El plazo depende del alcance, así que no damos uno fijo hasta revisar la documentación. El pago es 50% al empezar y 50% al entregar.

Tu siguiente paso

Puedes empezar por la página de servicio de Integraciones, completar el brief de cotización o escribirnos por WhatsApp. La primera reunión es gratis: revisamos qué quieres conectar y te decimos con honestidad si se puede y si vale la pena, aunque la respuesta sea que todavía no te conviene.

El servicio de este artículoIntegracionesdesde US$ 150 por integración

Cuéntanos tu idea.
La hacemos realidad.

Escríbenos por WhatsApp o completa el brief. Te respondemos con alcance, precio y plazo en menos de 24 horas hábiles.