n8n

Cómo conectar cualquier API externa a n8n: guía de integración con servicios de terceros

Conectar servicios externos a n8n abre un mundo de posibilidades de automatización. Aprende a manejar autenticación OAuth, API keys y webhooks como todo un profesional. Sin código complicado.

IA en Acción · · 2 min de lectura
Cómo conectar cualquier API externa a n8n: guía de integración con servicios de terceros

n8n se ha posicionado como la alternativa open source favorita para automatizar flujos de trabajo en empresas mexicanas que buscan independencia de plataformas como Zapier. Su punto fuerte es la flexibilidad, y el nodo HTTP Request es la llave maestra que te permite conectar prácticamente cualquier servicio que ofrezca una API REST, incluso aquellos que no tienen un nodo preconstruido en n8n.

El primer concepto que debes dominar es la autenticación. La mayoría de las APIs modernas utilizan uno de estos tres métodos: API Key (un token que envías en el encabezado de la solicitud), OAuth 2.0 (un flujo de autorización más complejo pero más seguro) o Basic Auth (usuario y contraseña codificados). En n8n, el nodo HTTP Request tiene una pestaña de “Authentication” donde puedes seleccionar el tipo y configurar las credenciales. Para APIs que usan API Key, como la de HubSpot, simplemente creas una credencial de tipo “Header Auth”, estableces el nombre del encabezado como “Authorization” y el valor como “Bearer TU_API_KEY”.

Un caso práctico común es conectar n8n con la API de WhatsApp Business para enviar notificaciones automáticas. Aunque existen nodos específicos para WhatsApp, usar directamente el HTTP Request te da control total sobre el formato del mensaje, los parámetros de la plantilla y el manejo de errores. Configuras una solicitud POST al endpoint de mensajes de Meta, incluyes el token de acceso en los headers y estructuras el cuerpo en JSON con el número destino y el contenido del mensaje. Lo mismo aplica para enviar facturas electrónicas a través de la API del SAT o consultar estatus de envíos con paqueterías como DHL o FedEx.

Un truco que pocos aprovechan es el uso de “error handling” en el nodo HTTP Request. Puedes configurar que, si la API responde con un código 401 (token expirado), n8n ejecute automáticamente otro nodo que solicite un nuevo token y reintente la petición original. Esto hace tus automatizaciones mucho más robustas sin necesidad de supervisión manual.

Finalmente, recuerda siempre probar tus integraciones primero en un entorno de sandbox o desarrollo. La pestaña “Output” de n8n te muestra exactamente qué está respondiendo la API, permitiéndote depurar rápidamente cualquier error de formato o autenticación antes de poner el flujo en producción.

Back to Blog

Related Posts

View All Posts »
Tutorial n8n + bases de datos: conecta PostgreSQL o MySQL y automatiza consultas

Tutorial n8n + bases de datos: conecta PostgreSQL o MySQL y automatiza consultas

n8n es una de las herramientas de automatización más potentes del mercado, y su capacidad para conectarse directamente con bases de datos abre un mundo de posibilidades. En este tutorial te mostramos cómo vincular PostgreSQL o MySQL y construir flujos que consulten, inserten y actualicen datos sin escribir una sola línea de código.