Ressources · Intégration Make

Intégration Matrix MakeAutomatiser Matrix avec Make.

Un salon Matrix peut se tenir à jour sans que personne y tape quoi que ce soit. L'intégration Matrix Make donne 9 modules, les briques que tu assembles dans un scénario, l'automatisation que Make déroule à ta place : 6 agissent sur un salon, 3 le lisent. Le premier, tu le construis ici.

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

Ce que tu peux automatiser

L'intégration Matrix Make, ça sert à quoi au juste ?

Elle permet à Make d'écrire dans tes salons Matrix et de lire ce qui s'y trouve, avec ton compte. Tu relies ce compte une fois, et n'importe quel scénario peut ensuite publier un message, en récupérer un, lister les membres d'un salon ou modifier le salon lui-même. Matrix reste l'endroit où ton équipe discute. Make devient la main qui tape quand personne n'est devant l'écran.

Le ménage arrive souvent en premier dans la liste des usages : Update a Room aligne un salon qui a dérivé du nom ou du sujet fixé au départ. Leave a Room en retire ensuite le compte, une fois le salon devenu inutile. Vient la diffusion : List Public Rooms dresse la liste des salons ouverts du serveur, pour y répéter la même annonce sans la retaper à la main. Le troisième usage tourne autour de l'alerte, dès qu'un incident remonte d'un autre outil : Send a Message dépose la ligne dans le salon que l'équipe d'astreinte surveille.

Ce que Matrix ne fait pas dans ces trois cas mérite d'être clair : aucun module ne guette un salon pour lancer le scénario tout seul. Cette app n'a tout simplement aucun déclencheur dans Make. Le premier geste vient toujours d'ailleurs, une autre app ou l'horloge de Make, et les modules Matrix n'interviennent qu'une fois le scénario déjà en route. Une automatisation qui répond à la seconde près n'est donc pas au programme ici.

Un détour possible existe côté n8n, où la même app se pilote nœud par nœud : l'Intégration Matrix n8n détaille cette approche. Le comparatif n8n vs Make aide à choisir entre les deux avant de se lancer. Pour qui découvre l'éditeur de scénarios, la Formation Make pose les bases une à une.

Connexion

Comment brancher ton compte Matrix sur Make ?

  1. 01

    Récupère tes identifiants côté Matrix

    Matrix n'est pas un site, c'est un réseau de serveurs. Depuis ton client Matrix, clique Create Account si besoin, puis Edit à côté du homeserver par défaut pour choisir ton Home Server. L'identifiant complet va dans le champ User, le mot de passe dans Password.

  2. 02

    Pose un module Matrix et ouvre la connexion

    De retour dans Make, glisse n'importe quel module Matrix dans un scénario et clique Create a connection. Une connexion, c'est ton compte Matrix relié à Make une bonne fois : tous les autres modules Matrix la réutilisent, ici comme dans les scénarios suivants.

  3. 03

    Nomme la connexion et valide

    Le champ Connection name sert à retrouver la connexion plus tard, c'est facultatif. Donne ensuite les identifiants pris sur ton compte Matrix, ou laisse-toi guider par les instructions que Make affiche à l'écran. Une fois enregistrée, le module peut lire ce que ton compte voit dans Matrix.

Premier scénario

Ton premier scénario : relayer un message vers un autre salon

ObjectifÀ chaque exécution, Make va chercher un message précis dans un salon Matrix et le republie dans un autre.

  1. 01

    Crée le scénario

    Depuis la page Scenarios de Make, crée un scénario et clique sur le + pour poser le premier module. Un rond vide sur une page blanche, c'est bien ce que tu dois avoir sous les yeux.

  2. 02

    Pose Get a Message

    Cherche Matrix par son nom, choisis Get a Message, puis clique Create a connection si ton compte n'est pas encore relié. Indique ensuite le salon et le message que tu veux récupérer.

  3. 03

    Ajoute Send a Message derrière

    Clique le + à droite du premier rond et prends Send a Message. Plutôt que de retaper le texte, reprends celui qui sort du module précédent : c'est ça, mapper des données d'un module au suivant.

  4. 04

    Teste avec Run once

    Clique Run once. Make exécute le scénario une seule fois et montre les bundles reçus par chaque module, un bundle étant un élément qui passe d'un module au suivant, ici ton message.

  5. 05

    Règle l'horloge et active

    L'horloge se pose sur le premier module. Un scénario neuf tourne toutes les 15 minutes par défaut, alors choisis l'intervalle qui te va, puis bascule l'interrupteur du scénario.

