Ressources · Intégration Make

Intégration Joomla MakeAutomatiser Joomla avec Make.

Et si ton site Joomla se mettait à jour tout seul ? L'intégration Joomla Make réunit 18 modules : 2 déclencheurs qui surveillent les articles, puis 13 actions et 3 recherches sur articles, catégories et menus. Ici, tu branches ton site et tu montes ton premier scénario.

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

Ce que tu peux automatiser

Que peut faire l'intégration Joomla Make pour ton site ?

L'intégration Joomla Make relie ton site à Make, un outil sans code où tu assembles un scénario, c'est-à-dire ton automatisation : une suite de modules, chacun chargé d'une tâche. Côté Joomla, ces modules lisent, créent, modifient ou suppriment des articles, des catégories et des menus, et deux d'entre eux lancent le scénario quand un article apparaît ou change.

Chaque nouvel article part tout seul vers tes lecteurs. Watch New Articles repère la publication, Get an Article récupère son contenu, et le module suivant l'envoie à ton outil d'emailing ou sur le canal de ton équipe. Pratique pour une mairie, une association ou un média local.

Le grand ménage des offres expirées. List Articles passe en revue les articles du site, et Delete an Article retire ceux qu'un autre outil a marqués comme clos : annonces d'emploi, événements passés, promotions terminées.

Une arborescence qui suit ton catalogue. Quand une gamme arrive dans ton tableau de suivi, Create a Category lui ouvre sa rubrique, et Update a Menu l'ajoute à la navigation.

Ce que Make ne fait pas ici : aucun des deux déclencheurs n'est instantané. Make ne voit un article nouveau ou modifié qu'au passage suivant du scénario, toutes les 15 minutes par défaut. Pour ce que les modules listés ne couvrent pas, Make an API Call interroge d'autres points de l'API Joomla avec la même connexion. Tu hésites entre deux outils ? Le comparatif n8n vs Make pose les critères, la Formation Make t'aide à prendre l'éditeur en main, et l'Agence Make prend le relais si tu préfères déléguer.

Connexion

Comment connecter Joomla à Make ?

  1. 01

    Récupère ton jeton d'API Joomla

    Dans l'administration de Joomla 4, ouvre le menu utilisateur en haut à droite, clique sur Edit Account, puis sur l'onglet Joomla API Token. Copie le jeton affiché. Ton compte doit avoir accès à l'installation et les droits nécessaires.

  2. 02

    Ajoute un module Joomla dans Make

    Dans ton scénario, place n'importe quel module Joomla et clique sur Create a connection. La connexion, c'est ton compte Joomla relié une fois pour toutes à Make : tous les modules Joomla la réutilisent ensuite.

  3. 03

    Nomme-la et colle tes identifiants

    Le champ Connection name est facultatif, mais il aide si tu gères plusieurs sites. Saisis ensuite les identifiants copiés depuis Joomla, ou suis les instructions affichées par Make, puis enregistre.

Premier scénario

Ton premier scénario : un formulaire rempli devient un article Joomla

ObjectifQuand quelqu'un remplit ton formulaire de proposition d'article, Make crée l'article correspondant dans Joomla.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le + pour poser le premier module. Choisis l'outil de formulaire que tu utilises déjà pour recueillir les propositions.

  2. 02

    Ajoute Create an Article

    Clique sur le + à droite de ce premier module, cherche Joomla et prends Create an Article. Sélectionne ta connexion Joomla, ou crée-la avec les trois étapes vues plus haut.

  3. 03

    Relie les données

    Remplis les champs du module avec les réponses du formulaire : Make affiche ce qu'il a reçu, tu places chaque valeur au bon endroit. Chaque bundle, un élément qui passe d'un module à l'autre, donne un article.

  4. 04

    Teste avec Run once

    Clique sur Run once, puis envoie une réponse de test au formulaire. Regarde les bundles reçus par chaque module, et vérifie que l'article est bien apparu dans l'administration Joomla.

  5. 05

    Planifie et active

    Ouvre l'horloge du premier module pour régler la planification, toutes les 15 minutes par défaut, puis active le scénario. Chaque passage d'un module sur un bundle compte comme une opération sur ton plan.

Déclencheurs

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

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

Joomla1Watch New Articles

Watch New Articles

Déclencheur planifié

