중소기업을 위한 간단한 고객 지원 자동화 (Google Sheets 사용)
중급
이것은Ticket Management, Miscellaneous, Multimodal AI분야의자동화 워크플로우로, 7개의 노드를 포함합니다.주로 If, Set, Webhook, EmailSend, GoogleSheets 등의 노드를 사용하며. Google Sheets와 자동 이메일을 사용한 SME 고객 지원 티켓 시스템
사전 요구사항
- •HTTP Webhook 엔드포인트(n8n이 자동으로 생성)
- •Google Sheets API 인증 정보
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "YHlm9XjboxWLxTtn",
"meta": {
"instanceId": "a287613f1596da776459594685fbf4e2b4a12124f80ab8c8772f5e37bff103ae"
},
"name": "Simple Customer Support Automation for SMEs with Google Sheet",
"tags": [],
"nodes": [
{
"id": "3fe2461a-e9d2-4639-b964-e48bd47b0674",
"name": "메시지 추출",
"type": "n8n-nodes-base.set",
"position": [
-272,
-48
],
"parameters": {
"values": {
"string": [
{
"name": "message",
"value": "={{$json.message}}"
}
]
},
"options": {}
},
"typeVersion": 2
},
{
"id": "b5629989-ecee-4602-99a0-8fa6beea24cd",
"name": "범주 확인",
"type": "n8n-nodes-base.if",
"position": [
-80,
-48
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 1,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "eb30ad70-9456-4ee9-a3b5-71aa16f10c95",
"operator": {
"type": "string",
"operation": "contains"
},
"leftValue": "={{$json.message}}",
"rightValue": "refund"
}
]
}
},
"typeVersion": 2
},
{
"id": "671017c8-a541-4f89-98c3-b46495bf6901",
"name": "티켓 저장",
"type": "n8n-nodes-base.googleSheets",
"notes": "range = \"Tickets!A:C\"\nfields = \"Name,Email,Message\"",
"position": [
128,
-144
],
"parameters": {
"columns": {
"value": {},
"schema": [],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "id",
"value": "\"YOUR_SHEET_ID\""
},
"documentId": {
"__rl": true,
"mode": "id",
"value": "\"YOUR_SHEET_ID\""
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": null,
"name": "YOUR_CREDENTIAL_ID"
}
},
"typeVersion": 4
},
{
"id": "b071a224-8eab-4aad-8520-1857530c77e5",
"name": "접수 확인 발송",
"type": "n8n-nodes-base.emailSend",
"position": [
128,
64
],
"webhookId": "eb75f3dc-1e5c-4c02-a300-70305b1e86be",
"parameters": {
"text": "Hello {{$json.name}},\n\nYour ticket has been received. Our team will get back to you shortly.\n\nMessage: {{$json.message}}",
"options": {},
"subject": "Support Ticket Received",
"toEmail": "={{$json.email}}",
"fromEmail": "support@yourcompany.com"
},
"credentials": {
"smtp": {
"id": null,
"name": "YOUR_CREDENTIAL_ID"
}
},
"typeVersion": 2
},
{
"id": "597a8964-4f14-444e-b7a4-c5f5ae70ad3e",
"name": "티켓 캡처",
"type": "n8n-nodes-base.webhook",
"position": [
-480,
-48
],
"webhookId": "00d5cb79-1e2a-4708-a043-b29b8c546d9e",
"parameters": {
"path": "customer-support",
"options": {}
},
"typeVersion": 1
},
{
"id": "1a71c690-bd4a-4f08-98f0-be34b6216463",
"name": "스티커 메모",
"type": "n8n-nodes-base.stickyNote",
"position": [
-560,
-176
],
"parameters": {
"color": 3,
"width": 912,
"height": 400,
"content": "## Flow"
},
"typeVersion": 1
},
{
"id": "6dacaf8d-cd80-4567-a6ec-b3774ca01b5c",
"name": "스티커 메모1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-560,
256
],
"parameters": {
"color": 4,
"width": 912,
"height": 1856,
"content": "# 📝 Simplified Customer Support Automation for SMEs\n\n## 🔴 Problem\n\nSmall and medium-sized enterprises (SMEs) often spend significant time managing customer support manually.\n\n* Incoming requests are scattered across emails, forms, or chats.\n* Categorization and tracking are inconsistent.\n* Customers wait too long for an acknowledgment.\n\nThis leads to higher costs, slower responses, and lower customer satisfaction.\n\n---\n\n## 🟢 Solution\n\nA simple **5-node customer support workflow in n8n** that:\n\n1. Captures incoming customer requests.\n2. Extracts and categorizes the message.\n3. Saves the ticket in a Google Sheet for tracking.\n4. Notifies the team of new support cases.\n5. Sends an acknowledgment email back to the customer.\n\nThis ensures requests are **organized, acknowledged instantly, and ready for follow-up**, reducing operational costs while improving service quality.\n\n---\n\n## 👥 For Who\n\n* SMEs that need a **lightweight ticketing system** without expensive software.\n* Teams that want to **streamline support workflows** while still keeping everything transparent.\n* Businesses looking to **save time and costs** on customer support operations.\n\n---\n\n## 📌 Scope\n\n* ✅ Captures and organizes tickets from a Webhook.\n* ✅ Supports simple categorization (e.g., refund requests).\n* ✅ Saves tickets to Google Sheets for easy visibility.\n* ✅ Sends automatic acknowledgments to customers.\n* ❌ Does not provide advanced ticket assignment, SLA tracking, or full CRM integration (but these can be added later).\n\n---\n\n## ⚙️ Setup Steps\n\n1. **Webhook**\n\n * Create a Webhook node with path `customer-support`.\n * Collect `name`, `email`, and `message`.\n\n2. **Extract Message (Set)**\n\n * Use a Set node to capture the `message` field for downstream use.\n\n3. **Check Category (IF)**\n\n * Add an IF node to detect specific keywords (e.g., “refund”).\n * Route accordingly for different handling paths.\n\n4. **Save Ticket (Google Sheets)**\n\n * Use the Google Sheets node.\n * Operation: `Append`.\n * Fields: `Name`, `Email`, `Message`.\n * Save tickets in a tab named `Tickets`.\n\n5. **Send Acknowledgement (Email Send)**\n\n * Configure an Email Send node.\n * Dynamic fields: `toEmail = {{$json.email}}`, `subject = Support Ticket Received`.\n * Body includes customer name and message.\n\n---\n\n✅ With this setup, SMEs can handle support requests more efficiently, provide instant responses to customers, and maintain a simple record of all tickets.\n"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "1ceecd9d-caa3-4157-a373-9cf23513e019",
"connections": {
"597a8964-4f14-444e-b7a4-c5f5ae70ad3e": {
"main": [
[
{
"node": "3fe2461a-e9d2-4639-b964-e48bd47b0674",
"type": "main",
"index": 0
}
]
]
},
"b5629989-ecee-4602-99a0-8fa6beea24cd": {
"main": [
[
{
"node": "671017c8-a541-4f89-98c3-b46495bf6901",
"type": "main",
"index": 0
}
],
[
{
"node": "b071a224-8eab-4aad-8520-1857530c77e5",
"type": "main",
"index": 0
}
]
]
},
"3fe2461a-e9d2-4639-b964-e48bd47b0674": {
"main": [
[
{
"node": "b5629989-ecee-4602-99a0-8fa6beea24cd",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 티켓 관리, 기타, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
자동화된 리드 캡처, AI 자격 평가 및 ElevenLabs 개인화 음성 후속 조치
OpenAI와 ElevenLabs 기반 자동 리드 캡처 및 AI 개인화 음성 후속 조치
If
Set
Code
+
If
Set
Code
22 노드Marth
리드 육성
Google Docs, DocuSign 및 Airtable을 사용한 계약직 직원 라이프사이클 자동화
Google Docs, DocuSign 및 Airtable을 활용한 계약직 직원 라이프사이클 관리 자동화
If
Wait
Slack
+
If
Wait
Slack
16 노드Marth
인사
경쟁사 콘텐츠 격차 분석기: 자동화된 웹사이트 주제 매핑
Gemini AI, Apify, Google Sheets를 사용한 경쟁사 콘텐츠 격차 분석
If
Set
Code
+
If
Set
Code
30 노드Mychel Garzon
기타
Eleven Labs와 GPT-4를 사용한 자동화된 오디오 콘텐츠
Eleven Labs 및 GPT-4를 사용하여 블로그 기사를 오디오 콘텐츠로 변환
If
Set
Gmail
+
If
Set
Gmail
12 노드Marth
콘텐츠 제작
매일 WhatsApp 그룹 지능형 분석: GPT-4.1 분석 및 음성 메시지 변환
매일 WhatsApp 그룹 지능 분석: GPT-4.1 분석 및 음성 메시지 트랜스크립션
If
Set
Code
+
If
Set
Code
52 노드Daniel Lianes
기타
Claude AI와 자동 업그레이드를 사용하여 공감형 고객 답변 생성
사용하여 Claude AI와 자동 업그레이드를 통해 공감형 고객 답변 생성
If
Set
Code
+
If
Set
Code
21 노드Yusuke
티켓 관리
워크플로우 정보
난이도
중급
노드 수7
카테고리3
노드 유형6
저자
Marth
@marthSimplifying Business with Smart Automation. I create and share user-friendly, highly efficient n8n workflow templates for SMEs, focusing on digital marketing, sales, and operational excellence. Get ready to automate, innovate, and elevate your business. Connect me on Linkedin for custom solutions.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유