Automated Customer Trip Feedback Collection System - n8n Workflow

Use this comprehensive n8n workflow to automatically manage trip feedback: trigger emails to new customers from Google Sheets and log form submissions directly back into your database.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • Travel agencies and tour operators needing automated feedback collection.

  • Businesses using Google Sheets as their primary CRM or customer registration database.

  • n8n users looking for practical n8n templates for data entry and customer outreach.

  • Developers seeking a complete example of using the n8n form trigger and Google Sheets n8n node together.

Overview

Collecting customer feedback is critical for quality improvement, but manual follow-ups are time-consuming. This powerful n8n workflow solves this by automating the entire feedback loop. It operates in two connected stages. First, using a Google Sheets n8n trigger, it identifies new customers registered in a sheet and automatically emails them a link to a custom n8n form. Second, when the customer submits the feedback, the Form Trigger n8n node captures the data and instantly logs it into a dedicated feedback spreadsheet using the Google Sheets n8n node. This ensures timely outreach and organized, accurate data recording, making this one of the most useful n8n templates for operational efficiency.

How it Works

This n8n workflow utilizes two parallel triggering mechanisms to manage the feedback lifecycle.

Path 1: Soliciting Feedback (New User Entry)


  1. Trigger: The Trigger - New User Entry n8n trigger monitors a specified Google Sheet for new rows (indicating a new customer registration).

  2. Delay: The Delay - Process Buffer n8n node pauses the flow for 7 units (e.g., seconds) to ensure the sheet data is stable before proceeding.

  3. Action: The Send Email To That New User n8n node sends a customized email, using the customer's email address retrieved from the trigger data ({{ $json.Email }}), containing the direct link to the custom trip feedback form hosted by n8n.

Path 2: Processing Feedback (Form Submission)


  1. Trigger: The Trigger - Trip Form Submission n8n trigger activates immediately when a customer submits the custom n8n form at the /trip-feedback path.

  2. Processing: The Tack All Feedback Item n8n node (Split In Batches) ensures that each submission item, even if received in a burst, is processed individually.

  3. Action: The Update - Trip Feedback Sheet Google Sheets n8n node automatically performs an 'append or update' operation, securely writing all the collected trip feedback data (ratings, comments, contact info) back into the designated master Google Sheet. This makes the n8n workflow extremely reliable for data logging.

Installation Guide


  1. Import the n8n workflow: Copy the provided JSON data and paste it into your n8n instance using the 'New' -> 'Import from JSON' option.

  2. Google Sheets Credentials (Trigger): Set up OAuth2 credentials for the Trigger - New User Entry n8n trigger and specify the Document ID and Sheet Name of the customer registration sheet you wish to monitor.

  3. Google Sheets Credentials (Action): Set up Service Account or OAuth2 credentials for the Update - Trip Feedback Sheet n8n node and provide the Document ID and Sheet Name where the collected feedback should be stored.

  4. SMTP Credentials: Configure the SMTP credentials for the Send Email To That New User n8n node, ensuring you replace the placeholder fromEmail and verifying connectivity.

  5. Activate: Save the n8n workflow and set the toggle to 'Active'. The Form Trigger URL will now be live, and the Google Sheets n8n trigger will begin polling for new user entries.

Node Details

Trigger - New User Entry (Google Sheets Trigger n8n node): Serves as the primary n8n trigger for customer outreach. It monitors a specific Google Sheet for the rowAdded event, initiating the follow-up process.
Delay - Process Buffer (Wait n8n node): Implements a short 7-unit delay, critical for ensuring synchronous data retrieval before sending the email notification.
Send Email To That New User (EmailSend n8n node): Uses SMTP credentials to send the feedback solicitation email. Key configuration includes using an expression to dynamically set the recipient email based on the incoming trigger data (={{ $json.Email }}).
Trigger - Trip Form Submission (Form Trigger n8n node): This n8n node provides a hosted form (path /trip-feedback) configured with custom CSS and multiple required fields (Name, Email ID, Rating dropdowns, Text area) to gather structured feedback.
Tack All Feedback Item (SplitInBatches n8n node): Essential core logic n8n node used after the Form Trigger to guarantee that if multiple form submissions occur rapidly, each item is handled individually and correctly passed to the subsequent Google Sheets n8n node.
Update - Trip Feedback Sheet (Google Sheets n8n node): Configured with the appendOrUpdate operation. This powerful n8n node takes the data from the form submission and reliably inserts it into the designated feedback Google Sheet, maintaining a centralized record.

Related n8n Workflows

Free

Nodes: 7 Nodes
Updated: December 26 2025
View all
Created by

The AI Squad Initiative is a pioneering effort to build, automate and scale AI-powered workflows using n8n.io. Our mission is to help individuals and businesses integrate AI agents seamlessly into their daily operations from automating tasks and enhancing productivity to creating innovative, intelligent solutions. We design modular, reusable AI workflow templates that empower creators, developers and teams to supercharge their automation with minimal effort and maximum impact.

Featured*