Ressources · Intégration Make

Intégration Linear MakeAutomatiser Linear avec Make.

Et si tes tickets Linear se mettaient à jour tout seuls ? L'intégration Linear Make propose 13 modules, dont 3 déclencheurs instantanés, pour les tickets et les commentaires. Ce guide branche ton compte puis te fait monter un premier scénario qui tourne.

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

Ce que tu peux automatiser

Que permet l'intégration Linear Make ?

L'intégration Linear Make relie ton espace Linear à Make, un outil sans code où tu assembles un scénario : une automatisation faite de modules. Un module, c'est une brique qui surveille, crée, lit ou supprime quelque chose. Côté Linear, ces briques réagissent aux nouveaux tickets (les issues) et aux commentaires, puis les créent, les modifient ou les effacent à ta place.

Un rapport sans export manuel. List Issues renvoie une série de tickets, chacun sous forme de bundle (un élément qui passe d'un module au suivant). Tu les envoies ensuite vers un tableur que ta direction consulte déjà.

Un ticket qui ne reste jamais muet. Watch Issue Created réagit à chaque nouveau ticket et Create a Comment y dépose un premier message standard : la checklist à remplir, le lien vers la procédure.

Des outils alignés sur ton tableau. Watch Issue Updated prévient Make quand un ticket change, et le module suivant répercute ce changement ailleurs.

Ce que l'intégration ne propose pas : le module générique Make an API Call. Sa porte de sortie s'appelle Execute a GraphQL Query : là, c'est toi qui écris la demande envoyée à Linear. Tu hésites encore entre deux outils ? L'Intégration Linear n8n traite la même app côté n8n, et n8n vs Make pose les différences. Si tu préfères être accompagné, la Formation Make reprend les bases.

Connexion

Comment connecter ton compte Linear à Make ?

  1. 01

    Ajoute un module Linear

    Dans ton scénario, pose n'importe quel module Linear et clique sur Create a connection. La connexion, c'est ton compte Linear relié une fois à Make, que tous les modules Linear réutilisent ensuite. Pour un module instantané, clique d'abord sur Create a webhook.

  2. 02

    Donne-lui un nom

    Le champ Connection name est facultatif. Remplis-le quand même, avec le nom de l'espace Linear visé par exemple : le jour où plusieurs connexions s'affichent dans la liste, tu sais laquelle choisir.

  3. 03

    Colle tes identifiants

    Saisis les identifiants copiés dans Linear : une clé API personnelle ou un jeton d'accès OAuth2. Tu peux aussi suivre les consignes affichées par Make. Il te faut un compte Linear actif.

Premier scénario

Ton premier scénario avec Linear

ObjectifQuand un ticket est créé dans Linear, Make y ajoute un commentaire d'accueil.

  1. 01

    Crée un scénario vide

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le grand +. Le premier module que tu poses décide du moment où tout démarre.

  2. 02

    Choisis Watch Issue Created

    Cherche Linear, sélectionne Watch Issue Created, clique sur Create a webhook puis sur Create a connection. Linear saura désormais prévenir Make à chaque nouveau ticket.

  3. 03

    Ajoute Create a Comment

    Clique sur le + à droite du déclencheur et choisis Create a Comment. Remplis ses champs en reprenant le ticket reçu du premier module, puis rédige le message d'accueil qui doit apparaître.

  4. 04

    Teste avec Run once

    Clique sur Run once, puis crée un ticket de test dans Linear. La bulle au-dessus de chaque module montre le bundle reçu. Vérifie que le commentaire est bien posé.

  5. 05

    Active le scénario

    Bascule l'interrupteur sur ON. Le déclencheur étant instantané, Linear appelle Make par webhook dès qu'un ticket naît : pas d'intervalle à régler.

Déclencheurs

Quels événements Linear lancent un scénario ?

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

Linear1Watch Comment Created

Watch Comment Created

Déclencheur instantané

Dans MakeTriggers when a new comment is created.

Lance ton scénario à chaque nouveau commentaire écrit dans Linear et transmet ce commentaire aux modules suivants, sous forme de bundle.

Comment il se déclenche
instantané. Linear prévient Make par webhook dès que le commentaire existe, sans intervalle à régler.
Quand l'utiliser
ton équipe support veut retrouver ailleurs chaque remarque laissée sur un ticket, ou en faire une tâche à part entière.
Attention
il capte tous les commentaires, pas seulement ceux qui t'intéressent. Évite d'y brancher Create a Comment, sinon chaque commentaire posé relance le scénario.
Linear2Watch Issue Created

Watch Issue Created

Déclencheur instantané

Dans MakeTriggers when an issue is created.

Réagit dès qu'un ticket apparaît dans Linear, qu'un collègue l'ait saisi ou qu'un autre outil l'ait créé, et le fait descendre dans le scénario.

Comment il se déclenche
instantané. Linear envoie le ticket à Make par webhook au moment où il est créé.
Quand l'utiliser
un bug signalé doit recevoir tout de suite un message type, ou être recopié dans l'outil où ton service client suit les incidents.
Attention
si ce même scénario contient Create an Issue, chaque ticket qu'il ouvre le redéclenche et il tourne en boucle. Sépare les deux.
Linear3Watch Issue Updated

Watch Issue Updated

Déclencheur instantané

Dans MakeTriggers when an issue is updated.

Se déclenche quand un ticket existant change. C'est le point de départ de tout ce qui doit suivre la vie d'un ticket plutôt que sa naissance.

Comment il se déclenche
instantané. Linear transmet le ticket modifié à Make par webhook dès que le changement est enregistré.
Quand l'utiliser
ton équipe commerciale doit savoir qu'un ticket lié à un client important avance.
Attention
ne lui associe jamais un module qui modifie ce même ticket. La modification compte comme une mise à jour, le scénario repart, et chaque passage consomme des opérations, l'unité que Make décompte sur ton plan.
Modules

Que peut faire Make dans Linear ?

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

Linear1

Create a Comment

Action

Dans MakeCreates a new comment.

Ajoute un commentaire sur un ticket à ta place, pour qu'une information venue d'une autre app s'affiche là où l'équipe lit déjà.

Quand l'utiliser
un nouveau ticket mérite un premier message avec la procédure à suivre, sans que personne n'ait à le copier.
Attention
pas dans un scénario lancé par Watch Comment Created, sinon chaque commentaire écrit par Make en relance un autre.
Linear2

Create an Issue

Action

Dans MakeCreates a new issue.

Ouvre un nouveau ticket Linear à partir des données récupérées plus tôt dans le scénario. Le travail arrive sur le tableau sans que personne ne le recopie.

Quand l'utiliser
un formulaire de support, une alerte ou un e-mail signalé doit devenir un ticket au lieu de dormir dans une boîte.
Attention
fais un premier essai avec Run once. Un déclencheur qui renvoie dix bundles ouvre dix tickets.
Linear3

Delete a Comment

Action

Dans MakeDeletes an existing comment.

Retire un commentaire existant de Linear. Il sert surtout au ménage, quand un scénario a posté un message qui n'a plus sa place dans la discussion.

Quand l'utiliser
une note de statut automatique est devenue fausse et tu préfères l'effacer plutôt que d'empiler un correctif dessous.
Attention
une suppression ne se rattrape pas depuis Make. Cible le bon commentaire et teste sur un ticket jetable.
Linear4

Delete an Issue

Action

Dans MakeDeletes an existing issue.

Supprime un ticket existant. Peu de scénarios en ont besoin, mais il rend service quand une automatisation a créé des tickets qui n'auraient jamais dû exister.

Quand l'utiliser
un test a rempli ton tableau de tickets d'exemple et tu veux que le scénario range lui-même derrière lui.
Attention
considère-le comme définitif. Place-le après le module qui désigne précisément le ticket visé, jamais sur une liste entière.
Linear5

Execute a GraphQL Query

Action

Dans MakePerforms an arbitrary authorized GraphQL query.

Te laisse écrire toi-même ta demande à Linear en GraphQL, un court texte qui dit quoi lire ou modifier. C'est la solution quand aucun module tout prêt ne couvre ton besoin.

Quand l'utiliser
tu vises un objet ou une modification de Linear que les douze autres modules ne gèrent pas, et quelqu'un dans l'équipe sait écrire la requête.
Attention
c'est le seul module technique de la liste. Sans notion de GraphQL, demande de l'aide plutôt que de tâtonner.
Linear6

Get a Comment

Action

Dans MakeRetrieves an existing comment.

Récupère un commentaire précis que tu sais déjà identifier et renvoie son contenu au scénario, pour que les modules suivants le réutilisent.

Quand l'utiliser
une étape précédente ne t'a donné que la référence du commentaire, et la suivante a besoin de ce qu'il dit.
Attention
il ne lit qu'un seul commentaire. Pour les parcourir tous, prends List Comments.
Linear7

Get an Issue

Action

Dans MakeRetrieves an existing issue.

Va chercher un ticket existant pour que la suite du scénario travaille sur ses informations complètes.

Quand l'utiliser
un déclencheur venu d'une autre app pointe vers un ticket Linear, et tu veux le ticket entier avant d'écrire un message ou de remplir un tableur.
Attention
chaque appel compte pour une opération. Récupère le ticket une fois, puis réutilise ses données dans les modules suivants.
Linear8

Update a Comment

Action

Dans MakeUpdates an existing comment.

Modifie un commentaire déjà publié au lieu d'en poster un nouveau. La discussion reste lisible même quand un même statut change plusieurs fois.

Quand l'utiliser
ton scénario tient une seule note d'avancement sur un ticket et la rafraîchit à chaque étape d'une livraison.
Attention
garde la référence du commentaire dès sa création, ce module doit savoir lequel changer.
Linear9

List Comments

Recherche

Dans MakeRetrieves a list of comments from account.

Renvoie les commentaires de ton compte sous forme d'une série de bundles, un par commentaire, que le scénario traite l'un après l'autre.

Quand l'utiliser
tu veux exporter les retours dans un tableur pour les relire, ou repérer ceux qui contiennent un mot convenu avec l'équipe.
Attention
une recherche peut renvoyer zéro, un ou plusieurs bundles. Chaque module placé après tourne une fois par bundle, et consomme une opération à chaque fois.
Linear10

List Issues

Recherche

Dans MakeRetrieves a list of issues from account.

Récupère une liste de tickets de ton compte, chacun arrivant comme un bundle séparé. C'est la base de la plupart des scénarios de reporting.

Quand l'utiliser
ton manager veut voir les tickets dans un tableur ou un tableau de bord sans ouvrir Linear.
Attention
vérifie avec Run once ce que le module renvoie vraiment avant de brancher la suite, surtout si la liste est longue.
Besoin d'aide

Besoin d'aide pour automatiser Linear avec Make ?

Une personne lit chaque message.

FAQ

Les questions qu'on se pose sur Linear et Make

01L'intégration Linear Make est-elle gratuite ?
Oui, Linear est une app standard de Make, donc utilisable dès le plan Free. Ce plan te limite à 2 scénarios actifs, 5 minutes d'exécution par passage, des fichiers de 5 Mo au plus et 512 Mo de transfert. Chaque exécution de module compte pour une opération. Les plans payants (Core, Pro, Teams et Enterprise) lèvent la limite de scénarios actifs et montent à 40 minutes d'exécution. Ton abonnement Linear, lui, se gère chez Linear.
02Que faut-il pour connecter Linear à Make ?
Il te faut un compte Linear actif et l'un de ces deux identifiants : une clé API personnelle ou un jeton d'accès OAuth2. Dans Make, ajoute un module Linear, clique sur Create a connection, donne un nom si tu veux, puis colle tes identifiants ou suis les consignes à l'écran. En OAuth2, crée une New OAuth2 Application dans les réglages API de Linear avec l'URI de retour https://www.integromat.com/oauth/cb/linear, puis copie le Client ID et le Client secret.
03Les déclencheurs Linear réagissent-ils en temps réel dans Make ?
Oui. Les trois déclencheurs Linear sont instantanés : Watch Comment Created, Watch Issue Created et Watch Issue Updated. Linear appelle Make par webhook dès que l'événement se produit, au lieu que Make aille vérifier à intervalle. C'est pour ça qu'en ajoutant l'un d'eux, Make te demande de cliquer sur Create a webhook avant Create a connection. La planification toutes les 15 minutes par défaut concerne les apps dont les déclencheurs sont planifiés.
04Que faire si un module Linear manque dans Make ?
Ça dépend de ton aisance avec le code. Linear n'a pas de module générique Make an API Call, mais propose Execute a GraphQL Query : il envoie n'importe quelle requête autorisée à Linear et couvre ce que les douze autres modules ne font pas. Il demande de connaître GraphQL. Si ce n'est pas ton cas, une autre app du scénario peut parfois porter l'étape, ou l'équipe Hack'celeration peut écrire la requête avec toi.
05Make ou n8n pour automatiser Linear ?
Ça dépend surtout de l'outil où tournent déjà tes automatisations, car Linear existe aussi sous forme de nœud dans n8n. Côté Make, tu disposes de 13 modules : trois déclencheurs instantanés sur les tickets et les commentaires, des actions pour créer, modifier et supprimer, et un module GraphQL pour le reste. Si tes autres scénarios vivent dans Make, reste dans Make. S'ils vivent dans n8n, regarde d'abord ce que propose le nœud Linear avant de changer.