DEV Community

Allen Jones
Allen Jones

Posted on • Originally published at formgrid.dev

How to Send Form Submissions to Google Sheets Automatically (No Zapier Required)

Most form tools make this harder than it needs to be.

Formspree charges $90/month for Google Sheets integration. Other tools send you to the Google Cloud Console to set up OAuth
credentials, create a project, enable APIs,
and configure consent screens.

For a non-technical user who just wants their form submissions in a spreadsheet, that process is a nightmare.

Formgrid does it differently.

No Zapier. No Google Cloud Console.
No OAuth setup. Just share a Google Sheet with one email address and paste the URL. Every new submission appears as a new row
automatically.

This guide shows you exactly how to set
it up in under 3 minutes.


Who This Is For

This guide is for anyone who collects
form submissions and wants them organized
in a Google Sheet automatically:

Event organizers collecting registrations
for workshops, rides, conferences, or community events who need submissions in a spreadsheet for their team to review.

Small business owners collecting client
inquiries, booking requests, or service
applications that manage everything in Google Sheets.

HR teams and hiring managers are collecting
job applications and want every submission in a shared spreadsheet for the team to review together.

Course creators and coaches collecting student inquiries or enrollment requests who track leads in Google Sheets.

Nonprofits collecting volunteer applications, membership forms, or donation inquiries who need a simple, organized record of every submission.

If you collect forms and live in Google
Sheets, this integration was built for you.


What You Get

When Google Sheets is connected to your
Formgrid form:

Every new submission appears as a new row in your spreadsheet automatically.
No manual export. No copy and paste.
No checking a dashboard every day.

Column headers are created automatically from your form field names on the first submission. You do not need to set up
the spreadsheet yourself.

Existing submissions can be synced to your sheet on connection, so your entire submission history appears immediately.

The integration works in real time. The moment someone submits your form the row appears in Google Sheets.


Before You Start

Google Sheets integration is available
on the Formgrid Business plan at
$29/month.

If you are on the Free or Premium plan you will see a prompt to upgrade when you open the Integrations tab.


Step by Step: Connect Google Sheets

to Your Form


Step 1: Open Your Form and Go to

the Integrations Tab

Log in to your Formgrid dashboard at
formgrid.dev.

Click on the form you want to connect
to Google Sheets.

Click the Integrations tab at the
top of your form page.

You will see the Google Sheets integration section. If you are on the Business plan the connect interface is ready to use.


Step 2: Create a Blank Google Sheet

Click the Create blank Google Sheet
button. This opens Google Sheets in a
new tab with a fresh blank spreadsheet.

Give your sheet a name that makes it easy to identify. Something like
"Formgrid: Contact Form Submissions"
or "Event Registrations 2026."

You do not need to create any columns or set up any structure. Formgrid will create the column headers automatically
from your form fields on the first
submission.


Step 3: Share the Sheet with Formgrid

In your Google Sheet click the Share
button in the top right corner.

In the Share dialog add this email
address as an Editor:

formgrid@sheetrocket.iam.gserviceaccount.com
Enter fullscreen mode Exit fullscreen mode

Back in your Formgrid dashboard the
service account email is shown with a
Copy button so you can copy it
with one click and paste it directly
into Google Sheets.

Make sure you select Editor, not Viewer. Formgrid needs an Editor
access to write new rows to your sheet.

Click Send or Done in the
Google Sheets share dialog.


Step 4: Paste Your Sheet URL

into Formgrid

Go back to your Formgrid dashboard.
Copy the URL of your Google Sheet from your browser address bar.

It will look something like this:

https://docs.google.com/spreadsheets/d/
1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgVE2upms/edit
Enter fullscreen mode Exit fullscreen mode

Paste the full URL into the sheet
URL field in Formgrid.


Step 5: Choose Whether to Sync

Existing Submissions

Before clicking Connect you will see
this option:

Sync existing submissions to this sheet?

If you already have submissions, Formgrid can add them all to your 
Google Sheet now so your entire 
history is in one place.

[ ] Yes, sync my existing submissions
Enter fullscreen mode Exit fullscreen mode

Check this box if you want your
existing submission history to appear in the sheet immediately after connecting.
Formgrid will write all past submissions to the sheet in chronological order
before adding new ones.

Leave it unchecked if you only want
new submissions going forward.


Step 6: Click Connect

Click the Connect Google Sheets
button.

Formgrid will:

  1. Verify it can access your sheet
  2. Confirm the service account has Editor access
  3. Save the connection
  4. Sync existing submissions if you selected that option

