π¬ Customer support ticket system for SMEs with Google Sheets and auto-emails
β‘ 373 views Β· π¬ Support Chatbots
Description
How it Works
This workflow automates customer support for SMEs in five simple steps:
- Capture requests via a Webhook connected to a contact form.
- Extract the message to make processing easier.
- Check categories (e.g., refund-related requests) using an IF node.
- Save all tickets to a Google Sheet for tracking.
- Send an acknowledgment email back to the customer automatically.
This setup ensures all customer inquiries are logged, categorized, and acknowledged without manual effort.
Setup Steps
-
Webhook
- Add a Webhook node with the path
customer-support. - Configure your contact form or system to send
name,email, andmessageto this webhook.
- Add a Webhook node with the path
-
Extract Message (Set Node)
- Add a Set node.
- Map the incoming
messagefield to make it available for other nodes.
-
Check Category (IF Node)
- Insert an IF node.
- Example: check if the
messagecontains the word βrefundβ. - This allows you to route refund-related requests differently if needed.
-
Save Ticket (Google Sheets)
- Connect to Google Sheets with OAuth2 credentials.
- Operation:
Append. - Range:
Tickets!A:C. - Map the fields
Name,Email, andMessage.
-
Send Acknowledgement (Email Send)
- Configure the Email Send node with your SMTP credentials.
To:={{$json.email}}.- Subject:
Support Ticket Received. - Body: personalize with
{{$json.name}}and include the{{$json.message}}.
π With this workflow, SMEs can handle incoming support tickets more efficiently, maintain a simple ticket log, and improve customer satisfaction through instant acknowledgment.
π Nodes Used
Send Email, Google Sheets, Webhook
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File