Aller au contenu principal

Créer des tickets Linear depuis Slack avec OpenAI

Une équipe support reçoit ses demandes dans un canal Slack et doit les suivre dans Linear. Le workflow surveille le canal #n8n-tickets à intervalles réguliers, ne retient que les messages marqués de l'emoji ticket et écarte ceux qui ont déjà un ticket Linear. OpenAI rédige pour chaque message un titre, une demande actionnable et une priorité déduite du ton, puis le ticket est créé dans Linear. Les notes évoquent des pistes de réponse par outils ou RAG, qui ne sont pas implémentées dans ce template.

Déclencheur
Planifié (récurrent)
Taille
12 nœuds
Outils
Slack, OpenAI, Linear

Comment fonctionne ce workflow

  1. 1

    Le Schedule Trigger lance le workflow à intervalles réguliers.

  2. 2

    Le nœud Slack cherche les derniers messages portant l'emoji ticket dans le canal à surveiller.

  3. 3

    Le nœud Linear vérifie qu'aucun ticket n'existe déjà pour chaque message, en s'appuyant sur l'identifiant du message inscrit dans la description.

  4. 4

    Le nœud IF écarte les messages qui ont déjà un ticket.

  5. 5

    Une Basic LLM Chain envoie le message au modèle OpenAI Chat Model, qui rédige le titre, la description et la priorité, mis en forme par un Structured Output Parser.

  6. 6

    Le nœud Linear crée le ticket avec le contenu généré, dans l'équipe indiquée.

Quand l'utiliser

  • Une équipe support qui reçoit ses demandes d'aide directement dans un canal Slack.
  • Un canal interne où les collaborateurs signalent des problèmes à traiter, marqués par un emoji.
  • Un essai de rédaction automatique de tickets avant d'adapter le flux à un usage réel.

À préparer avant l'import

  • Un compte Slack avec accès au canal à surveiller, et ses identifiants dans n8n.
  • Une clé API OpenAI, renseignée dans les identifiants du nœud OpenAI Chat Model.
  • Un compte Linear, avec ses identifiants configurés dans n8n.
  • Le nom ou l'identifiant de l'équipe Linear qui recevra les tickets.

Bon à savoir

Renseignez en premier le canal Slack et l'équipe Linear, deux champs marqués comme obligatoires dans le modèle. Pour un premier essai, utilisez un canal dédié.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. 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.

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