- Inicio
- Recursos
- Integraciones
- Cloudflare
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
¿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.
¿Cómo se conecta Cloudflare con n8n?
- 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.
- 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.
- 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.
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.
| Recurso | Get | Delete | Get Many | Upload |
|---|---|---|---|---|
| Zone Certificate | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
Zone Certificate
4 operacionesDelete a certificate
zoneCertificate.deleteLo 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.
Get a certificate
zoneCertificate.getLo 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.
Get many certificates
zoneCertificate.getManyLo 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,deletedopending.
expired cuyo resultado acaba en una tabla compartida.Upload a certificate
zoneCertificate.uploadLo 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.
¿Necesitas ayuda para automatizar Cloudflare con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.

