This n8n workflow automates the creation of Zendesk support tickets from new Gmail messages and Slack posts, logging all details to Google Sheets and sending status alerts via Slack.
Download this n8n workflow template and start using it instantly.
Managing customer inquiries spread across different platforms like Gmail and Slack can lead to missed tickets and slow response times. This powerful n8n workflow solves this by instantly centralizing all incoming requests into Zendesk, your primary ticketing system. Furthermore, it ensures reliable tracking by logging every successful ticket creation in Google Sheets. Utilizing custom n8n node logic for data normalization, this process guarantees consistent data entry regardless of the source, significantly improving service efficiency and reporting accuracy. This specific n8n workflow demonstrates how to build resilient, multi-source automation pipelines using a variety of key n8n node types.
Gmail Trigger or a new message posted in a designated channel via the Slack Trigger.Code n8n node processes (Normalize Gmail Data and Normalize Slack Data). These custom n8n templates ensure that the input data structures (e.g., subject, body, sender) are unified into a standard format, preparing them for the next step.Merge Channels n8n node combines the two distinct data streams into a single flow path, ready for ticket processing.Create Zendesk Ticket n8n node to generate a new support ticket within Zendesk.Format Sheet Data Code n8n node.Log to Google Sheets n8n node.Check for Errors If n8n node determines if the entire process (Zendesk creation and Sheet logging) was successful or encountered an error.Send Success Notification or Send Error Notification to a relevant Slack channel, completing the n8n workflow.Gmail Trigger n8n trigger node to monitor incoming emails.Slack Trigger and the two Slack notification nodes (Success/Error). Note that the triggers use webhook IDs which need to be configured specifically on the Slack app side.Create Zendesk Ticket n8n node.Log to Google Sheets n8n node.Log to Google Sheets node parameters (Spreadsheet ID, Sheet Name) and verify the custom logic within the Code n8n node processes matches your expected data structure. Gmail Trigger: This n8n trigger starts the n8n workflow upon receiving a new email that matches specified criteria.
Slack Trigger: This n8n trigger starts the n8n workflow upon receiving a new message in a configured Slack channel, using a specified webhook ID.
Normalize Gmail Data (Code): A critical n8n node that runs custom JavaScript code to transform the complex Gmail payload into a simple, standardized JSON structure.
Normalize Slack Data (Code): Similar to the Gmail node, this transforms the Slack message payload into the standardized format, ensuring input consistency.
Merge Channels (Merge): Combines the item lists from the Gmail and Slack branches into a single stream, allowing subsequent n8n node actions to process all inputs uniformly.
Create Zendesk Ticket (Zendesk): The primary action n8n node. It uses the standardized data to create a new ticket, configuring the requester, subject, and description.
Format Sheet Data (Code): Prepares the output (which now includes the Zendesk ticket ID) into the row structure required by the Google Sheets n8n node.
Log to Google Sheets (Google Sheets): Appends the newly created ticket information to a designated row in a Google Sheets document, providing essential tracking for this n8n workflow.
Check for Errors (If): Evaluates the success of the preceding n8n nodes, routing the flow based on data presence or error flags.
Send Error Notification / Send Success Notification (Slack): Provides real-time feedback on the execution status of this n8n workflow, notifying relevant teams if the automation succeeded or failed.
Create a powerful n8n workflow using Google Gemini (LangChain Agents) to automate chat replies, read Google Docs, and log all conversations directly into Google Sheets. Leverage this robust n8n template for conversational AI.

Automate daily video content creation using this advanced n8n workflow. It reads prompts from Google Sheets, generates videos via MagicHour, uses Gemini AI for SEO metadata, and uploads directly to YouTube.

Generate a highly customized YouTube RSS feed using n8n. This advanced n8n workflow features Redis caching, filtering for shorts and old videos, and embeds the YouTube video player directly into the RSS content. Use this n8n template to streamline your content consumption.

Use this powerful n8n workflow template to automatically monitor Google Calendar for new events and instantly create corresponding Zoom meeting links. Optimize your scheduling with n8n node automation.

Rahul Joshi is a seasoned technology leader specializing in the n8n automation tool and AI-driven workflow automation. With deep expertise in building open-source workflow automation and self-hosted automation platforms, he helps organizations eliminate manual processes through intelligent n8n ai agent automation solutions.







































