Create Zendesk Tickets from Gmail and Slack with Google Sheets Tracking

Go to Workflow
0 views
Built by Rahul Joshi Rahul Joshi
Created on June 05, 2026

Description

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. โœ…

Nodes Used (4)

Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
Slack
n8n-nodes-base.slack
Zendesk
n8n-nodes-base.zendesk