Dans MakeTriggers when a new ariticle is created.

Watch New Articles te livre chaque article publié sur ton site Joomla, un bundle par article, pour que la suite du scénario le diffuse, l'archive ou prévienne quelqu'un. C'est un déclencheur planifié : Make va voir lui-même, Joomla ne le prévient pas.

Comment il se déclenche
planifié. Make interroge Joomla au rythme du scénario, toutes les 15 minutes par défaut, et jamais plus souvent que toutes les 15 minutes sur le plan Free.
Quand l'utiliser
le site d'une association ou d'une collectivité, où chaque actualité doit partir dans la lettre d'information sans que personne ne recopie le lien.
Attention
l'article est repéré au passage suivant, pas à la seconde où il est enregistré. Aucun déclencheur Joomla instantané n'existe dans Make.
Joomla2Watch Updated Articles

Watch Updated Articles

Déclencheur planifié

Dans MakeTriggers when an article is updated.

Avec Watch Updated Articles, le scénario récupère les articles qu'on vient de modifier. C'est le bon point de départ pour tout ce qui doit rester aligné sur le site : une copie ailleurs, un journal des corrections, une alerte à un collègue.

Comment il se déclenche
planifié. À chaque passage prévu par le scénario, Make demande à Joomla ce qui a changé, au lieu d'attendre que Joomla le lui signale.
Quand l'utiliser
des conditions générales ou une fiche tarifaire reprises par d'autres services, où une correction en ligne doit se retrouver dans le document partagé.
Attention
si un module plus loin dans le même scénario lance Update an Article, chaque modification peut réveiller le déclencheur et le scénario tourne en boucle. Garde les écritures vers Joomla dans un scénario séparé.
Modules

Que peut faire Joomla d'autre dans un scénario ?

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

Joomla1

Create a Category

Action

Dans MakeCreates a category.

Create a Category ouvre une nouvelle rubrique sur le site, pour que les articles d'un nouveau thème aient leur place avant même d'être rédigés.

Quand l'utiliser
une gamme de produits ou un cycle d'événements est validé, et l'équipe veut sa catégorie prête sans passer par le webmaster.
Attention
lancé deux fois avec les mêmes données, il peut créer deux catégories. Vérifie d'abord avec List Categories si le nom risque d'exister déjà.
Joomla2

Create a Menu

Action

Dans MakeCreates a menu.

Ici, c'est le scénario qui ajoute un menu de navigation complet au site, plutôt qu'une personne qui le monte à la main dans l'administration.

Quand l'utiliser
tu ouvres un espace dédié à un salon ou à un partenaire, et tu veux qu'il ait son propre menu dès le départ.
Attention
un menu guide les visiteurs dans tout le site. Teste le scénario avec Run once sur un site de test avant de le laisser écrire sur le site en ligne.
Joomla3

Create an Article

Action

Dans MakeCreates an article.

Create an Article transforme des données venues de n'importe quel point du scénario en article Joomla : une réponse de formulaire, une ligne validée dans un tableur, un texte préparé par un autre module.

Quand l'utiliser
le contenu est rédigé ou validé ailleurs que dans Joomla, et tu veux le voir en ligne sans copier-coller.
Attention
chaque bundle qui arrive ici devient un article. Une recherche en amont qui renvoie beaucoup d'éléments en crée donc autant.
Joomla4

Delete a Category

Action

Dans MakeDeletes a category specified by its ID.

Quand un thème n'a plus lieu d'être, ce module supprime sa catégorie, désignée par son ID, et garde l'arborescence propre.

Quand l'utiliser
une rubrique saisonnière ou une gamme arrêtée doit disparaître une fois ses articles déplacés ou archivés.
Attention
considère la suppression comme définitive. Prends l'ID dans List Categories ou Get a Category, et fais un premier essai sur une catégorie factice.
Joomla5

Delete a Menu

Action

Dans MakeDeletes a menu specified by its ID.

Delete a Menu retire un menu du site à partir de son ID : c'est le pendant de Create a Menu quand un espace a fait son temps.

Quand l'utiliser
l'espace d'un salon ferme, et son menu n'a plus rien vers quoi pointer.
Attention
l'ID doit être le bon. Fais-le venir de List Menus ou de Get a Menu, et lis le bundle pendant le Run once avant d'activer le scénario.
Joomla6

