Automate Slack Support Ticket Creation in Linear with AI
detail.loadingPreview
This workflow automatically creates support tickets in Linear by searching Slack for messages with a ticket emoji, and then uses OpenAI to generate ticket details before creation.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This n8n workflow automates the process of converting Slack messages into actionable support tickets in Linear. It starts by monitoring a specific Slack channel for messages containing a designated ticket emoji (e.g., 🎫). For each relevant message, it checks if a ticket has already been created to prevent duplicates. If no ticket exists, the message content is sent to an OpenAI model to generate a descriptive title, a concise summary, potential solutions, and a priority level. Finally, it creates a new ticket in Linear with all the AI-generated details and a link to the original Slack message.
Key Features
- Monitors a specified Slack channel for messages with a ticket emoji.
- Prevents duplicate ticket creation by checking existing Linear issues.
- Leverages OpenAI (ChatGPT) to generate ticket title, summary, suggestions, and priority.
- Automatically creates new tickets in Linear with rich details.
- Includes a link to the original Slack message for easy reference.
How To Use
- Configure Slack Trigger: Set up the
Slacknode to search for messages in your desired channel (e.g.,#n8n-tickets) using a specific query (e.g.,in:#n8n-tickets has::ticket:). - Prepare Ticket Data: Use the
Get Valuesnode to extract and format relevant information from the Slack message, including a unique ID for duplicate checking. - Check for Existing Tickets: Employ the
Get Existing IssuesandCreate New Ticket?nodes to query Linear and determine if a ticket for this message already exists. - Generate Ticket Content: If no duplicate is found, send the Slack message to the
Generate Ticket Using ChatGPTnode, providing it with a prompt to generate the ticket title, summary, suggestions, and priority. - Parse AI Output: Use the
Structured Output Parsernode to structure the AI's response into a usable format. - Create Linear Ticket: Finally, use the
Create Ticketnode in Linear, mapping the AI-generated content to the appropriate fields (title, description, priority, etc.).
Apps Used
Workflow JSON
{
"id": "f9aa7388-2b1f-421a-9f9e-4c2a2bb653c4",
"name": "Automate Slack Support Ticket Creation in Linear with AI",
"nodes": 0,
"category": "Customer Support Automation",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: f9aa7388-2b1f...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Universal CSV to JSON API Converter
Effortlessly transform CSV data into structured JSON with this versatile n8n workflow. Integrate it into any application as a custom API endpoint, supporting various input methods including file uploads and raw text.
Automate Local Business Outreach with AI-Powered Yelp Scraper
This workflow automates the process of scraping local business details from Yelp using AI, then leverages that data to send personalized partnership proposals via Gmail. It's perfect for sales and marketing teams looking to streamline lead generation and outreach campaigns.
Automate Getty Images Editorial Search & CMS Integration
This n8n workflow automates searching for editorial images on Getty Images, extracts key details and embed codes, and prepares them for seamless integration into your Content Management System (CMS), streamlining your content creation process.