Ressources · Intégration Make

Intégration MuleSoft MakeAutomatiser MuleSoft avec Make.

Et si une action CloudHub partait toute seule, au bon moment ? L'intégration MuleSoft Make te donne 2 modules d'action, l'un dédié à CloudHub, l'autre ouvert à toute l'API. Elle s'adresse aux équipes sur le plan Enterprise, et cette page te guide jusqu'à ton premier scénario actif.

App Enterprise Cette app est réservée au plan Enterprise de Make.

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

Ce que tu peux automatiser

Que peut-on automatiser avec l'intégration MuleSoft Make ?

L'intégration MuleSoft Make relie ton compte MuleSoft à Make : ton scénario, c'est-à-dire l'automatisation que tu montes dans Make, envoie lui-même ses requêtes à MuleSoft. Deux modules, les briques du scénario, sont disponibles : le premier déclenche une action CloudHub, le second appelle n'importe quel point de l'API MuleSoft avec la même connexion.

Compléter ce que le module CloudHub ne couvre pas. Il te manque un appel ? Make an API Call passe par ta connexion existante pour interroger l'API MuleSoft. Tu décris la requête, Make gère l'autorisation.

Brancher CloudHub sur la vie de l'entreprise. Une commande validée dans ton outil de gestion, un ticket qui change de statut : le déclencheur de cette autre app réveille le scénario, puis Trigger a CloudHub Action transmet la demande à MuleSoft. Personne n'a besoin de la lancer à la main.

Enchaîner les deux. L'action CloudHub d'abord, l'appel d'API juste derrière : un seul scénario porte toute la demande. Pour apprendre à faire passer les données d'un module à l'autre, la Formation Make reprend le geste.

Deux limites à connaître. MuleSoft n'a aucun déclencheur, donc le premier module vient toujours d'une autre app ou de la planification. Et l'app est réservée au plan Enterprise de Make. On retrouve souvent la même app sous forme de nœud n8n ; le comparatif n8n vs Make pose les critères pour choisir.

Connexion

Comment connecter MuleSoft à Make ?

  1. 01

    Crée une Connected App dans MuleSoft

    Connecte-toi à MuleSoft, ouvre le menu de gauche, puis Access Management, Connected Apps et Create app. C'est par cette porte que Make entrera : choisis un nom que ton équipe reconnaîtra plus tard.

  2. 02

    Coche les droits et récupère les clés

    Ajoute les droits demandés par la doc : API Manager: View APIs Configuration, Runtime Manager: Read Applications, General: View Environment, View Organization, Exchange: Exchange Viewer et OpenID: Profile. Clique sur Save, puis Copy ID et Copy Secret, et range les deux valeurs en lieu sûr.

  3. 03

    Colle-les dans Make

    Dans Make, ouvre un module MuleSoft et clique sur Create a connection. Remplis Connection name, colle les valeurs dans Client ID et Client Secret, puis Save. Cette connexion, ton compte relié une fois pour toutes, sert aux deux modules.

Premier scénario

Ton premier scénario avec MuleSoft

ObjectifQuand un événement survient dans une autre app, Make lance une action CloudHub dans MuleSoft, puis envoie une seconde requête à l'API MuleSoft pour ce que le module CloudHub ne couvre pas.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le +. Choisis l'app où naît ton événement : MuleSoft n'a pas de déclencheur à lui.

  2. 02

    Ajoute Trigger a CloudHub Action

    Clique sur le + à droite du premier module, cherche MuleSoft et prends Trigger a CloudHub Action. Sélectionne ta connexion et remplis les champs ; Make te propose ce qu'il sait lire.

  3. 03

    Enchaîne avec Make an API Call

    Ajoute un dernier module, Make an API Call. Il reprend la même connexion, et tu peux glisser dans la requête les données reçues des modules précédents.

  4. 04

    Teste avec Run once

    Clique sur Run once : Make exécute le scénario une fois et affiche les bundles reçus par chaque module (un bundle, c'est un élément qui passe d'une brique à la suivante).

  5. 05

    Planifie et active

    Règle la planification sur le premier module, toutes les 15 minutes par défaut, puis active le scénario. Il tourne désormais sans toi.