Delete an Article

Action

Dans MakeDeletes an article specified by its ID.

Quand le scénario juge qu'un article n'a plus sa place sur le site, Delete an Article l'efface, repéré par son ID.

Quand l'utiliser
une annonce d'emploi est pourvue ou une promotion se termine dans un autre outil, et l'article correspondant doit suivre.
Attention
la suppression est à prendre comme définitive. Contrôle l'ID dans les bundles d'un Run once, et garde une copie ailleurs si le texte compte.
Joomla7

Get a Category

Action

Dans MakeRetrieves a category by its ID.

Get a Category va chercher une catégorie par son ID et transmet ses informations aux modules suivants. Utile quand une étape précédente t'a donné l'ID et qu'il te manque le reste.

Quand l'utiliser
juste avant Update a Category, pour lire l'état actuel de la catégorie et décider s'il faut y toucher.
Attention
il lui faut un ID. Si tu n'as que le nom, passe par List Categories.
Joomla8

Get a Menu

Action

Dans MakeRetrieves a menu by its ID.

En lisant un menu à partir de son ID, Get a Menu met son contenu à disposition des modules qui suivent.

Quand l'utiliser
avant Update a Menu, pour voir ce que le menu contient aujourd'hui et laisser l'étape suivante décider s'il faut le modifier.
Attention
il ne renvoie qu'un seul menu. Pour les parcourir tous, c'est List Menus qu'il te faut.
Joomla9

Get an Article

Action

Dans MakeRetrieves an article by its ID.

Get an Article récupère un article grâce à son ID pour que son contenu serve aux étapes suivantes : une lettre d'information, une publication sur les réseaux, une archive.

Quand l'utiliser
un module précédent ou un autre outil te fournit l'ID d'un article, et la suite a besoin de l'article lui-même.
Attention
ne le confonds pas avec List Articles, la recherche qui renvoie plusieurs articles d'un coup.
Joomla10

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Make an API Call, c'est la porte de sortie quand aucun module de la liste ne fait ce que tu veux : il appelle n'importe quel point de l'API Joomla avec la connexion déjà en place.

Quand l'utiliser
tu veux agir sur une partie de Joomla qui n'a pas de module prêt à l'emploi ici, au-delà des articles, catégories et menus.
Attention
c'est toi qui décris la requête. Garde la documentation de l'API Joomla ouverte et teste l'appel avec Run once avant de t'appuyer dessus.
Joomla11

Update a Category

Action

Dans MakeUpdates a category specified by its ID.

Update a Category modifie une catégorie existante, choisie par son ID, pour que l'arborescence du site suive les décisions prises ailleurs.

Quand l'utiliser
un service change de nom ou un thème est recentré, et la catégorie doit le refléter sans que personne ne se connecte à l'administration.
Attention
c'est l'ID qui décide quelle catégorie change. Prends-le dans List Categories plutôt que de le saisir à la main.
Joomla12

Update a Menu

Action

Dans MakeUpdates a menu specified by its ID.

Pour que la navigation suive les rubriques qui ouvrent ou ferment, Update a Menu modifie un menu déjà en ligne, désigné par son ID.

Quand l'utiliser
une nouvelle rubrique arrive dans ton catalogue, et le menu qui y mène doit être ajusté dans le même passage.
Attention
tout changement de menu se voit de tous les visiteurs. Relis les bundles d'un Run once avant de mettre le scénario en service.
Joomla13

Update an Article

Action

Dans MakeUpdates an article specified by its ID.

Update an Article réécrit un article existant, retrouvé par son ID, et garde le site fidèle à une référence tenue ailleurs.

Quand l'utiliser
un tarif, une date ou une mention légale change dans ton tableau de référence, et tous les articles concernés doivent reprendre le nouveau texte.
Attention
dans un scénario lancé par Watch Updated Articles, ce module peut relancer le déclencheur. Sépare les deux dans des scénarios distincts.
Joomla14

List Articles

Recherche

Dans MakeLists the articles in the website.

List Articles est une recherche : elle renvoie les articles du site sous forme de bundles séparés, zéro, un ou plusieurs, que les modules suivants traitent un par un.

Quand l'utiliser
un audit de contenu, un export vers un tableur, ou le repérage des articles à corriger en masse.
Attention
chaque bundle renvoyé coûte une opération dans chaque module placé après. Sur un gros site, ton plan se consomme plus vite que prévu.
Joomla15

