Cómo crear una conexión
Una conexión es el enlace entre nubyhub y el sistema externo que quieres integrar: un ERP, CRM, ecommerce, SGA, software propio, etc. Define cómo se autentica la plataforma, qué entorno se utiliza y cómo se enviarán las peticiones a la API.
Sin una conexión, nubyhub no puede ejecutar operaciones ni flujos.
Antes de crear una conexión: lo que necesitas sí o sí
Toda conexión —en cualquier API del mundo— requiere tres elementos:
1. La URL base (Base URL) del sistema o API
Ejemplos:
- https://api.shopify.com/…
- https://api.hubspot.com/…
- https://mi-servidor.com/api/v1/
Esto define el “punto de entrada” a la API.
2. El método de autenticación
Todas las APIs modernas usan uno de estos formatos:
- API Key (clave única)
- Token Bearer
- OAuth2 (para sistemas más complejos)
- Cabeceras personalizadas
- Tokens temporales renovables
Cada API lo define en su documentación.
3. Las credenciales
Pueden ser:
- Una API Key
- Un par client_id / client_secret
- Un token de acceso
- Credenciales obtenidas de un flujo OAuth
nubyhub no genera credenciales: las obtiene del sistema externo.
Qué ocurre internamente cuando creas una conexión
Cuando configuras una conexión, nubyhub:
- Valida las credenciales. Comprueba que todo está correcto mediante una llamada de prueba.
- Registra la conexión en el tenant. El tenant almacena la conexión para que puedas usarla en cualquier flujo.
- Enlaza esta conexión con la API importada. Todas las operaciones de la API utilizarán esta conexión para autenticarse.
- La deja disponible para todos los flujos. No hace falta crear una conexión por flujo: se reutiliza tantas veces como quieras.
Decisiones importantes cuando configuras una conexión
✔ Seleccionar el entorno
Muchas APIs tienen entornos separados:
- Sandbox
- Test
- Preproducción
- Producción
En nubyhub puedes tener todas las que necesites dentro del mismo tenant.
Esto es clave para evitar errores en producción al hacer pruebas.
✔ Determinar el tiempo de expiración del token
Si la API usa tokens temporales:
- Debes saber cuándo caducan
- Debes saber cómo renovarlos
- Debes saber si requieren un endpoint específico
nubyhub podrá renovar automáticamente el token si la API lo permite.
✔ Definir encabezados adicionales
Algunas APIs requieren:
- Identificadores de empresa
- Versiones
- Idiomas
- Claves secundarias
Todo eso se define en la conexión.
Errores típicos al crear una conexión y cómo evitarlos
❌ Credenciales incorrectas
Solución: comprobar el token en la propia API (ej.: Postman).
❌ URL base mal copiada
Solución: eliminar barras dobles, endpoints adicionales o parámetros.
❌ Token caducado
Solución: regenerar credenciales antes de crear la conexión.
❌ CORS o IPs restringidas
Si la API limita peticiones por IP, deberás permitir las IPs de nubyhub.
¿Cómo se usa una conexión dentro de un flujo?
Cuando creas un flujo:
1. Seleccionas una operación (por ejemplo, “GET Orders”).
2. nubyhub pregunta automáticamente:
“¿Qué conexión quieres usar para esta operación?”
3. La conexión se encarga de:
- Autenticar
- Enviar la petición
- Recibir la respuesta
- Registrar errores
Tú no tienes que escribir ninguna llamada HTTP manual.
Buenas prácticas al crear conexiones
- Usa nombres descriptivos:
Sage200_Producción, Shopify_Tests, HubSpot_Ruben - Crea conexiones separadas por entorno
- Comprueba la documentación de autenticación antes de empezar
- Evita compartir conexiones entre clientes distintos
- Actualiza credenciales caducadas antes de que fallen flujos
En definitiva…
Crear una conexión en nubyhub es sencillo desde el punto de vista operativo, pero crítico a nivel técnico.
Con los elementos adecuados (URL, autenticación y credenciales), una conexión puede mantenerse estable durante meses y ser reutilizada en decenas de flujos.
Automatiza sin desarrollos
Conecta tus sistemas de forma segura, rápida y sin desarrollos, reduciendo los errores manuales.
Aprende en minutos, sin desarrollos
Soporte desde el primer día
Automatiza sin escribir una línea de código
Multiplica tu eficiencia operativa