Customer support ticket system for SMEs with Google Sheets and auto-emails
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
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.