List Categories

Recherche

Dans MakeLists the categories in the website.

Besoin d'un ID avant une étape Get, Update ou Delete ? List Categories te donne toutes les catégories du site, un bundle chacune.

Quand l'utiliser
pour vérifier qu'une catégorie n'existe pas déjà avant que Create a Category n'en ajoute un doublon.
Attention
un résultat vide reste un résultat. Prévois ce que le scénario doit faire quand la recherche ne trouve rien.
Joomla16

List Menus

Recherche

Dans MakeLists the menus in the website.

List Menus renvoie tous les menus du site, un bundle par menu, pour qu'un scénario fasse le point sur la navigation ou choisisse le menu à modifier.

Quand l'utiliser
un audit du site, ou un scénario qui doit trouver le bon ID avant Update a Menu ou Delete a Menu.
Attention
si tu n'as besoin que d'un menu et que tu connais son ID, Get a Menu fait le travail avec moins de bundles.
Besoin d'aide

Besoin d'aide pour automatiser Joomla avec Make ?

Une personne lit chaque message.

FAQ

Joomla et Make : les questions fréquentes

01L'intégration Joomla Make est-elle gratuite ?
Oui. Joomla est une app standard dans Make, ses 18 modules fonctionnent donc dès le plan Free. Ce plan autorise 2 scénarios actifs, un intervalle de 15 minutes au minimum entre deux exécutions planifiées, 5 minutes d'exécution au plus, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants (Core, Pro, Teams et Enterprise) descendent à 1 minute d'intervalle, lèvent la limite de scénarios actifs et vont jusqu'à 40 minutes d'exécution, avec une consommation comptée en crédits. Ton abonnement Joomla, lui, est à part : la doc de Make renvoie à la page tarifs de Joomla.
02Que faut-il pour connecter Joomla à Make ?
Un accès à ton installation Joomla, un compte doté des droits nécessaires et un compte Make. Le jeton se récupère dans l'administration de Joomla 4 : menu utilisateur en haut à droite, Edit Account, puis onglet Joomla API Token, où tu le copies. Dans Make, ajoute un module Joomla, clique sur Create a connection, donne-lui un nom si tu veux, puis saisis les identifiants ou suis les instructions à l'écran. Cette connexion sert ensuite à tous les modules Joomla de tes scénarios.
03Le déclencheur Joomla de Make réagit-il en temps réel ?
Non. Les deux déclencheurs Joomla, Watch New Articles et Watch Updated Articles, sont planifiés : Make demande à Joomla les articles nouveaux ou modifiés à chaque passage prévu du scénario. Un nouveau scénario passe toutes les 15 minutes par défaut, ce qui est aussi l'intervalle minimal du plan Free, tandis que les plans payants descendent à 1 minute. Joomla n'a pas de déclencheur instantané dans Make : aucun webhook ne part à la seconde où l'article est enregistré. Si le délai compte pour ton site, un intervalle plus court sur un plan payant reste ton levier.
04Que faire si un module Joomla manque dans Make ?
Passe par Make an API Call. Il envoie une requête à n'importe quel point de l'API Joomla avec la connexion que tu as déjà, ce qui ouvre l'accès à d'autres parties de Joomla que les articles, catégories et menus. C'est toi qui rédiges la requête, avec la documentation de l'API Joomla sous les yeux, et Run once te montre la réponse avant l'activation. Autre point à savoir : la doc de Make signale que sa page Joomla est générée par IA à partir de la documentation officielle, donc vérifie auprès de Joomla tout ce qui compte vraiment.
05Make ou n8n pour automatiser Joomla ?
Ça dépend de ta façon de construire. Dans Make, Joomla arrive avec 18 modules prêts à l'emploi : 2 déclencheurs planifiés sur les articles, 13 actions et 3 recherches qui couvrent articles, catégories et menus, plus Make an API Call pour le reste, le tout monté dans un éditeur visuel où tu testes avec Run once. n8n est un autre outil d'automatisation qui propose souvent un nœud pour les mêmes apps. Regarde si sa couverture de Joomla correspond aux étapes que tu prévois, et compare sur les modules dont ton scénario a besoin plutôt que sur la réputation.