Beginner5 minUpdated Mar 15, 2026

How to Send Form Submissions to Google Sheets

Automatically send every form submission to a Google Sheets spreadsheet. Build a live dashboard of your form data without any coding.

TL;DR

To send form submissions to Google Sheets automatically, connect your FormsList form to Google Sheets via the integrations dashboard. Every new submission is appended as a row in your spreadsheet in real time. Available on the Pro plan ($15/mo) and up. No Zapier or custom code required.

By Vaibhav Jain·Published March 15, 2026

Prerequisites

  • A Google account with access to Google Sheets
  • A FormsList account (free)
  • An HTML form on your website
1

Set up FormsList with Google Sheets integration

Create a FormsList account and add a new form. In the integrations section of your form settings, connect your Google account and select the spreadsheet where you want submissions to appear. FormsList creates a new row for every submission automatically.

2

Create your form and map fields to columns

Build your HTML form with input names that match the columns you want in your spreadsheet. Each form field name becomes a column header in Google Sheets. FormsList maps them automatically: name goes to the Name column, email to the Email column, and so on.

<form action="https://formslist.com/f/YOUR_FORM_HASH" method="POST">
  <label for="name">Name</label>
  <input type="text" id="name" name="name" required />

  <label for="email">Email</label>
  <input type="email" id="email" name="email" required />

  <label for="company">Company</label>
  <input type="text" id="company" name="company" />

  <label for="role">Role</label>
  <select id="role" name="role">
    <option value="">Select...</option>
    <option value="developer">Developer</option>
    <option value="designer">Designer</option>
    <option value="manager">Manager</option>
    <option value="other">Other</option>
  </select>

  <label for="message">Message</label>
  <textarea id="message" name="message" rows="4" required></textarea>

  <button type="submit">Submit</button>
</form>

<!-- Each field name (name, email, company, role, message)
     becomes a column in your Google Sheet automatically. -->
3

View your live spreadsheet and build reports

Open your Google Sheet to see submissions appear in real time. Each new submission adds a row with a timestamp and all the field values. Use Google Sheets features like filters, charts, and pivot tables to analyze your data. Share the sheet with your team so everyone can see incoming submissions without needing a FormsList account.

Frequently Asked Questions

How do I send form submissions to Google Sheets?

Use FormsList as your form backend and enable the Google Sheets integration. Every submission creates a new row in your spreadsheet automatically. No Apps Script or coding required.

How do I connect an HTML form to Google Sheets?

Point your form at a FormsList endpoint and connect Google Sheets in the FormsList integration settings. FormsList maps each form field to a spreadsheet column and adds a row per submission.

How do I automatically log form data in a spreadsheet?

Enable the Google Sheets integration in FormsList. Every form submission is logged as a new row with a timestamp and all field values. You can view, filter, and chart the data in real time.

Ready to collect form submissions?

200 free submissions a month and a live endpoint in 30 seconds. No server, no credit card, just point your form at it.

Sign up with emailView pricing