Automatically send every form submission to a Google Sheets spreadsheet. Build a live dashboard of your form data without any coding.
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.
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. -->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.
Set up email notifications for every form submission on your website. Receive form data directly in your inbox without running a mail server.
Learn moreLearn how to process form submissions on any website without writing server-side code. Use a form backend service to receive, store, and forward submissions by email.
Learn moreAdd a fully functional contact form to any HTML website in under 5 minutes. No JavaScript frameworks, no server setup — just plain HTML that works everywhere.
Learn moreSet up your form backend in under a minute. No server required, no complex configuration — just a simple endpoint for your forms.