How-to

HTML form → Google Sheet, in 60 seconds

Point any HTML form's action URL at LeadToSheet. Submissions sync to your Google Sheet automatically — no JavaScript, no Zapier, nothing else to wire up.

1

Create an endpoint

Sign up and click 'New endpoint' — we generate a URL like https://app.leadtosheet.com/f/abc123.

2

Paste it as your form's action

Drop the URL into your form's action attribute. Done — your existing HTML keeps working.

3

Watch leads land in Sheets

Each submission becomes a row in your connected Google Sheet within seconds.

The whole snippet

Copy this into any page. Replace the action URL with the one we generate for you in the dashboard.

<form action="https://app.leadtosheet.com/f/abc123def4" method="POST">
  <label for="email">Your email</label>
  <input id="email" name="email" type="email" required />

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

  <!-- Spam honeypot — keep this hidden, do not remove -->
  <input type="text" name="_gotcha" tabindex="-1" autocomplete="off" style="display:none" />

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

Two ways to capture leads

This page is about the no-JS path. If you control the page and want to skip per-form setup, install our SDK once and every form on your site is captured automatically.

Form endpoint (this page)

Point your <form action> at our URL. No JavaScript. Best for static sites, Webflow, Carrd, plain HTML.

  • Same dashboard, same Google Sheet
Create an endpoint

SDK install

Drop one <script> tag in <head>. Captures every form on the page automatically. Best for app-rendered or multi-form sites.

  • Same dashboard, same Google Sheet
See SDK install

Frequently asked questions

Do I need to install JavaScript?
No. The endpoint is a plain HTTP POST target — works with any HTML form. We also offer an SDK for capturing every form on your site automatically, but it's optional.
Where do submissions go?
Each submission lands in your LeadToSheet dashboard and is synced as a row in your Google Sheet within seconds. You can filter, search, and export from either side.
How do I stop spam?
Every endpoint has a honeypot field by default. You can also restrict the endpoint to a list of allowed domains, and submissions run through our AI spam classifier before they count toward your quota.
Can I redirect to a thank-you page?
Yes. Each endpoint supports three response modes: redirect to your own URL, show a built-in thanks page, or return JSON for fetch()-based forms.
Will my existing Formspree / Basin / Getform forms work?
Yes — the endpoint is a drop-in replacement. Just swap the action URL on your form. Your HTML stays the same.

Ready to wire up your form?

Free for the first 50 submissions per month. No credit card required.

Create a free endpoint