Modules

Ce que font les modules MuleSoft

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

MuleSoft1

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Tu obtiens un accès à n'importe quel point de l'API MuleSoft, signé avec la connexion déjà créée : aucun jeton à recopier à la main.

Quand l'utiliser
dès que le module CloudHub ne suffit plus, ou pour ajouter une seconde requête dans le même flux.
Attention
c'est toi qui rédiges la requête, alors garde la référence de l'API MuleSoft sous la main avant d'y mapper des données.
MuleSoft2

Trigger a CloudHub Action

Action

Dans MakeSends a request to Mulesoft to trigger a CloudHub action.

Ton scénario envoie à MuleSoft la demande qui lance une action CloudHub, directement à partir d'un événement capté dans une autre app.

Quand l'utiliser
préfère-le à l'appel d'API générique quand le but est justement une action CloudHub : c'est le module prévu pour ça, alors que l'appel générique te laisse écrire toute la requête.
Attention
malgré son nom, ce n'est pas un déclencheur mais une action. Le scénario a toujours besoin d'un premier module venu d'ailleurs, ou d'une planification.
Besoin d'aide

Besoin d'aide pour automatiser MuleSoft avec Make ?

Une personne lit chaque message.

FAQ

Questions fréquentes sur l'intégration MuleSoft Make

01L'intégration MuleSoft Make est-elle gratuite ?
Non. Dans Make, MuleSoft fait partie des apps Enterprise, réservées au plan du même nom. Le plan Free existe bien, mais il couvre les 3 000 apps standard et plus : 2 scénarios actifs, 15 minutes minimum entre deux exécutions planifiées, 5 minutes d'exécution au plus. MuleSoft n'en fait pas partie. Les plans payants s'appellent Core, Pro, Teams et Enterprise, et la consommation se compte en crédits, autrement dit en opérations, par mois. Une opération correspond à un module qui traite un bundle.
02Que faut-il pour connecter MuleSoft à Make ?
Deux choses : un compte MuleSoft qui peut créer une Connected App, et un compte Make sur le plan Enterprise. Côté MuleSoft, passe par Access Management puis Connected Apps, crée l'app avec les droits listés par la doc, enregistre et copie l'identifiant et le secret. Côté Make, ouvre la fenêtre Create a connection d'un module MuleSoft, nomme la connexion et colle Client ID et Client Secret. La doc ne mentionne aucun autre prérequis.
03Le déclencheur MuleSoft réagit-il en temps réel dans Make ?
Non, et pour cause : l'app n'a aucun déclencheur, ni planifié ni instantané. Ses deux modules sont des actions. Pour démarrer quand même, place en tête le déclencheur d'une autre app. S'il est instantané, cette app prévient Make par webhook dès que l'événement arrive ; s'il est planifié, Make va vérifier à intervalle régulier. Tu peux aussi t'appuyer sur la planification du premier module : toutes les 15 minutes par défaut, jusqu'à 1 minute sur les plans payants.
04Que faire si un module MuleSoft manque dans Make ?
Passe par Make an API Call. Quand une app dispose de ce module, chaque point de son API devient accessible depuis le scénario, avec la même connexion : les deux modules listés ne sont donc pas un plafond. La contrepartie, c'est que tu construis la requête toi-même, référence de l'API MuleSoft à l'appui. Côté limites, la doc n'en cite qu'une pour cette app : elle est disponible sur le plan Enterprise de Make.
05Make ou n8n pour MuleSoft ?
Ça dépend de tes critères, pas d'un vainqueur désigné. Dans Make, MuleSoft arrive avec 2 modules d'action, dont un appel d'API générique, et exige le plan Enterprise. On trouve souvent la même app en nœud n8n : compare ce que chaque outil propose pour tes tâches MuleSoft précises, et regarde quel éditeur ton équipe maîtrise déjà. Le plus simple reste de tester un petit scénario de chaque côté avant de trancher. Aucun classement ici, ni sur le coût ni sur la vitesse.