If everything is set up correctly
you will see this success message:

Connected successfully

Your sheet is ready. Every new 
submission will appear as a new row 
automatically.
Enter fullscreen mode Exit fullscreen mode


Step 7: Submit a Test Entry

Go to your form and submit a test
entry with dummy data.

Open your Google Sheet. Within seconds
you will see:

Row 1 contains the column headers
created automatically from your form
field names.

Row 2 contains the test submission
data with a timestamp in the last column.

Every subsequent submission will
appear as a new row below this one
automatically. You never need to
log in to Formgrid to get your data.
It goes straight to Google Sheets.


What Happens For Every New Submission

When someone fills out your form:

Visitor fills out your form
          ↓
Formgrid receives the submission
          ↓
Submission saved to Formgrid dashboard
          ↓
Email notification sent to you
          ↓
New row added to your Google Sheet
          ↓
All of this happens in seconds
Enter fullscreen mode Exit fullscreen mode

You get the submission in three places
simultaneously: your email inbox, your
Formgrid dashboard, and your Google Sheet.


Managing Your Connection

Once connected the Integrations tab
shows your connection status:

Pause the integration using the
Active toggle. When paused new
submissions are saved to Formgrid
but not sent to Google Sheets.
Toggle it back on to resume.

Disconnect removes the connection
entirely. Your existing sheet data
stays in Google Sheets but new
submissions will no longer be synced.

Open Sheet takes you directly to
your Google Sheet with one click.


Troubleshooting

"Could not access this sheet"

This means Formgrid does not have
Editor access to your sheet. Go back
to Google Sheets, click Share, and
make sure the Formgrid service account
email is added as an Editor not a Viewer.

"Invalid Google Sheets URL"

Make sure you copied the full URL
from your browser address bar
including the spreadsheet ID.
The URL should contain
/spreadsheets/d/ followed by
a long string of characters.

Submissions not appearing in sheet

Check that the integration is Active
in your Integrations tab. If it shows
Paused click the toggle to resume.


How This Compares to Zapier

Zapier Route Formgrid Native
Setup time 20 to 40 minutes Under 3 minutes
Extra cost $19.99/month for Zapier Included in $29/month
Steps required 6 to 8 steps 3 steps
Real time Depends on Zap frequency Instant
Technical knowledge Medium None

How This Compares to Formspree

Formspree charges $90/month for
Google Sheets integration as part
of their Business plan.

Formgrid includes Google Sheets
integration in the Business plan
at $29/month. Along with:

Custom HTML email templates
Auto-responder emails to submitters
Webhooks for connecting to 5,000+ tools
Multiple notification recipients
15,000 submissions per month
Priority support

The same feature. A third of the price.


What the Formgrid Business Plan Includes

At $29/month the Business plan gives you:

Google Sheets native integration (this guide)
Custom HTML email templates
Auto-responder emails to form submitters
Webhooks: connect to Zapier, Make,
Slack, Notion, Airtable and 5,000+ more
Multiple email notification recipients
Custom email subject lines
15,000 submissions per month
Priority support: direct access to
the founder

No contracts. Cancel anytime.

Start your Business plan at formgrid.dev


Real World Example

Annie manages endurance horse riding
events in San Diego.

Every time someone registered for her
ride she received an email with all
the registration details in one long
unformatted block. No labels.
No sections. No structure.

Her event manager had to manually
scan through every registration to
find the information she needed.
For a 200 person event that was
hours of unnecessary work.

She now uses Formgrid with Google
Sheets connected. Every registration
appears instantly in a shared Google
Sheet her entire team can see.
Rider name, horse details, session
selection, payment status. All
organized. All automatic.

She is on the Business plan at
$29/month and has not looked back.

"The level of personal support
was impressive."

Annie Libby
Event Manager, San Diego Endurance Riders


Final Thoughts

Google Sheets integration should not
cost $90/month or require 40 minutes
of technical setup. It should just work.

Three steps. Under 3 minutes.
Every submission in your spreadsheet
automatically.

That is what Formgrid delivers.

👉 Try Formgrid free at formgrid.dev

Upgrade to Business when you are
ready for Google Sheets integration.


Full disclosure: I built Formgrid.
Written as honestly as I could.
Let me know in the comments if
anything looks off.


Tags: #webdev #nocode #googlesheets

tutorial #productivity #smallbusiness




---
Enter fullscreen mode Exit fullscreen mode

Top comments (0)