Communication

Analyze support issue sentiment and alert via Slack

19 nodes 137 107 Automatic trigger
Download

Workflow Description

Workflow that automatically collects support issues, processes them in batches, analyzes emotional tone using AI, removes duplicates, stores results in Airtable, and sends consolidated alerts to Slack for real-time visibility.

How it works

  1. 1.Fetch support issues from Airtable or trigger on schedule
  2. 2.Process issues in batches and analyze sentiment using OpenAI API
  3. 3.Identify and remove duplicate entries from the dataset
  4. 4.Classify issues by sentiment score and update Airtable records
  5. 5.Send summarized alerts to designated Slack channels

Use cases

  • Monitor customer satisfaction by automatically analyzing support messages
  • Flag critical negative sentiment issues for immediate escalation
  • Reduce manual effort in triaging and categorizing support inquiries
  • Generate periodic sentiment reports to track service quality trends

Requirements

  • Active OpenAI API key configured and ready
  • Full access to Airtable base containing support issues
  • Slack workspace connection with message posting permissions
  • Well-structured issue data with text, timestamp, and status fields

Service Value

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

Apps Used

OpenAI Twitter/X Split In Batches Airtable Graphql Remove Duplicates Slack

Details

Trigger Automatic trigger
Nodes 19
Apps 7
Views 137
Downloads 107

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)

/

Issues to List

Split Out

#1

OpenAI Chat Model

OpenAI

#2

Combine Sentiment Analysis

Set

#3

Sentiment over Issue Comments

Information Extractor

#4

Copy of Issue

Set

#5

For Each Issue...

Split In Batches

#6

Get Existing Sentiment

Airtable

#7

Update Row

Airtable

#8

Airtable Trigger

Airtable Trigger

#9

Sentiment Transition

Switch

#10

Fetch Active Linear Issues

Graphql

#11

Schedule Trigger

Schedule Trigger

#12

Deduplicate Notifications

Remove Duplicates

#13

Report Issue Negative Transition

Slack

#14

Sticky Note

Sticky Note

#15

Sticky Note1

Sticky Note

#16

Sticky Note2

Sticky Note

#17

Sticky Note3

Sticky Note

#18

Sticky Note4

Sticky Note

#19