Monitor Slack support channel and automatically create Linear tickets
Workflow Description
Automate customer support by monitoring a Slack channel, extracting message details with OpenAI, and automatically creating structured tickets in Linear. The workflow processes incoming requests on a scheduled basis, ensuring no support inquiry goes unaddressed.
How it works
- 1.Schedule the workflow to run at regular intervals and check Slack for new messages
- 2.Extract and analyze message content using OpenAI's language model
- 3.Parse and structure the extracted data into a standardized format
- 4.Create corresponding tickets in Linear with organized information
Use cases
- Centralize customer inquiries from Slack into a dedicated Linear workspace
- Reduce manual effort in categorizing and prioritizing support requests
Requirements
- Slack workspace with a designated support channel and bot integration
- OpenAI API key for message analysis and classification
- Linear workspace with appropriate permissions to create and manage tickets
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (19)
Slack
Slack
OpenAI Chat Model
OpenAI
Structured Output Parser
Output Parser Structured
Schedule Trigger
Schedule Trigger
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Get Values
Set
Create New Ticket?
If
Sticky Note2
Sticky Note
Sticky Note6
Sticky Note
Get Existing Issues
Linear
Generate Ticket Using ChatGPT
LLM Chain
Sticky Note3
Sticky Note
Create Ticket
Linear
Merge
Merge
Get Hashes Only
Set
Collect Descriptions
Aggregate
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note