Modules

Ce que chaque module Matrix sait faire

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

Matrix1

Edit a Message

Action

Dans MakeEdits an existing message.

Edit a Message réécrit un message déjà publié, sur place, ce qui évite la correction postée trois lignes plus bas.

Quand l'utiliser
une ligne d'état dans un salon ops qui doit indiquer que c'est réglé quand la supervision se calme.
Attention
le module doit savoir quel message il modifie, donc quelque chose en amont doit le lui fournir.
Matrix2

Get a Message

Action

Dans MakeRetrieves an existing message from a specific room.

Pointe Get a Message sur un salon et il ramène le message que tu désignes, prêt à servir à la suite du scénario.

Quand l'utiliser
récupérer le brief épinglé d'un salon projet pour l'injecter dans un compte rendu ailleurs.
Attention
il va chercher un message que tu identifies déjà, associe-le à List Messages quand tu ne connais que le salon.
Matrix3

Leave a Room

Action

Dans MakeLeaves an existing room.

Leave a Room fait sortir du salon le compte qui porte ta connexion. Le salon continue sa vie, mais ton scénario ne voit plus rien de ce qui s'y dit.

Quand l'utiliser
la fin d'une mission client, quand le salon partagé survit au projet.
Attention
les autres modules Matrix perdent leur accès à ce salon ensuite, place-le donc en dernier.
Matrix4

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Make an API Call, c'est la porte de sortie. Il appelle n'importe quel point de l'API Matrix avec la connexion déjà en place, ce qui couvre tout ce que les huit autres modules laissent de côté.

Quand l'utiliser
un réglage de salon dont personne n'a fait un module, la doc de l'API ouverte à côté.
Attention
il compte pour une opération, soit une exécution de module décomptée de ton plan, et la requête, c'est toi qui l'écris.
Matrix5

Send a Message

Action

Dans MakeSends a new message in a specific room.

Send a Message publie un texte neuf dans le salon que tu vises. C'est là que finissent la plupart des scénarios, le moment où un événement venu d'ailleurs devient une ligne que ton équipe peut lire.

Quand l'utiliser
un devis signé dans ton CRM que le salon commercial doit apprendre sans que personne le recopie.
Attention
placé après une recherche, il part une fois par élément trouvé, pratique pour une diffusion, bruyant pour le reste.
Matrix6

Update a Room

Action

Dans MakeUpdates an existing room.

Un salon qui existe déjà se modifie avec Update a Room, à partir de ce que tu remplis dans ses champs. Rien ne se crée ici, le salon doit être là avant.

Quand l'utiliser
un salon projet à remettre d'accord avec un renommage décidé dans ton outil de gestion.
Attention
aucun module de cette liste ne crée un salon, il faut donc passer par Matrix ou par Make an API Call.
Matrix7

List Members

Recherche

Dans MakeLists all members in a specific room.

Chaque personne présente dans un salon revient comme un élément séparé quand tu lances List Members. Le scénario récupère la liste, à compter, comparer ou recopier ailleurs.

Quand l'utiliser
vérifier que tout le monde sur un projet a bien atterri dans le salon partagé.
Attention
ce que tu places derrière tourne une fois par membre, un module de message y écrirait donc la même ligne en boucle.
Matrix8

List Messages

Recherche

Dans MakeLists of all messages in a specific room.

List Messages ramène les messages d'un salon dans le scénario, pour les lire, les stocker ou les transmettre.

