WPForms to Google Sheets

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 - for $39 one-time

How to Connect WPForms to Google Sheets

Step-by-step setup guide

Field mapping tip: WPForms uses numeric field IDs (1, 2, 3). Smart tags like {entry_id}, {date format="m/d/Y"}, {user_ip}, and {page_url} are also supported.
  1. 1

    Deploy Apps Script Receiver

    Open your Google Sheet, go to Extensions > Apps Script, paste the SheetLinkWP receiver, deploy as a web app, and copy the URL.

  2. 2

    Install SheetLinkWP

    Download SheetLink Forms from sheetlinkwp.com and upload via Plugins → Add New → Upload Plugin. Activate the plugin.

  3. 3

    Paste Webhook URL

    Go to SheetLink > Settings and paste your Apps Script deployment URL.

  4. 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. 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.

Feature Comparison

FeatureWPForms EliteZapierSheetLinkWP
Works with WPForms Lite NoYesYes
Per-submission cost $0$0.01–$0.03/task$0
Annual cost $599.50/yr$360+/yr$39 one-time
Other form plugins WPForms onlySeparate Zaps6 more included
Retry queue YesAuto-retryBuilt-in
UTM capture NoExtra configAutomatic
Conditional routing LimitedMulti-pathYes
3-year cost (1 site) $1,799$1,080+$39

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 $39 one-time 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 $39. Not $599.

Works with WPForms Lite and Pro. One license covers 7 form plugins. No annual renewals.