This workflow corresponds to n8n.io template #7220 — we link there as the canonical source.
This workflow follows the Gmail → Gmail Trigger recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "9J2FyWzcbT7QeUy7",
"name": "Automated Support Ticket & Customer Notification System with Trello",
"tags": [],
"nodes": [
{
"id": "d2d907c4-727e-4fbb-9ba5-4154c7f8327e",
"name": "Watch Support Inbox",
"type": "n8n-nodes-base.gmailTrigger",
"position": [
0,
0
],
"parameters": {
"filters": {},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
}
},
"credentials": {
"gmailOAuth2": {
"name": "<your credential>"
}
},
"typeVersion": 1.2
},
{
"id": "883b7b88-46af-419e-adf2-602d86696244",
"name": "Create New Support Ticket",
"type": "n8n-nodes-base.trello",
"position": [
208,
0
],
"parameters": {
"name": "=New Support Request from {{ $json.from }}",
"listId": "YOUR_INCOMING_LIST_ID",
"description": "=Subject: {{ $json.subject }} \nBody: {{ $json.body }}",
"additionalFields": {}
},
"credentials": {
"trelloApi": {
"name": "<your credential>"
}
},
"typeVersion": 1
},
{
"id": "bbd0b5a9-9916-464a-b2ae-fd810bdf21a5",
"name": "Send Automatic Confirmation",
"type": "n8n-nodes-base.gmail",
"position": [
416,
0
],
"parameters": {
"sendTo": "={{ $json.from }}",
"message": "Hi there, thanks for reaching out. We've received your request and have created a new ticket. Our team will get back to you shortly.",
"options": {},
"subject": "=Re: {{ $json.subject }}"
},
"credentials": {
"gmailOAuth2": {
"name": "<your credential>"
}
},
"typeVersion": 2.1
},
{
"id": "e86342f8-f202-46b4-8f19-537b59f13ae0",
"name": "Notify Support Team",
"type": "n8n-nodes-base.slack",
"position": [
624,
0
],
"parameters": {
"text": "=*New Support Ticket!* A new ticket from *{{ $json.from }}* has been created in Trello.",
"select": "channel",
"channelId": {
"__rl": true,
"mode": "id",
"value": "YOUR_SUPPORT_CHANNEL_ID"
},
"otherOptions": {}
},
"credentials": {
"slackApi": {
"name": "<your credential>"
}
},
"typeVersion": 2.3
},
{
"id": "087529b4-b2d1-480b-9fff-67ca6b8e5365",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
-64
],
"parameters": {
"width": 928,
"height": 256,
"content": "## Flow"
},
"typeVersion": 1
},
{
"id": "12cd4344-0050-49d4-8a85-618c8d54c3a3",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
256
],
"parameters": {
"color": 3,
"width": 912,
"height": 1136,
"content": "# Workflow Note: Automated Support Ticket & Customer Notification System\n\n---\n\n### **Problem**\nUnorganized support emails are a major source of friction for small to medium-sized businesses. Without a proper system, customer inquiries can get lost, leading to delayed response times and customer frustration. The lack of an automated confirmation for the customer leaves them in the dark, which can severely damage trust and brand reputation.\n\n### **Solution**\nThis is a straightforward but powerful n8n workflow designed to professionalize your customer support process. By integrating your support email with a project management or ticketing tool, the system ensures that every incoming support email is automatically converted into a trackable ticket. Simultaneously, it sends an instant, personalized confirmation email to the customer, providing them with peace of mind that their request has been received and is being handled.\n\n### **For Whom**\nThis workflow is ideal for **small businesses, e-commerce stores, and startups** that are growing their customer base and need a simple, effective way to manage support inquiries. It's a perfect solution for teams that want to transition from a messy shared inbox to an organized, responsive ticketing system without investing in an expensive, complex platform.\n\n### **Scope**\n* **What it includes:**\n * An instant trigger for every new email sent to your support inbox.\n * Automatic creation of a new ticket (e.g., a Trello card) with all the email details.\n * An immediate, automated email reply to the customer confirming their message was received.\n * Optional real-time notifications to your support team on Slack.\n\n* **What it excludes:**\n * Advanced ticket routing or assignment logic.\n * Automated follow-up sequences.\n * Integration with a knowledge base or FAQ system.\n\n### **How to Set Up**\n\n1. **Prerequisites:** You will need an n8n instance and accounts for **Gmail**, **Trello** (or a similar tool), and optionally **Slack**.\n2. **Workflow Import:** Import the workflow's `.json` file into your n8n instance.\n3. **Credential Configuration:**\n * Set up credentials for **Gmail**, **Trello**, and **Slack** within n8n.\n4. **Node-Specific Configuration:**\n * **`Gmail Trigger`:** Specify the email address that will be monitored for new support requests.\n * **`Trello` Node:** Enter your `Board ID` and the `List ID` where you want new tickets to be created.\n * **`Gmail` Node:** Customize the automated confirmation email's subject and body to reflect your brand's voice.\n * **`Slack` Node (Optional):** Enter the `Channel ID` for your support team's communication channel.\n5. **Activation:** After all configurations are complete, click **\"Save\"** and then **\"Active\"**. The workflow is now live and will automatically manage your support inquiries."
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "d5b794f7-109b-4fbd-b416-dcbae272ad79",
"connections": {
"Watch Support Inbox": {
"main": [
[
{
"node": "Create New Support Ticket",
"type": "main",
"index": 0
}
]
]
},
"Create New Support Ticket": {
"main": [
[
{
"node": "Send Automatic Confirmation",
"type": "main",
"index": 0
}
]
]
},
"Send Automatic Confirmation": {
"main": [
[
{
"node": "Notify Support Team",
"type": "main",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
gmailOAuth2slackApitrelloApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Let's build this workflow to streamline your customer support. Here is a detailed, node-by-node explanation of how it works and how to set it up in n8n.
Source: https://n8n.io/workflows/7220/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This template is built to be customized for your specific needs. This template has the core logic and n8n node specific references sorted to work with dynamic file names throughout the workflow. Store
This is an elite enterprise-grade solution for Talent Acquisition and HR Ops teams. It automates the high-volume task of resume screening by transforming unstructured PDF applications into structured
📘 Description
This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
NTF 03: Email Triage Agent. Uses gmailTrigger, lmChatAnthropic, chainLlm, gmail. Event-driven trigger; 9 nodes.