Important Notice: Join our official WhatsApp Channel for verified announcements, exclusive offers, giveaways, and expert resources on building web applications with AI

How to Connect n8n to Google Sheets for Full Workflow Automation

F30 Automation & Integration Forms & Data Entry Free Weekly Plan Premium Plan VIP Premium Plan
❀️
Whatsapp Community
Join πŸ”₯ Rameez Scripts WhatsApp Community β€” Get Free Templates, Tutorials & Giveaways Before Anyone Else!
How to Connect n8n to Google Sheets for Full Workflow Automation

Key Features

n8n Webhook trigger Google Sheets append row Gmail lead alert 9-field contact form No backend code No Apps Script needed No CORS preflight Test and live URLs Demo data fill Sending overlay Success and error popups Webhook URL missing guard Leading zero phones kept Reply-To customer email Any static hosting Mobile responsive layout

Description

This template connects n8n to Google Sheets with no backend code. A visitor fills in the contact form on your website. The form posts the data to an n8n Webhook, n8n adds it as a new row in Google Sheets, and Gmail sends you an alert for each new lead. You don't need a database, PHP or Google Apps Script. The form is a single index.html file that runs on any static host.

How the workflow runs

  1. Form: 9 fields (Name, Email, Phone, Company, City, Budget, Subject, Preferred Date and Message). Name, email, phone and subject are required.
  2. Webhook: a POST trigger on the path contact-form.
  3. Google Sheets: the Append Row action fills 10 columns, including an ISO timestamp.
  4. Gmail: the Send a message action sends the lead details to your inbox. It can set Reply-To to the customer's email, so clicking Reply answers the customer directly.

Built to work the first time

  • The form sends form-urlencoded data, so the browser skips the CORS preflight. Any n8n Webhook accepts it, on n8n Cloud or self-hosted.
  • Add ?test to the page URL to use the n8n Test URL while you build. Without it, the form posts to the Production URL.
  • Until you paste your own webhook URLs, the form shows a "Webhook URL missing" message instead of failing silently.
  • Cell Format is set to Use Format From n8n. This keeps the leading 0 on phone numbers and stops Google Sheets from rewriting dates.
  • A demo-fill button adds a new set of sample data on every click, so you can test without typing.
  • A sending overlay, a button spinner and success or error popups show the visitor what's happening. The error popup says whether n8n is not listening yet or the workflow is not published.

Who it is for

This is for anyone learning n8n who wants a real first workflow. It also suits freelancers and small businesses that want website leads to land in a Google Sheet and their inbox without paying for a form service. Once it runs, you can add more nodes, such as a WhatsApp message, a CRM record or a Slack alert.

Setup

Create the sheet and paste in the header row. Build the Webhook β†’ Google Sheets β†’ Gmail workflow using the dropdown-by-dropdown guide. Paste your two webhook URLs into index.html, upload the file to Netlify Drop, GitHub Pages or Hostinger, then click Publish in n8n. The video shows each step.

Requirements

  • n8n Cloud or self-hosted
  • Google account
  • Google Sheets
  • Gmail for alerts
  • Static web hosting

What's Included

  • Contact form HTML file
  • Step-by-step setup guide
  • Google Sheet header row
  • Sheets column mapping
  • Gmail alert template
  • Troubleshooting table
  • Video walkthrough
  • Free future updates
  • 14 days support

Item Details

Versionv1.0
PublishedSep 23, 2026
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryAutomation & Integration, Forms & Data Entry
Tagsn8n google sheetsn8n webhookn8n contact formn8n tutorialn8n automationhtml form to google sheetscontact form to google sheetswebhook to google sheets
VideoWatch walkthrough
LicenseRegular License
Subscription Verification Required
This is a free file. Subscribe to our YouTube channel to unlock the source code + Google Sheet. One click β€” no payment. Google only confirms you are subscribed.
Verify Now
Free download

Subscribe & Unlock Source Code

Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.

What you get

  • Code.gs + HTML filesThe complete Apps Script project
  • Google SheetYour own copy with the data
  • Setup guideInstall steps from start to finish

Not subscribed yet? Subscribe to our channel

Browse More Free Files

Need This Customized For Your Business?

Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.

400+
Projects Delivered
50+
Countries Served

What We Customize

Features & Functions
Add new features, modify existing scripts, custom formulas & automations
API & Integrations
Connect with WhatsApp, Payment Gateways, CRM & more
Design & UI Changes
Custom branding, layout redesign, dark mode, mobile optimization
Full Custom Projects
Dashboards, billing systems, inventory, CRM β€” built from scratch
Get Free Quote on WhatsApp

20-30% advance to start β€’ Clear quote before work begins β€’ Support included after delivery

Free
Source Code File

People choose these

Paid picks from the same category

I Built a 3D Printing ERP + CRM System in Google Sheets I Built a 3D Printing ERP + CRM System in Google Sheets 246 views this month Apps Script Building a Multi-Branch Hotel Management System with PHP & MySQL Building a Multi-Branch Hotel Management System with PHP & MySQL 465 views this month PHP I Built a GPS Attendance Management System in PHP MySQL I Built a GPS Attendance Management System in PHP MySQL 496 views this month PHP

Reviews & Feedback

What buyers and viewers say about How to Connect n8n to Google Sheets for Full Workflow Automation.

No reviews yet β€” be the first to review How to Connect n8n to Google Sheets for Full Workflow Automation.