Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Free n8n Contact Form to Google Sheets Workflow

F30 Automation & Integration Forms & Data Entry Free Apps Script Pass Pro Business
❀️
Need a Custom Business Solution?
Connect with us on WhatsApp to discuss your requirements. Our team will design and develop a tailored software solution aligned with your business workflow, operational needs, and growth objectives.
How to Build Your First n8n Workflow with Google Sheets in Minutes
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

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 sheetshtml form to google sheetsn8n google sheets integrationn8n webhookn8n contact formcontact form to google sheetsn8n workflow templatesend html form data 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

Custom development

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
91+Countries served

20–30% advance to start · Clear quote before work begins · Support after delivery

What we customize

  • Features & functionsNew features, changes to existing scripts, custom formulas and automations
  • API & integrationsWhatsApp, payment gateways, CRM and more
  • Design & UI changesYour branding, layout redesign, dark mode, mobile layout
  • Full custom projectsDashboards, billing, inventory, CRM, built from scratch
Free
Source Code File

People choose these

Paid picks from the same category

Complete AI Help Desk Ticketing System Demo | Google Sheets + Apps Script Complete AI Help Desk Ticketing System Demo | Google Sheets + Apps Script 93 views this month Apps Script Restaurant POS System Demo | Complete Management Software in PHP MySQL Restaurant POS System Demo | Complete Management Software in PHP MySQL 118 views this month PHP Rental Property Management System in Google Sheets + Apps Script | Website + Admin Panel with AI Rental Property Management System in Google Sheets + Apps Script | Website + Admin Panel with AI 298 views this month Apps Script

Reviews & Feedback

What buyers and YouTube viewers say about this project.

Sort
@masifqadri12 via YouTube
Good and Impressive. Need Installation of n8n local
@krishnanmanoj1 via YouTube
Such a Amazing work , No words to say relay thanks and happyπŸŽ‰
@AbdallahibnsunneeMaikwano17 via YouTube
Very marvellous sir, God bless your work, I wish to win the comment prize sir!
@akinduyiteadeolu2640 via YouTube
Awesome work, but. This option vs Google sheets + AppScript which is better?
@manuelspctips via YouTube
You’re a life saver, very incredibly
@richarrh via YouTube
Great tutorial! This makes setting up n8n workflows for Google Sheets super easy and clear to follow.
@CesarAndreotti via YouTube
Simple explication, huge benefits
@JeanTube7777 via YouTube
My friend. Please in spanish also. Thanks.
@muhammadshahzeb6980 via YouTube
The way Rameez Bai Make Apps is Remarkable I personally buy some required App Source Code which is Fantastic Thank you Rameez Bai πŸ‘πŸ‘πŸ‘
@irfanchauhan495 via YouTube
Very Good for Automation Service
@khanasadullah5125 via YouTube
Thanks boss