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

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

    Install SheetLinkWP

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

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

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

FeatureWPForms EliteZapierSheetLinkWP
Works with WPForms LiteNoYesYes
Per-submission cost$0$0.01-$0.03/task$0
Annual cost$599.50/yr$360+/yrFree
Other form pluginsWPForms onlySeparate Zaps6 more included
Retry queueYesAuto-retryBuilt-in
UTM captureNoExtra configAutomatic
Conditional routingLimitedMulti-pathYes
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.