Recursos · Integración n8n

Integración Cloudflare n8nAutomatiza Cloudflare con n8n.

¿Los certificados de tus zonas siguen dependiendo de que alguien se acuerde? La integración Cloudflare n8n abre 4 operaciones sobre un único recurso, Zone Certificate: listar, leer, subir y borrar. Lo justo para sacar esas tareas del navegador y dejarlas dentro de un flujo de trabajo.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué resuelve la integración Cloudflare n8n?

La integración Cloudflare n8n conecta un flujo de trabajo con un recurso concreto de la API de Cloudflare: Zone Certificate. Detrás hay cuatro operaciones, Get Many, Get, Upload y Delete, siempre referidas a una zona que eliges en una lista o indicas por su identificador. El nodo viene incluido con n8n, así que no hay nada que instalar ni que pagar aparte por el lado de n8n, tanto en n8n Cloud como en una instancia propia.

Empecemos por lo que casi nadie hace a tiempo: dar de baja lo que sobra. Get recupera la ficha de un certificado concreto a partir de su identificador y sirve de comprobación, y Delete retira después esa entrada de la zona. Si el identificador y la fecha del borrado quedan guardados en MySQL, tienes un registro consultable en lugar de una reconstrucción a base de memoria.

Con esa base, el inventario cobra sentido. Un Schedule Trigger, un disparador que se ejecuta cada cierto tiempo, lanza Get Many sobre una zona y el filtro Status deja pasar solo lo que está en expired o en pending. El resultado viaja a una hoja de Google Sheets para quien prefiere una tabla y a un mensaje breve en Slack para quien está de guardia esa semana.

Queda la parte que cierra el círculo: la subida. Upload deja el certificado y su clave privada en la zona correcta en un solo paso, así que la renovación termina dentro del flujo. Cuando ese material vive en un repositorio, lo habitual es encadenarlo detrás de un paso de GitHub, de modo que el flujo lea lo recién fusionado y lo publique sin pasar por el portapapeles.

Hay un detalle de diseño que conviene tener claro antes de montar nada: esta herramienta no tiene nodo trigger en n8n. Un flujo de Cloudflare arranca siempre en otro sitio, normalmente un Schedule Trigger a intervalo fijo, un Webhook de n8n (una URL que llama un servicio externo) o el disparador de otra herramienta de la cadena. Si todavía estás comparando plataformas, la Reseña n8n entra en el alojamiento y en el coste.

¿Y si tu necesidad se sale de estas 4 operaciones? Entonces entra el nodo HTTP Request, que llama a cualquier endpoint de la API de Cloudflare reutilizando el mismo credential mediante la autenticación predefinida. Un mismo flujo puede combinar pasos Cloudflare dedicados con llamadas directas, y tú sigues administrando un solo token.

Conexión

¿Cómo se conecta Cloudflare con n8n?

  1. 01

    Prepara primero el lado de Cloudflare

    Dos requisitos previos, en este orden. Crea una cuenta de Cloudflare y añade después un dominio. Los certificados que se manejan aquí pertenecen a una zona, y esa zona nace justamente al añadir el dominio, así que una cuenta sin dominio no le da al nodo nada a lo que apuntar. Resuelve esto antes de abrir n8n y el resto se hace en pocos minutos.

  2. 02

    Genera un token API

    El nodo Cloudflare se autentica con un token API, que es el método admitido. Se genera desde Cloudflare siguiendo su procedimiento de creación de tokens, y conviene copiar el valor en ese mismo momento. Un token se muestra una sola vez: si lo pierdes, la salida es emitir otro, no buscarlo en una pestaña que quizá siga abierta.

  3. 03

    Guarda el credential en n8n

    En n8n, entra en el menú Credentials, crea un credential de Cloudflare, es decir la credencial que se guarda una vez, y pega dentro el token API. A partir de ahí se reutiliza en todos los flujos, de manera que el segundo y el tercer flujo de Cloudflare ya no cuestan nada de conectar. En el nodo, el credential aparece en su lista desplegable.

Acciones

Lo que el nodo Cloudflare sabe hacer

El nodo Cloudflare expone 4 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoGetDeleteGet ManyUpload
Zone Certificate✓✓✓✓

Zone Certificate

4 operaciones
01

Delete a certificate

zoneCertificate.delete

Lo que ves en n8n

Notas y casos de uso

Quita un certificado personalizado de una zona. Los demás certificados de esa zona se quedan como estaban y el flujo continúa con el paso siguiente.

Parámetros clave

  • Zone Name or ID: la zona afectada, elegida en la lista que n8n carga desde tu cuenta o indicada por identificador con una expresión cuando un paso anterior decide sobre qué zona actuar.
  • Certificate ID: el identificador del certificado, no su nombre de host. Recupéralo antes con Get Many para borrar la entrada correcta y no la de al lado.
Casos de uso
cuando el certificado de sustitución ya está en su sitio, retirar el anterior para que la zona no arrastre entradas sin explicación.
02

Get a certificate

zoneCertificate.get

Lo que ves en n8n

Notas y casos de uso

Lee un certificado concreto de una zona y devuelve su ficha, que los nodos siguientes pueden evaluar o guardar.

