Slack automation
Workflow Description
This automation template extracts new Slack messages, analyzes them using OpenAI to identify tasks and priorities, then automatically creates tickets in Linear. It operates on a scheduled basis for consistent, organized message processing.
How it works
- 1.Activate the scheduled trigger to check for new Slack messages according to your defined schedule
- 2.Send extracted messages to OpenAI for intelligent analysis and structured data extraction
- 3.Apply logical conditions to validate results against specific criteria and requirements
- 4.Automatically create work tickets in Linear based on analyzed and extracted message data
Use cases
- Convert important Slack messages into organized tasks in Linear without manual intervention
- Track action items and discussions from Slack conversations in your project management system
Requirements
- Slack workspace account with permissions to access messages and channels
- OpenAI API key with sufficient quota for message analysis
- Linear workspace account with permissions to create and manage issues
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