Ressources · Intégration Make

Intégration Cloudflare MakeAutomatiser Cloudflare avec Make.

Et si ton DNS Cloudflare se gérait sans ouvrir le tableau de bord ? L'intégration Cloudflare Make réunit 17 modules : 3 déclencheurs planifiés, 12 actions et 2 recherches. Ce guide t'aide à brancher ton compte puis à monter un premier scénario, sans code.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

Que permet l'intégration Cloudflare Make ?

L'intégration Cloudflare Make relie ton compte Cloudflare à Make, un outil visuel où tu assembles un scénario : une automatisation faite de modules qui s'enchaînent seuls. Chaque module est une brique (surveiller tes zones, ajouter un enregistrement DNS, lister des certificats) et le travail répétitif sur tes domaines se fait sans toi.

Des domaines clients prêts du premier coup. Pour une agence web, le trio Create a Zone, Create a DNS Record puis Change a Zone's SSL Setting transforme un devis signé en zone configurée, toujours de la même façon.

Les factures Cloudflare rangées d'office. Watch User Billings capte chaque facturation du compte et l'envoie vers ton tableur ou ton outil comptable. Plus personne ne transfère de mail au service compta.

Une copie de la zone à chaque retouche. Watch DNS Records repère les enregistrements ajoutés ou modifiés, Export DNS Records en tire un fichier de configuration BIND. Tu gardes la trace de chaque état de ta zone.

Les limites à connaître : les trois déclencheurs sont planifiés, donc rien ne réagit à la seconde. Les modules de certificats et Watch User Billings exigent la Global API Key, pas un API Token. Pour un besoin hors liste, Make an API Call ouvre toute l'API. Cloudflare existe aussi dans n8n (voir l'Intégration Cloudflare n8n et le comparatif n8n vs Make). Si tu débutes, la Formation Make pose les bases.

Connexion

Comment connecter Cloudflare à Make ?

  1. 01

    Ajoute un module Cloudflare

    Dans ton scénario, clique sur le +, tape Cloudflare et choisis n'importe quel module. Make affiche alors Create a connection. La connexion, c'est ton compte Cloudflare relié une fois à Make, puis réutilisé par tous les modules Cloudflare.

  2. 02

    Nomme-la et colle ta clé

    Donne à la connexion un nom parlant, celui du client ou du compte par exemple. Colle ensuite l'identifiant fourni par Cloudflare. Les descriptions des modules en citent deux : un API Token, avec la permission propre à chaque module, et la Global API Key.

  3. 03

    Enregistre et vérifie

    Clique sur Save. Tu reviens au module, connexion sélectionnée. Si un module refuse plus tard de tourner, compare d'abord les permissions de ton token avec celle indiquée dans sa fiche, plus bas.

Premier scénario

Ton premier scénario : un enregistrement DNS par défaut sur chaque nouvelle zone

ObjectifQuand une zone est créée dans Cloudflare, Make y ajoute l'enregistrement DNS que tu veux sur chaque domaine.

  1. 01

    Crée le scénario

    Va sur la page Scenarios et lance un nouveau scénario. Pas besoin de modèle : clique sur le + au centre du canevas pour poser la première brique.

  2. 02

    Pose Watch Zones

    Cherche Cloudflare, prends Watch Zones et sélectionne ta connexion. Ce déclencheur est planifié : à chaque passage, Make récupère les zones créées ou modifiées depuis le précédent et les transmet une par une.

  3. 03

    Ajoute Create a DNS Record

    Le + à droite du déclencheur ajoute le module suivant. Choisis Create a DNS Record, mappe la zone qui vient de Watch Zones, puis remplis l'enregistrement que chaque nouveau domaine doit recevoir.

  4. 04

    Teste avec Run once

    Ajoute un domaine de test dans Cloudflare, puis clique sur Run once. Une bulle apparaît sur chaque module : elle montre les bundles reçus, les éléments passés d'un module à l'autre. Vérifie l'enregistrement.

  5. 05

    Planifie et active

    L'horloge du premier module règle la fréquence : toutes les 15 minutes par défaut, le minimum du plan Free. Les zones modifiées passent aussi : glisse List DNS Records entre les deux si tu crains les doublons, puis active.

Déclencheurs

Qu'est-ce qui lance un scénario Cloudflare ?

3 modules démarrent un scénario quand quelque chose se passe dans Cloudflare. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par Cloudflare dès que ça se passe.