Parámetros clave

  • Zone Name or ID: la zona que se consulta, seleccionada en la lista desplegable o pasada por identificador.
  • Certificate ID: qué certificado leer. Es el valor que Get Many devuelve para cada elemento, de ahí el patrón habitual: un paso que lista y otro que lee.
Casos de uso
antes de una sustitución, leer la ficha y dejar que un nodo IF confirme que el flujo va a tocar el certificado previsto.
03

Get many certificates

zoneCertificate.getMany

Lo que ves en n8n

Notas y casos de uso

Enumera los certificados personalizados asociados a una zona, un elemento por certificado. Es el punto de partida de casi cualquier flujo de Cloudflare.

Parámetros clave

  • Zone Name or ID: la zona que se inventaría.
  • Return All: activado, n8n recorre las páginas de la API y trae todos los certificados de la zona. Desactivado, es Limit quien fija cuántos certificados salen.
  • Status, dentro de Filters: se queda solo con los certificados en un estado, active, expired, deleted o pending.
Casos de uso
una revisión semanal filtrada por expired cuyo resultado acaba en una tabla compartida.
04

Upload a certificate

zoneCertificate.upload

Lo que ves en n8n

Notas y casos de uso

Envía un certificado y su clave a una zona, con lo que la renovación termina dentro del flujo y no en una pestaña del navegador.

Parámetros clave

  • Zone Name or ID: la zona que recibe el certificado.
  • Certificate Content: el certificado hoja de la zona, pegado tal cual o, más a menudo, leído de un nodo anterior con una expresión.
  • Private Key: la clave privada correspondiente. Al ser un campo obligatorio, un valor vacío detiene la ejecución del nodo, que es justo lo que interesa aquí en vez de una subida a medias.
Casos de uso
publicar un certificado recién emitido en la zona y pasar el resultado al paso que deja constancia del cambio.
Necesitas ayuda

¿Necesitas ayuda para automatizar Cloudflare con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Cloudflare y n8n, las dudas más comunes

01¿La integración de Cloudflare es gratis en n8n?
Sí por el lado de n8n. El nodo Cloudflare viene incluido con n8n, así que no hay nada que instalar ni ningún módulo que comprar, y se comporta igual en n8n Cloud, la oferta alojada por n8n, que en una instancia propia levantada con Docker o npm. Un flujo montado en una funciona en la otra sin retoques. Lo que cueste una cuenta de Cloudflare es otro asunto, depende del plan que tengas contratado allí y se resuelve con Cloudflare. El único gasto adicional es el rato que lleva crear el token API y el credential, una sola vez, antes de reutilizarlo en todo.
02¿Qué credenciales necesita el nodo Cloudflare?
Un token API, que es el método de autenticación admitido por el nodo Cloudflare. Antes tienen que existir dos cosas: una cuenta de Cloudflare y un dominio añadido a esa cuenta, porque estas operaciones trabajan a nivel de zona. Una vez generado el token en Cloudflare, lo pegas en un credential de Cloudflare desde el menú Credentials de n8n. Ese credential se elige luego en una lista desplegable desde cualquier nodo que lo necesite, incluido el nodo HTTP Request cuando llama a la API de Cloudflare con la autenticación predefinida. Un token, un credential, los flujos que quieras.
03¿Qué límites tiene la integración Cloudflare n8n?
El nodo trabaja sobre un recurso, Zone Certificate, con 4 operaciones: Get Many, Get, Upload y Delete. Todo lo que tu flujo necesite más allá de esas operaciones pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API de Cloudflare reutilizando el mismo credential, así que ni te quedas parado ni acabas gestionando un segundo token. En la lectura, cuenta con Return All: desactivado, Limit fija cuántos certificados se devuelven; activado, n8n va encadenando las páginas hasta terminar la zona. Los campos obligatorios detienen la ejecución si se quedan vacíos.
04¿Cloudflare dispara un flujo en tiempo real?
No, esta herramienta no tiene nodo trigger en n8n. Un flujo de Cloudflare arranca desde otra fuente y hay tres caminos habituales. El Schedule Trigger ejecuta el flujo a intervalo fijo, lo que encaja con las revisiones periódicas de los certificados de una zona. El Webhook de n8n te da una URL que llama un servicio externo, de modo que es ese servicio el que marca el momento. Y el disparador de otra herramienta también puede abrir la cadena, por ejemplo un evento de repositorio que acaba en una subida de certificado. Elige según quién deba mandar sobre el momento: un reloj o un aviso externo.
05¿n8n o Make para Cloudflare?
Depende de cuatro criterios, y ninguno tiene que ver con las operaciones de Cloudflare en sí. Alojamiento: n8n se instala en tus propios servidores con Docker o npm, o se usa en n8n Cloud; Make solo existe alojado. De ahí sale el control de los datos, porque una instancia propia mantiene el material de los certificados dentro de tu perímetro. Modelo de coste: Make factura por operación, algo que conviene contrastar con cuántas comprobaciones lanzarán tus flujos. Lógica visual: los dos editores lo son, y la pregunta real es cuál lee más rápido tu equipo. Monta el mismo flujo pequeño en cada uno y compara.