Customer Support Ticket System for SMEs with Google Sheets and Auto-Emails

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, and message to this webhook.

Extract Message (Set Node)

Add a Set node. Map the incoming message field to make it available for other nodes.

Check Category (IF Node)

Insert an IF node. Example: check if the message contains 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, and Message.

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.

0
Downloads
0
Views
7.13
Quality Score
beginner
Complexity
Created:9/10/2025
Updated:11/18/2025

๐Ÿ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments