MetForm to Google Sheets

MetForm by Wpmet is the Elementor-native form builder bundled with the ElementsKit ecosystem. Send every MetForm submission straight to a Google Sheet you own - no Zapier, no per-task fee, no middleware.

This integration requires the SheetLink Integrations Bundle add-on ($19/mo) or higher. The core plugin already supports 12 major form plugins without any add-on.

Why MetForm Users Need a Sheets Connector

MetForm's free tier covers most form needs, but its Google Sheets integration is a paid Pro add-on ($39+ per year). Sites already paying for ElementsKit, ShopEngine, and the rest of the Wpmet suite don't want another subscription tacked on - they want a one-time plugin that just works.

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 - 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 MetForm to Google Sheets

Step-by-step setup guide

  1. 1

    Install SheetLink Forms and activate your license

    Download SheetLink Forms from WordPress.org or sheetlinkwp.com, activate, then paste your license key on the SheetLink → License page. The Integrations Bundle add-on unlocks MetForm support.

  2. 2

    Enable the Extra Integrations feature

    Go to SheetLink → Features and flip on Extra Integrations. SheetLink auto-detects MetForm and adds it as a sync-rule source. MetForm field names are set in the Elementor widget settings under 'Field Name'. Those are what SheetLink maps to columns.

  3. 3

    Deploy the Google Apps Script receiver

    The plugin generates a ready-to-paste Apps Script snippet. Open a Google Sheet, go to Extensions → Apps Script, paste the code, deploy as a web app, and copy the URL.

  4. 4

    Create your first sync rule

    Under SheetLink → Sync Rules, click Add Rule, pick MetForm as the source, paste the Apps Script URL, and map each form field to a sheet column. Submit a test entry and watch the row appear in your sheet.

SheetLinkWP Features for MetForm Users

Native MetForm detection

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

Unlimited sync rules

Route different MetForm 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.

Field-level mapping

Pick exactly which MetForm fields go into which Google Sheets columns. Skip fields you don't want, reorder freely.

Feature Comparison

FeatureZapierMetForm ProSheetLinkWP
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 work with the free version of MetForm?

Yes. SheetLink hooks into MetForm's submission events regardless of whether you're running the free or paid version. You don't need MetForm Pro.

What do I pay SheetLink vs the plugin vendor?

SheetLink's core plugin is a one-time payment (Freelancer $39 for 5 sites, Agency $79 for 25 sites, Enterprise $149 for 100 sites). The Integrations Bundle - which unlocks this integration - is $19/mo. You pay the form-plugin vendor nothing extra.

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 MetForm 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 add-on) to fan out a single submission to multiple destinations in priority order.

Connect MetForm to Google Sheets in 3 minutes

Core plugin is a one-time payment. Extra Integrations add-on is $19/mo and unlocks this builder plus 4 others. No Zapier.