n8nflow.net logo

Create Zendesk Tickets from Gmail and Slack with Google Sheets Tracking

by Rahul Joshiโ€ขUpdated: Last update 10 days agoโ€ขSource: n8n.io

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