📊

WordPress Form to Spreadsheet

Automatically send every WordPress form submission to a spreadsheet - Google Sheets, Excel, or Airtable. No Zapier. No per-submission fees.

Why send form data to a spreadsheet?

WordPress stores form submissions in its database - but that's not where teams work. Nobody wants to log into wp-admin, navigate to a form plugin's entry viewer, and manually export CSV files every week.

Spreadsheets are where the work happens. Sales teams sort leads by source. Marketing teams filter by UTM campaign. Operations teams build dashboards with pivot tables. Spreadsheets are real-time, shareable, and accessible from any device without a WordPress login.

The challenge has been getting data from WordPress forms into spreadsheets automatically and reliably.

The problem with existing solutions

Most WordPress-to-spreadsheet workflows rely on middleware like Zapier or Make. These tools work, but they come with significant costs:

  • **Per-submission fees**: Zapier charges per task, Make charges per operation. At 500 submissions/month, you're paying $30-50/month for what should be a simple data transfer.
  • **Middleware dependency**: Your data passes through a third-party server before reaching your spreadsheet. If Zapier has an outage, your submissions are queued (or lost).
  • **Complex setup per form**: Each form needs its own Zap or scenario. If you have 5 forms across 3 sites, that's 15 automations to maintain.
  • **No WordPress-specific features**: Zapier doesn't know about WordPress. It can't capture UTM parameters from the page URL, enrich data with post metadata, or handle WordPress multisite.

How SheetLinkWP connects forms to spreadsheets

SheetLinkWP is a WordPress plugin that sends form submissions directly to Google Sheets through a lightweight Apps Script webhook. There's no middleware - data goes straight from your WordPress site to your Google Sheet.

The plugin supports 7 form builders: Contact Form 7, WPForms, Gravity Forms, Ninja Forms, Elementor Forms, Formidable Forms, and Fluent Forms. One plugin covers all of them.

Key advantages over middleware:

  • **One-time $39 payment** - no monthly subscription, no per-submission fees
  • **Direct connection** - data never passes through third-party servers
  • **Built-in retry queue** - failed deliveries are cached and retried automatically
  • **UTM and click ID capture** - utm_source, utm_medium, utm_campaign, GCLID, fbclid, msclkid captured automatically
  • **Conditional routing** - route different forms to different Sheets or tabs based on form ID or field values

Google Sheets vs Excel vs Airtable

SheetLinkWP's primary destination is Google Sheets, which is the most common spreadsheet for WordPress form data because it's free, cloud-native, and supports real-time collaboration.

**Google Sheets**: Free, real-time collaboration, powerful formulas (QUERY, IMPORTRANGE), API-friendly. Best for most use cases. Supports up to 10 million cells per spreadsheet.

**Excel Online**: If your team uses Microsoft 365, you can connect Google Sheets to Excel via a simple IMPORTRANGE-style connector or use Power Automate. SheetLinkWP sends to Google Sheets; from there, you can sync to Excel.

**Airtable**: For teams that want relational database features (linked records, views, automations), SheetLinkWP's CRM Fan-Out addon can route data to Airtable simultaneously with Google Sheets.

Getting started

  1. **Install SheetLink Forms** - Download from sheetlinkwp.com or install the free version from WordPress.org
  2. **Deploy the Apps Script webhook** - A one-time copy-paste step in your Google Sheet (takes ~60 seconds)
  3. **Map your form fields** - Select your form plugin, choose your form, map fields to columns
  4. **Test** - Submit a form entry and watch it appear in your Sheet within seconds

The entire setup takes about 5 minutes. See our form-specific tutorials for detailed walkthroughs: - [Contact Form 7 to Google Sheets](/how-to/connect-contact-form-7-to-google-sheets) - [WPForms to Google Sheets](/how-to/connect-wpforms-to-google-sheets) - [Gravity Forms to Google Sheets](/how-to/connect-gravity-forms-to-google-sheets) - [Elementor Forms to Google Sheets](/how-to/connect-elementor-forms-to-google-sheets)

Frequently Asked Questions

Which spreadsheet apps does SheetLinkWP support?

SheetLinkWP sends data directly to Google Sheets. From Google Sheets, you can sync to Excel Online, Airtable, or other spreadsheet tools using built-in connectors or the CRM Fan-Out addon.

Is Google Sheets free?

Yes. Google Sheets is free with any Google account. There are no per-row or per-sheet charges.

Can I use Excel instead of Google Sheets?

SheetLinkWP's primary destination is Google Sheets. For Excel, you can either sync from Google Sheets to Excel Online, or use the CRM Fan-Out addon for direct Excel integration.

How many submissions can Google Sheets handle?

Google Sheets supports up to 10 million cells per spreadsheet. For a typical form with 10 fields plus metadata, that's roughly 500,000+ submissions per Sheet.

Send WordPress Forms to Spreadsheets Automatically

One plugin. 7 form builders. No per-submission fees. $39 one-time.