Open source · free forever

Connect your Website to a Google Sheet In 1 Minute

Zapier/Make flows lose 5% of leads, stop losing leads.

(and stop paying Zapier/Make $100+ a month)

One script tag. Simply easy.

</> Install yourself with one line of code (free)

No backend needed.
Just drop in one tag.

Add the script, point it at your Google Sheet, and every form submission lands in a new row.

index.html
<!-- 1. Add the script -->
<script src="https://unpkg.com/form-to-google-sheet"></script>

<!-- 2. Point it at your sheet -->
<script>
  FormToSheet.init("YOUR_APPS_SCRIPT_URL");
  FormToSheet.bind("#my-form");
</script>
~1 KB gzipped
0 dependencies
0 API keys
1 min setup

Three steps. One Minute.

1

Paste the script into your Sheet

Open Extensions → Apps Script in your Google Sheet and paste the 30-line backend script. No Google Cloud, no credentials.

2

Deploy as a Web App

Click Deploy → New Deployment → Web App. Set access to "Anyone." Copy the URL you get back.

3

Add one script tag

Drop in the <script> tag, call FormToSheet.bind(), and every submission goes straight to your Sheet.

You don't need a
$100/mo middleman.

Zapier, Make, and other automation tools charge per task. This is free forever.

FormToGoogleSheet Zapier / Make
Monthly cost$0$20 – $100+
Setup time1 minute30+ minutes
External accounts02 – 3
Task limits~20,000 / day100 – 750 / mo
DebuggingOpen the SheetZap history logs
Vendor lock-inNonePlatform-dependent

Everything you need.
Nothing you don't.

One Script Tag

Works in React, Next.js, plain HTML, WordPress (anywhere JavaScript runs).

🔒

No API Keys

Google Apps Script under the hood. No Cloud Console, no OAuth, no service accounts.

📄

Auto-Match Columns

Form field names map to sheet headers automatically. Case-insensitive matching built in.

📦

npm or CDN

npm install for bundlers. Or use the unpkg / jsdelivr CDN link. Zero config.

📒

Batch Submissions

Send multiple rows at once with FormToSheet.submit([...rows]).

🛡️

Your Data, Your Sheet

No third-party database. No vendor lock-in. Just a Google Sheet you already own.

Ship your form.
Not your weekend.

Free and open source. Set up in five minutes. Start capturing leads today.