Cloudflare1Watch DNS Records

Watch DNS Records

Déclencheur planifié

Dans MakeTrigger when DNS records of a zone are added or modified. Permission "Zone > DNS > Read" is required for API token authentication.

Ce déclencheur remonte les enregistrements DNS ajoutés ou modifiés dans une zone depuis le dernier passage. Les retouches faites par plusieurs personnes deviennent des données que ton scénario peut archiver ou signaler.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario, toutes les 15 minutes par défaut ; un changement apparaît donc au passage suivant.
Quand l'utiliser
une zone partagée entre l'équipe technique et le marketing, où chacun touche au DNS et où il faut garder une trace.
Attention
avec un API Token, la permission Zone > DNS > Read est requise.
Cloudflare2Watch User Billings

Watch User Billings

Déclencheur planifié

Dans MakeTriggers when the authorized user billed by Cloudflare. This module only works with Global API Key but not API Token.

Chaque fois que Cloudflare facture le compte relié à ta connexion, Watch User Billings transmet la ligne de facturation au scénario. Plus besoin d'aller la chercher dans le tableau de bord.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario et récupère les nouvelles facturations au passage suivant.
Quand l'utiliser
ton comptable veut chaque dépense Cloudflare dans le même tableur que les autres fournisseurs.
Attention
ce module refuse les API Tokens et ne fonctionne qu'avec une connexion en Global API Key.
Cloudflare3Watch Zones

Watch Zones

Déclencheur planifié

Dans MakeTriggers when zones are created or modified. Permission "Zone > Zone > Read" is required for API token authentication.

Une zone, c'est un domaine géré dans Cloudflare. Watch Zones repère celles qui viennent d'être créées ou modifiées sur ton compte et les passe à la suite du scénario.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario ; une zone ajoutée entre deux passages sort au suivant.
Quand l'utiliser
tu ajoutes des domaines clients à la main et tu veux que les enregistrements de base suivent sans y penser.
Attention
un API Token doit porter Zone > Zone > Read pour que le module lise tes zones.
Modules

Que sait faire Make dans Cloudflare ?

Cloudflare te donne 14 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Cloudflare1

Change a Zone's Security Level

Action

Dans MakeChanges the security level of a zone. Permission "Zone > Zone Settings > Edit" is required for API token authentication.

Modifie le niveau de sécurité d'une zone depuis un scénario. Personne n'a besoin de se connecter au tableau de bord en pleine alerte pour réagir.

Quand l'utiliser
ton outil de supervision signale un souci sur le site, et la zone doit se durcir aussitôt.
Attention
le niveau reste relevé tant qu'un autre scénario ne le rabaisse pas, prévois ce retour. Côté token : Zone > Zone Settings > Edit.
Cloudflare2

Change a Zone's SSL Setting

Action

Dans MakeChanges the SSL setting of a zone. Permission "Zone > Zone Settings > Edit" is required for API token authentication.

Règle le paramètre SSL d'une zone. Tout l'intérêt est de l'appliquer à l'identique sur chaque nouveau domaine, sans cocher la case de mémoire.

Quand l'utiliser
juste après Create a Zone, dans un scénario d'arrivée de client.
Attention
même permission que le niveau de sécurité pour un token, Zone > Zone Settings > Edit. Vérifie la valeur choisie sur une zone de test avant de l'étendre aux autres.
Cloudflare3

Create a Certificate

Action

Dans MakeCreates an Origin CA certificate. This module only works with Global API Key but not API Token.

Génère un certificat Origin CA sans passer par l'interface. Le résultat part vers le module suivant, par exemple pour être rangé dans ton stockage ou envoyé à la personne qui gère le serveur.

Quand l'utiliser
la préparation d'un nouveau serveur d'origine, pour produire son certificat toujours de la même manière.
Attention
pas d'API Token ici, seule la Global API Key fonctionne.
Cloudflare4

Create a DNS Record

Action

Dans MakeCreates a DNS Record of a zone. Permission "Zone > DNS > Edit" is required for API token authentication.

Ajoute un enregistrement à une zone : le geste le plus courant d'un scénario Cloudflare. Chaque bundle qui lui arrive peut devenir une entrée, une liste de sous-domaines devient donc une liste d'enregistrements.

Quand l'utiliser
une demande de sous-domaine arrive par formulaire et personne ne doit la recopier à la main.
Attention
pour corriger un enregistrement existant, c'est Patch a DNS Record. Token : Zone > DNS > Edit.
Cloudflare5

