Surveiller le sentiment des tickets Linear et alerter sur Slack
Pour une équipe support qui travaille dans Linear, ce workflow relit les tickets actifs récemment mis à jour et fait analyser leur fil de commentaires par OpenAI. Le sentiment obtenu est écrit dans Airtable, et l'ancienne valeur est conservée dans une autre colonne pour suivre l'évolution. Quand un ticket passe d'un sentiment non négatif à un sentiment négatif, un message part dans Slack. Le rythme de 30 minutes correspond à la démonstration et se règle dans le Schedule Trigger.
- Déclencheur
- Planifié (récurrent)
- Taille
- 14 nœuds
- Outils
- OpenAI, Airtable, GraphQL, Slack
Comment fonctionne ce workflow
- 1
Le Schedule Trigger lance le workflow toutes les 30 minutes.
- 2
Le nœud GraphQL interroge l'endpoint GraphQL de Linear pour récupérer les tickets actifs mis à jour, le filtrage n'étant pas disponible dans le nœud Linear officiel.
- 3
Split Out et Loop Over Items découpent la réponse et traitent les tickets un par un.
- 4
Le nœud Information Extractor, relié au OpenAI Chat Model, lit le fil de commentaires et en déduit le sentiment général.
- 5
Le nœud Airtable crée une ligne pour un nouveau ticket ou met à jour la ligne existante, en déplaçant l'ancien sentiment dans la colonne « previous sentiment ».
- 6
Le Airtable Trigger repère les lignes modifiées, le nœud Switch isole les passages de non négatif à négatif, et Remove Duplicates évite de notifier deux fois la même mise à jour.
- 7
Le nœud Slack envoie la notification dans le canal choisi.
Quand l'utiliser
- Suivre l'humeur d'une file de support Linear sans relire chaque commentaire.
- Repérer un ticket qui se dégrade avant qu'il ne soit escaladé.
- Garder dans Airtable un historique du sentiment de chaque ticket pour une relecture humaine.
À préparer avant l'import
- Un compte Linear et une clé API pour l'endpoint GraphQL.
- Des identifiants OpenAI enregistrés dans n8n.
- Une base Airtable avec les colonnes « current sentiment » et « previous sentiment ».
- Des identifiants Airtable enregistrés dans n8n.
- Une application Slack autorisée à écrire dans le canal cible.
- Des identifiants Slack enregistrés dans n8n.
Bon à savoir
Commencez par modifier le filtre de la requête GraphQL pour cibler un type de ticket, une équipe ou une personne, puis indiquez le bon canal Slack.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Productivité & Organisation
- Assistant conversationnel pour Google Agenda et GmailUn assistant conversationnel qui reçoit vos demandes par webhook et s'appuie sur Google Agenda et Gmail.
- Répondre sur Telegram à partir d'un planning Google SheetsUn bot Telegram qui répond à partir d'un planning tenu dans Google Sheets, avec un agent IA.
- Créer des issues JIRA à partir des demandes de support OutlookLit la boîte partagée Outlook du support et ouvre une issue JIRA par demande, avec libellés et priorité proposés par OpenAI.
- Envoyer un rappel Telegram avant chaque événement Google AgendaUn rappel Telegram envoyé une heure avant chaque événement de votre Google Agenda, reformulé par une IA.
- Gérer ses tâches Google Tasks depuis Telegram avec un agent IAUn agent IA lit vos messages Telegram et gère vos tâches Google Tasks à votre place.
- Rechercher les invités d'un rendez-vous Agenda et envoyer un rapportÀ chaque nouvel événement Google Agenda, recherche les invités sur le web et envoie un rapport par e-mail.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n