🎉 Celebrating WordCamp Asia 2026 — All 7 plugins, $49 lifetime. Offer ends April 20th.
59 d
:
12 h
:
23 m
:
07 s
Buy Now
Back to Blog Blog

How to Sync WPForms Entries to Google Sheets

Mar 3, 2026 5 min read
Sync WPForms Entries to Google Sheets

Quick Summary

Pushrow for Google Sheets allows users to automatically sync WPForms entries to Google Sheets, facilitating easier data sharing and analysis. The integration enables real-time updates, organization of entries into separate tabs, and supports both WPForms Lite and Pro versions. The setup involves installing the plugin, connecting it to Google, and mapping form fields to sheet columns, making it accessible for teams needing streamlined data management.

WPForms is one of the most popular form builders on WordPress, known for its ease of use and clean interface. But when it comes to sharing form entries with your team or analyzing submission data at scale, Google Sheets is a far better home for that data than the WPForms entry manager.

Pushrow for Google Sheets connects WPForms directly to Google Sheets, sending every new submission to your spreadsheet automatically in real time.

Why Sync WPForms to Google Sheets?

  • Share form leads with team members who don’t have WordPress admin access
  • Build live reporting dashboards on form submission data
  • Automatically organize entries from multiple forms into separate tabs
  • Feed form data into downstream tools that read from Google Sheets
  • Deliver form entries directly to clients in a shared spreadsheet

Setup Guide

Step 1 — Install Pushrow and Connect to Google

Install Pushrow for Google Sheets from your PluginStack account dashboard. Activate the plugin, then go to Pushrow → Settings and complete the Google OAuth setup. If you haven’t done this yet, follow the Google Cloud Setup Guide for step-by-step instructions.

Step 2 — Create a New Sync Job

Go to Pushrow → Add New Sync. Under the Forms section in the data type selector, click WPForms.

Step 3 — Select Your WPForms Form

Pushrow will display all WPForms forms on your site. Select the form whose entries you want to sync to Google Sheets.

Step 4 — Choose Your Destination Sheet

Select the Google Sheet and tab where entries should appear. For teams managing multiple forms, a practical approach is one Sheet per form, or one Sheet with multiple tabs — one per form.

Step 5 — Map WPForms Fields to Sheet Columns

Pushrow reads all fields from your selected WPForms form. Map each field to a column in your Sheet:

  • Submission date
  • Name (first name, last name, or full name field)
  • Email address
  • Phone number
  • All other custom form fields
  • Entry ID (useful for referencing back to WPForms)

Step 6 — Activate the Sync

Save and activate the sync job. Submit a test entry through your form to confirm it appears in your Google Sheet. From this point, every new WPForms submission goes to Sheets automatically.

WPForms Lite vs Pro — Does It Matter?

Pushrow works with both WPForms Lite and WPForms Pro. All standard form fields are supported regardless of which version you use. WPForms Pro fields like payment fields, file uploads, and signature fields are also available for mapping when present.

Handling Multiple WPForms

If your site has multiple WPForms — a contact form, a support request form, a newsletter signup form — you can create separate sync jobs for each one. Each job maps to its own Google Sheet or tab, keeping your data cleanly organized.

Real-Time vs Scheduled Sync

By default, WPForms entries sync in real time — the moment a visitor submits your form. Pushrow also supports scheduled sync if you prefer batching entry updates at set intervals. For most teams, real-time sync is the right choice.

Pushrow for Google Sheets is included in the PluginStack bundle — 6 premium plugins for a one-time payment of $99 (Solo) or $179 (Agency). Lifetime updates included. No recurring fees.

→ Get PluginStack at pluginstack.dev/pricing

Frequently Asked Questions

What is Pushrow and how does it work with WPForms?

Pushrow is a plugin that connects WPForms to Google Sheets, automatically sending new form submissions to a designated spreadsheet in real time. This allows users to efficiently manage and analyze form data outside of the WPForms entry manager.

Can I use Pushrow with the free version of WPForms?

Yes, Pushrow is compatible with both WPForms Lite and WPForms Pro. All standard form fields are supported in both versions, ensuring users can sync their entries regardless of the plan they are using.

What steps are involved in setting up Pushrow?

Setting up Pushrow involves installing the plugin, connecting it to Google using OAuth, creating a new sync job, selecting your WPForms form, choosing a destination Google Sheet, mapping the fields, and activating the sync.

Is it possible to organize entries from multiple forms in Google Sheets?

Yes, you can organize entries from multiple WPForms forms into separate tabs within a single Google Sheet or create individual Sheets for each form. This flexibility allows for better data management and reporting.

What should I do if my test entry does not appear in Google Sheets?

If your test entry does not appear in Google Sheets, first check that you have activated the sync job and mapped the fields correctly. You may also want to ensure your Google Sheets permissions allow data to be entered.

Can I share the Google Sheets with team members who don’t have WordPress access?

Absolutely! Syncing WPForms entries to Google Sheets allows you to share the spreadsheet with team members who do not have access to the WordPress admin, enabling collaboration and data analysis.