Create a Zone

Action

Dans MakeCreates a new zone by its domain name. Permission "Zone > Zone > Edit" is required for API token authentication.

Ajoute une nouvelle zone à ton compte à partir du seul nom de domaine. C'est le premier maillon de toute chaîne d'installation : une fois la zone créée, les modules DNS et SSL peuvent travailler dessus.

Quand l'utiliser
un devis est signé, le domaine du client arrive dans ton CRM, la zone doit exister avant le lancement.
Attention
un API Token doit disposer de Zone > Zone > Edit.
Cloudflare6

Delete a DNS Record

Action

Dans MakeRemoves DNS record of a zone by its ID. Permission "Zone > DNS > Edit" is required for API token authentication.

Supprime un enregistrement précis, désigné par son identifiant. List DNS Records t'aide à retrouver cet identifiant juste avant.

Quand l'utiliser
une campagne se termine et son sous-domaine dédié doit disparaître proprement.
Attention
une suppression ne se rattrape pas depuis Make. Exporte la zone avant, et teste avec Run once sur un enregistrement jetable. Token : Zone > DNS > Edit.
Cloudflare7

Export DNS Records

Action

Dans MakeExports DNS records of a zone to a BIND config file. Permission "Zone > DNS > Read" is required for API token authentication.

Sort les enregistrements d'une zone dans un fichier de configuration BIND. Tu obtiens une photographie lisible de ta zone, à archiver ou à réimporter ailleurs.

Quand l'utiliser
avant une modification risquée, ou comme second module d'un scénario de sauvegarde.
Attention
ajoute derrière un module de stockage pour que le fichier atterrisse quelque part. Un token en lecture suffit : Zone > DNS > Read.
Cloudflare8

Import DNS Records

Action

Dans MakeImports DNS Records of a zone from a BIND config file. Permission "Zone > DNS > Edit" is required for API token authentication.

Charge dans une zone les enregistrements contenus dans un fichier BIND. C'est le pendant d'Export DNS Records, pratique quand tout un jeu d'entrées doit changer de maison.

Quand l'utiliser
tu rapatries un domaine depuis un autre hébergeur DNS qui te fournit son export BIND.
Attention
le module écrit dans la zone, essaie-le d'abord sur une zone de test. Token : Zone > DNS > Edit.
Cloudflare9

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Make an API Call envoie la requête de ton choix à l'API Cloudflare, avec la connexion déjà en place. C'est la porte de sortie quand aucun module de la liste ne fait ce que tu veux.

Quand l'utiliser
tu as repéré dans la référence de l'API Cloudflare l'appel dont tu as besoin, et il n'a pas de module dédié.
Attention
ici, c'est toi qui écris la requête. Garde la référence de l'API ouverte à côté.
Cloudflare10

Patch a DNS Record

Action

Dans MakePatches DNS Record of a zone by its ID. Permission "Zone > DNS > Edit" is required for API token authentication.

Met à jour un enregistrement qui existe déjà, retrouvé par son identifiant, sans le recréer. Faire pointer un sous-domaine vers un nouveau serveur tient alors en un module.

Quand l'utiliser
un serveur déménage et son adresse doit suivre dans Cloudflare quand ton outil de déploiement l'annonce.
Attention
il te faut l'identifiant de l'enregistrement, List DNS Records t'aide à le trouver. Token : Zone > DNS > Edit.
Cloudflare11

Revoke a Certificate

Action

Dans MakeRevokes existing Origin CA certificate by its ID. This module only works with Global API Key but not API Token.

Révoque un certificat Origin CA à partir de son identifiant. Il ferme la boucle ouverte par Create a Certificate, ou par une création manuelle dans l'interface.

Quand l'utiliser
un serveur est retiré du service et son certificat doit partir avec lui.
Attention
le module n'accepte que la Global API Key. Retrouve l'identifiant avant avec List Certificates.
Cloudflare12

Turn a Zone into Development Mode

Action

Dans MakeModifies development mode setting of a zone. Permission "Zone > Zone Settings > Edit" is required for API token authentication.

Active ou coupe le mode développement d'une zone depuis un scénario. L'équipe qui travaille sur le site n'a plus besoin d'accès au tableau de bord pour basculer ce réglage.

