Forminator to Google Sheets

Forminator by WPMU DEV is a free drag-and-drop WordPress form, quiz, and poll builder. Send every Forminator submission straight to a Google Sheet you own - no Zapier, no per-task fee, no middleware.

Why Forminator Users Need a Sheets Connector

Forminator is one of the most feature-rich free form plugins - contact forms, quizzes, polls, Stripe/PayPal payments - but the Google Sheets integration is locked inside the Forminator Pro subscription ($49/year). Users who picked Forminator to avoid subscriptions end up paying one anyway just to get submissions into a spreadsheet.

Current Alternatives and Their Drawbacks

  • Zapier or Make - per-task fees at $29.99+/mo plus the time cost of setup and monitoring
  • The plugin's own Pro upgrade or paid Sheets add-on - yearly subscription on top of whatever else you already pay for
  • Custom Apps Script with a raw webhook action - no retry, no logs, every change requires code

How to Connect Forminator to Google Sheets

Step-by-step setup guide

  1. 1

    Install SheetLink Forms

    Download SheetLink Forms from WordPress.org or sheetlinkwp.com and activate it. Forminator support is built into the core plugin - no add-on required.

  2. 2

    Run the setup wizard

    The first-run wizard detects Forminator on your site, generates an Apps Script for your Google Sheet, and walks you through deploying it. Takes about three minutes.

  3. 3

    Map your fields

    Under SheetLink → Sync Rules, pick Forminator as the source and map each form field to a sheet column. Forminator fields have machine names like 'name-1', 'email-1'. You can rename these in the field settings; use whatever you set on the left side of the mapping. <a href="/docs/role-access-ai-mapping">Smart Mapping</a> suggests column headers automatically.

  4. 4

    Verify with a test submission

    Submit a test entry on the front end. The row appears in your sheet within seconds. The retry queue handles any transient Google Sheets outages automatically.

SheetLinkWP Features for Forminator Users

Native Forminator detection

SheetLink hooks into Forminator's submission events directly - no filter plugins, no custom code, no action wiring.

Unlimited sync rules

Route different Forminator forms to different sheets, tabs, or even separate Google accounts. No cap on rules.

Automatic retry queue

If Google's API hiccups, SheetLink retries up to three times at 15-minute intervals. Nothing gets dropped silently.

UTM, GCLID, and click-ID capture

Every submission auto-enriches with utm_source, utm_medium, utm_campaign, utm_content, utm_term, gclid, fbclid, msclkid, and the submitter's IP.

Conditional routing

Route submissions to different sheets or tabs based on field values - 8 operators, unlimited rules, no add-on required.

Feature Comparison

FeatureZapierForminator Pro Add-onSheetLinkWP
Setup time 10-15 min5-10 min3-5 min
Monthly cost $29.99+Subscription$0 (lifetime core)
Per-submission fee Yes (tasks)NoNo
Retry on failure Paid tiersNoBuilt-in
UTM/GCLID capture Extra stepsManualAutomatic
Multi-site licensing Per accountPer site5/25/100 site tiers
Owns the Apps Script Zapier (black box)Plugin vendorYou do
Conditional routing Paid tiersLimitedCore feature

Frequently Asked Questions

Does SheetLink require Forminator Pro?

No. SheetLink hooks into Forminator's submission events whether you're on the free or Pro version. You don't need the plugin vendor's paid add-on.

What does SheetLink cost?

SheetLink is a one-time payment: Freelancer $39 for 5 sites, Agency $79 for 25 sites, Enterprise $149 for 100 sites. The integration shown on this page is included in all tiers - no monthly subscription.

Where does my form data go?

Direct from your WordPress site to the Google Apps Script you deploy in your own Google account. SheetLink does not proxy or store submission data anywhere.

What if my Google Sheet is unreachable when a form is submitted?

SheetLink queues the submission locally and retries automatically - 3 attempts at 15-minute intervals. You can also retry manually from the Retry Queue page. No submissions are dropped silently.

Can I send Forminator submissions to multiple sheets at once?

Yes. Create multiple sync rules for the same form, each with a different Google Apps Script URL. Or use Advanced Routing (separate premium add-on) to fan out a single submission to multiple destinations with priority and fallback.

Connect Forminator to Google Sheets in 3 minutes

SheetLink's core plugin is a one-time payment and includes Forminator support. No Zapier. No per-submission fees.