Description
Automatically convert Gmail emails and Slack messages into Zendesk support tickets with intelligent priority detection, comprehensive Google Sheets tracking, and real-time team notifications. Streamlines support workflows with zero manual ticket creation. ๐ซ๐ง
What This Template Does
- Monitors Gmail inbox for unread emails and Slack support channel for new messages. ๐ฅ
- Normalizes data from both sources with intelligent content processing and HTML cleanup. ๐งผ
- Creates structured Zendesk tickets with proper subject lines, descriptions, and priority tagging. ๐ซ
- Generates comprehensive tracking logs in Google Sheets with clickable ticket URLs. ๐
- Sends formatted Slack notifications for successful ticket creation or error alerts. ๐ข
Key Benefits
- Eliminates manual ticket creation with automated processing. โฑ๏ธ
- Unified support workflow across Gmail and Slack channels. ๐
- Complete audit trail with Google Sheets tracking. ๐งพ
- Real-time team notifications with ticket details and direct links. ๐ฒ
- Intelligent priority detection based on "urgent" keywords. ๐จ
- Error handling with detailed failure notifications. ๐ก๏ธ
Features
- Gmail polling every minute for unread email detection. ๐ง
- Real-time Slack message monitoring in designated support channel. ๐ฌ
- Smart data normalization with HTML tag removal and urgency detection. ๐ง
- Automatic Zendesk ticket creation with priority-based tagging. ๐ท๏ธ
- Google Sheets logging with ticket URLs, timestamps, and metadata. ๐
- Formatted Slack notifications with emojis and clickable links. โจ
- Comprehensive error detection and team alerting system. ๐จ
Requirements
- n8n instance (cloud or self-hosted).
- Gmail OAuth2 credentials in n8n with inbox access permissions.
- Slack Bot API credentials with channels:history, chat:write, and webhook capabilities.
- Zendesk API credentials for ticket creation and management.
- Google Sheets OAuth2 credentials with spreadsheet write permissions.
- Designated Slack channel for support requests (e.g., "#post-ticket").
Target Audience
- Customer support teams automating multi-channel ticket creation. ๐ง
- Help desk operations seeking unified request processing. ๐
- Small to medium businesses streamlining support workflows. ๐ข
- IT support teams managing internal and external requests. ๐ป
- Service organizations requiring comprehensive audit trails. ๐
- Remote teams needing automated workflow notifications. ๐
Step-by-Step Setup Instructions
- Connect Gmail, Slack, Zendesk, and Google Sheets credentials in n8n. ๐
- Configure Slack channel ID for support message monitoring (default: "#post-ticket"). ๐ฑ
- Set up Google Sheets document for ticket tracking and logging. ๐
- Import the workflow and assign all required credentials to respective nodes. ๐ฆ
- Configure Zendesk subdomain in the "Format Sheet Data" node for proper ticket URLs. ๐
- Test with a sample email or Slack message to validate end-to-end automation. โ