Quand l'utiliser
une refonte passe en recette, la tâche change de statut dans ton outil de projet et la zone suit.
Attention
pense au passage inverse en fin de chantier, sinon le réglage reste tel quel. Token : Zone > Zone Settings > Edit.
Cloudflare13

List Certificates

Recherche

Dans MakeLists Origin CA certificates of a zone. This module only works with Global API Key but not API Token.

Recherche les certificats Origin CA d'une zone. Comme tout module de recherche, il peut renvoyer zéro, un ou plusieurs bundles.

Quand l'utiliser
un inventaire avant un grand ménage, ou pour obtenir l'identifiant que réclame Revoke a Certificate.
Attention
Global API Key obligatoire. Un résultat vide est normal sur une zone sans certificat, prévois ce cas dans la suite du scénario.
Cloudflare14

List DNS Records

Recherche

Dans MakeSearches DNS Records of a zone by criteria. Permission "Zone > DNS > Read" is required for API token authentication.

Fouille les enregistrements d'une zone selon les critères que tu fixes. C'est le module qui fournit à Patch ou à Delete l'identifiant dont ils ont besoin.

Quand l'utiliser
vérifier qu'un sous-domaine n'existe pas déjà avant de le créer, pour éviter les doublons.
Attention
la réponse peut contenir zéro, un ou plusieurs enregistrements ; décide de ce que fait la suite dans chaque cas. Token : Zone > DNS > Read.
Besoin d'aide

Besoin d'aide pour automatiser Cloudflare avec Make ?

Une personne lit chaque message.

FAQ

Cloudflare et Make : les questions qui reviennent

01L'intégration Cloudflare Make est-elle gratuite ?
Oui, Cloudflare est une app standard de Make, utilisable dès le plan Free. Ce plan donne droit à 2 scénarios actifs, à un intervalle d'au moins 15 minutes entre deux exécutions planifiées, à 5 minutes d'exécution au plus, à des fichiers de 5 Mo et à 512 Mo de transfert. Make compte des opérations : une opération, c'est un module exécuté sur un élément. Les plans payants (Core, Pro, Teams, Enterprise) descendent à 1 minute d'intervalle et lèvent la limite de scénarios actifs. Ton abonnement Cloudflare reste à part.
02Que faut-il pour connecter Cloudflare à Make ?
Un compte Cloudflare et un identifiant à coller dans Make. Les descriptions des modules en mentionnent deux : l'API Token, qui doit porter la permission demandée par chaque module (Zone > DNS > Edit pour écrire des enregistrements, par exemple), et la Global API Key. Quatre modules n'acceptent que la Global API Key : les trois modules de certificats et Watch User Billings. La connexion se crée une fois, depuis le premier module, puis sert à tous les modules Cloudflare de tes scénarios.
03Les déclencheurs Cloudflare réagissent-ils en temps réel dans Make ?
Non. Les trois déclencheurs Cloudflare sont planifiés : Make interroge ton compte à chaque exécution du scénario. Par défaut, un nouveau scénario tourne toutes les 15 minutes, ce qui est aussi le minimum du plan Free ; les plans payants descendent à 1 minute. Une nouvelle zone ou un DNS modifié apparaît donc au passage suivant. Make ne propose pas de déclencheur instantané pour Cloudflare. Si le délai te gêne, réduis l'intervalle avec un plan payant.
04Que faire s'il manque le module Cloudflare dont tu as besoin ?
Passe par Make an API Call. Ce module atteint n'importe quel point de l'API Cloudflare avec la même connexion, donc ce que les 17 modules ne couvrent pas reste accessible. Tu construis la requête toi-même, en t'appuyant sur la référence de l'API Cloudflare. La documentation Make de l'app n'indique aucune limite chiffrée : les seules bornes à prévoir sont celles de ton plan Make. Si un module échoue, commence par vérifier la permission du token ou l'exigence de Global API Key.
05Make ou n8n pour automatiser Cloudflare ?
Ça dépend de tes besoins précis. Commence par lister les gestes Cloudflare que tu veux automatiser : création de zones, DNS, certificats, suivi de facturation. Make les couvre avec 17 modules, et Make an API Call complète le reste avec la même connexion. n8n dispose lui aussi d'un nœud Cloudflare, détaillé sur une autre page du site. Si les deux couvrent ta liste, le plus simple reste de choisir l'outil que ton équipe utilise déjà pour ses autres automatisations, sans classement entre les deux.