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
Le Schedule Trigger lance le workflow à intervalles réguliers.
- 2
Le nœud Slack cherche les derniers messages portant l'emoji ticket dans le canal à surveiller.
- 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
Le nœud IF écarte les messages qui ont déjà un ticket.
- 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
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
- 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 : Chatbots & Assistants IA
- Répondre et générer des images sur Telegram avec NeurochainAIUn bot Telegram qui répond par texte ou génère des images via les modèles NeurochainAI.
- Regrouper les messages Twilio en une seule réponse IARegroupe les messages envoyés en rafale par un client sur Twilio et n'envoie qu'une seule réponse de l'agent IA.
- Discuter avec OpenAI depuis un bot TelegramUn bot Telegram qui transmet vos messages à un modèle OpenAI et renvoie la réponse dans la conversation.
- Répondre aux messages LINE avec Groq et Llama 3Un chatbot LINE qui envoie chaque message reçu à Llama 3 sur Groq et renvoie la réponse dans la conversation.
- Répondre à des messages avec un agent IA GeminiUn agent IA Google Gemini répond aux requêtes reçues par webhook, avec une mémoire des derniers échanges.
- Résumer et interroger des playlists YouTube avec GeminiRésumez et interrogez les transcriptions d'une playlist ou d'une vidéo YouTube depuis un chat, avec Google Gemini.
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