AI Agents

Customer support channel and ticket system with Slack and

19 nodes 246 140 Scheduled trigger
Download

Workflow Description

Integrated customer support system that collects Slack channel messages, analyzes them with AI for automatic categorization, then creates tickets in Linear and sends intelligent summaries back to Slack for team review.

How it works

  1. 1.Retrieve messages from designated Slack channels on a scheduled basis
  2. 2.Analyze text content using OpenAI model to understand and classify support issues
  3. 3.Generate concise summaries and prioritize cases through LLM chain processing
  4. 4.Create automated tickets in Linear with extracted issue data and metadata
  5. 5.Send summary notifications to Slack channel informing team of new tickets created

Use cases

  • Consolidate customer inquiries from Slack into a single tracked system without losing messages
  • Reduce manual effort in categorizing problems while ensuring immediate customer acknowledgment
  • Maintain comprehensive audit trail of all support requests with automatic priority assignment

Requirements

  • One or more Slack channels designated for receiving customer support requests
  • Active OpenAI account with valid API key for text analysis
  • Linear workspace configured with team structure and custom fields for support tracking
  • Admin permissions in Slack workspace for bot app to read and post messages

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Slack OpenAI Output Parser Linear LLM Chain

Details

Trigger Scheduled trigger
Nodes 19
Apps 5
Views 246
Downloads 140

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (19)

/

Slack

Slack

#1

OpenAI Chat Model

OpenAI

#2

Structured Output Parser

Output Parser Structured

#3

Schedule Trigger

Schedule Trigger

#4

Sticky Note

Sticky Note

#5

Sticky Note1

Sticky Note

#6

Get Values

Set

#7

Create New Ticket?

If

#8

Sticky Note2

Sticky Note

#9

Sticky Note6

Sticky Note

#10

Get Existing Issues

Linear

#11

Generate Ticket Using ChatGPT

LLM Chain

#12

Sticky Note3

Sticky Note

#13

Create Ticket

Linear

#14

Merge

Merge

#15

Get Hashes Only

Set

#16

Collect Descriptions

Aggregate

#17

Sticky Note4

Sticky Note

#18

Sticky Note5

Sticky Note

#19