WPForms Google Sheets Integration
Send WPForms submissions to Google Sheets without Zapier and without upgrading to the $599/yr Elite plan. Works with WPForms Lite (free) and every paid tier. Setup takes five minutes.
The WPForms-to-Sheets Problem
WPForms is the most beginner-friendly form builder with 6 million active installations. But the native Google Sheets integration is locked behind the Elite plan at $599.50/yr. The alternative - Zapier - charges per task at ~$360/yr for 500 submissions/month.
You Shouldn't Need the Elite Plan for Google Sheets
- WPForms Lite (Free) - basic forms, no native Sheets
- WPForms Basic ($99.50/yr) - templates and fields, no Sheets
- WPForms Pro ($399.50/yr) - conditional logic and payments, no Sheets
- WPForms Elite ($599.50/yr) - finally includes native Sheets addon
- SheetLinkWP works with ALL tiers including Lite - free
How to Connect WPForms to Google Sheets
Step-by-step setup guide
- 1
Install SheetLinkWP
Download SheetLink Forms from sheetlinkwp.com and upload via Plugins → Add New → Upload Plugin. Activate the plugin.
- 2
Connect Google (One Click)
Go to SheetLink > Google Sheets (OAuth) and click Connect Google, then approve the standard consent screen. SheetLink only gets access to the spreadsheets you pick or create, never your whole Drive. Prefer full self-hosting? The classic Apps Script webhook still works: deploy the receiver from Extensions > Apps Script and paste its URL under SheetLink > Settings.
- 3
Pick or Create a Sheet
Use the Google file picker to select an existing spreadsheet or create a new one. SheetLink seeds the header row and appends each submission below it.
- 4
Map WPForms Fields
Open your WPForms form, note the numeric field IDs (1, 2, 3). Map each to a Sheet column in SheetLinkWP > Field Mapping.
- 5
Test and Verify
Preview your form, submit a test entry, and check your Google Sheet. Use SheetLinkWP > Queue to verify delivery status.
SheetLinkWP Features for WPForms Users
Works with WPForms Lite
No need for any paid WPForms tier. The free Lite version is fully supported.
Smart Tag Support
Captures WPForms smart tags including {entry_id}, {date}, {user_ip}, and {page_url}.
Payment Form Data
WPForms Pro and above support Stripe/PayPal - payment amounts and reference data are captured.
Conversational Forms
WPForms conversational and lead forms submit through the standard entry system and are fully supported.
UTM & Attribution
Automatically captures utm_source, utm_medium, utm_campaign, gclid, fbclid, and msclkid.
Delivery Never Touches Our Servers
Submission payloads travel from WordPress straight to the Google Sheets API - or through your own Apps Script on the classic method - never through our servers or a third-party platform. (Only the optional AI Pack routes submission content through our service and disclosed AI providers.) The privacy story you can name in a client data-processing agreement.
Feature Comparison
| Feature | WPForms Elite | Zapier | SheetLinkWP |
|---|---|---|---|
| Works with WPForms Lite | No | Yes | Yes |
| Per-submission cost | $0 | $0.01-$0.03/task | $0 |
| Annual cost | $599.50/yr | $360+/yr | Free |
| Other form plugins | WPForms only | Separate Zaps | 6 more included |
| Retry queue | Yes | Auto-retry | Built-in |
| UTM capture | No | Extra config | Automatic |
| Conditional routing | Limited | Multi-path | Yes |
| 3-year cost (1 site) | $1,799 | $1,080+ | $0 |
Frequently Asked Questions
Does SheetLinkWP work with WPForms Lite?
Yes. SheetLinkWP works with WPForms Lite (free) and all paid tiers - Basic, Plus, Pro, and Elite.
How is this different from WPForms' native Google Sheets addon?
The WPForms addon requires the Elite plan at $599.50/yr. SheetLinkWP is free and also covers 6 other form plugins.
Can I connect WPForms payment forms to Sheets?
Yes. WPForms Pro and above support Stripe and PayPal. Payment amounts and transaction references are included in the Sheet row.
Does it work with WPForms conversational forms?
Yes. Conversational and lead forms submit through the standard WPForms entry system, which SheetLinkWP hooks into.
Can I send WPForms entries to multiple Google Sheets?
Yes. Use conditional routing to direct different forms or field values to different Sheets or tabs.
WPForms + Google Sheets for Free. Not $599.
Works with WPForms Lite and Pro. One free plugin covers 12 form plugins. No annual renewals.