What This Workflow Does
This automation solves the chaos of managing requests across multiple communication channels. Instead of valuable messages getting lost in crowded Slack channels or overflowing inboxes, the workflow creates a structured intake system that categorizes, prioritizes and deduplicates requests automatically.
The AI layer understands context and intent, not just keywords. It can distinguish between urgent IT issues and general questions, recognize duplicate requests submitted through different channels, and route items to the appropriate team members based on content analysis and historical patterns.
How It Works
1. Message Capture
The workflow monitors designated Slack channels and Gmail inboxes for incoming messages that may contain requests. It uses smart filters to distinguish between casual conversation and actionable items.
2. AI Analysis
Each captured message is processed by AI to extract key information. The system identifies the request type, urgency level, relevant categories, and any entities mentioned (like product names or employee IDs).
3. Deduplication
The workflow checks for similar recent requests across all channels. If a duplicate is found, it's linked to the original rather than creating a new ticket, preventing redundant work.
4. Ticket Creation
Clean, structured tickets are generated in your preferred system (like Notion, Airtable or a dedicated helpdesk). Each includes all relevant context from the original message plus AI-generated metadata.
5. Notification & Routing
The right team members are notified based on ticket type and urgency. The system can escalate unanswered high-priority items automatically.
Pro tip: Train the AI with examples of your actual requests to improve categorization accuracy. The system learns from every correction you make.
Who This Is For
This workflow benefits any team drowning in unstructured requests:
- IT teams handling support requests across multiple channels
- HR departments managing employee inquiries
- Customer success teams tracking feature requests
- Operations teams coordinating internal services
- Small businesses without dedicated helpdesk software
What You'll Need
- An n8n instance (cloud or self-hosted)
- Slack workspace admin access for webhook setup
- Gmail account with API access enabled
- AI service API key (OpenAI, Anthropic, etc.)
- Destination for processed tickets (Notion, Airtable, etc.)
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Configure Slack and Gmail trigger nodes with your credentials
- Set up your AI service connection
- Define your output destination and field mappings
- Test with sample messages to train the AI
- Activate the workflow and monitor initial results
Key Benefits
Reduce request handling time by 40-60% by eliminating manual triage and duplicate work. Team members spend time solving issues rather than organizing them.
Improve response consistency with standardized categorization and routing logic. No more variations based on who happens to see a request first.
Gain visibility into request patterns through structured data you can analyze. Identify common issues, peak times, and resource bottlenecks.
Scale support operations without adding headcount. The system handles increasing message volume without proportional increase in triage effort.
Never miss critical requests thanks to AI-powered urgency detection and automated escalation paths.