Quand l'utiliser
archiver un salon de support dans un tableur avant que le fil devienne illisible.
Attention
tu ne sais pas d'avance combien reviennent, et chacun coûte une exécution aux modules qui suivent.
Matrix9

List Public Rooms

Recherche

Dans MakeLists the public rooms on the server.

Demande à List Public Rooms ce que le serveur héberge d'ouvert, il rend les salons publics un par un. C'est comme ça qu'une diffusion trouve ses cibles sans liste tenue à la main.

Quand l'utiliser
une annonce qui doit toucher tous les salons ouverts d'un serveur de communauté.
Attention
public veut dire public, les salons privés restent invisibles à ce module, quoi que ton compte voie par ailleurs.
Besoin d'aide

Besoin d'aide pour automatiser Matrix avec Make ?

Une personne lit chaque message.

FAQ

Les questions qui viennent ensuite

01L'intégration Matrix Make est-elle gratuite ?
Oui, dès le plan Free. Matrix est une app standard de Make, donc accessible sur le palier gratuit sans supplément pour l'app. Ce que le plan Free encadre, c'est le fonctionnement : 2 scénarios actifs, 15 minutes minimum entre deux exécutions planifiées, 5 minutes d'exécution par tour, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants descendent l'intervalle à 1 minute, lèvent la limite de scénarios actifs et offrent 40 minutes d'exécution. Côté Matrix, un éventuel abonnement se règle chez Matrix.
02Que faut-il pour connecter Matrix à Make ?
Un compte Matrix actif, rien de plus côté prérequis. Make s'en sert pour obtenir les jetons d'accès, alors ouvre-le avant de commencer si ton équipe n'a pas encore son serveur. Ce qui coince le plus souvent n'est pas Make mais Matrix : le réseau est décentralisé, il faut désigner le bon home server et donner l'identifiant en entier, pas sa forme courte. Le reste tient en deux clics, un module Matrix posé dans le scénario, un clic sur Create a connection, et le nom de la connexion si tu tiens à la retrouver vite.
03Le déclenchement se fait-il en temps réel avec Matrix ?
Non. Matrix ne fournit aucun module déclencheur dans Make, donc rien ne surveille un salon pour ouvrir le scénario. En pratique ça bloque rarement, parce que le signal de départ vient presque toujours d'ailleurs : une alerte de supervision, un formulaire rempli, une ligne créée dans un CRM, ou un webhook de Make, l'adresse que Make te donne pour qu'un service extérieur l'appelle. Et si rien n'appelle, l'horloge du premier module suffit : réglée sur 15 minutes dans un scénario neuf, elle fait repasser les modules Matrix à chaque tour.
04Que faire s'il manque un module Matrix dans Make ?
Make an API Call prend le relais. Ce module fait partie des 9, il appelle n'importe quel point de l'API Matrix avec la connexion déjà créée, donc tout ce que les huit autres ne couvrent pas reste atteignable depuis le scénario. La requête, tu l'écris, la documentation de l'API Matrix ouverte à côté. Elle compte pour une exécution comme n'importe quel module. Un point à connaître : les pages Matrix de la documentation des apps Make sont générées automatiquement et signalent qu'elles peuvent contenir des erreurs, alors vérifie l'important auprès de Matrix.
05Make ou n8n pour Matrix ?
Ça dépend de qui va s'en occuper ensuite. Sur Make, le scénario se lit comme une chaîne de ronds et la plomberie reste cachée, ce qui aide quand personne dans l'équipe ne code, d'autant qu'ici il n'y a pas de déclencheur à câbler. n8n montre la mécanique et accepte du code quand un cas sort du cadre. Les deux couvrent Matrix. Le vrai critère n'est donc pas l'outil mais la main qui reprendra le scénario dans six mois : une personne des opérations, plutôt Make ; quelqu'un qui écrit du JavaScript au quotidien, plutôt n8n.
Hack'celeration Lab

Reçois nos astuces d'automatisation chaque semaine.

Pas de spam. Désinscription en un clic.