Linux 软件免费装
Banner图

SheetLink Forms to Google Sheets & Excel - CF7, WPForms, Elementor, Gravity Forms (Free Zapier Alternative)

开发者 sheetlink
更新时间 2026年8月7日 08:52
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

gravity forms contact form 7 wpforms excel google sheets

下载

1.9.5 1.11.0 1.14.8 1.6.3 1.9.2 1.12.1 1.8.1 1.13.0 1.6.2 1.7.0 1.13.1 1.14.0 1.7.1 1.10.0 1.11.1 1.14.4 1.7.2 1.8.3 1.11.2 1.11.3 1.11.4 1.12.0 1.12.3 1.14.1 1.14.2 1.14.3 1.14.5 1.14.6 1.8.0 1.8.2 1.9.1 1.9.3 1.12.2 1.12.4 1.14.7 1.9.4

详情介绍:

Stop paying Zapier every month just to land form submissions in a spreadsheet. SheetLink delivers submissions from 12 major WordPress form plugins directly to Google Sheets - free, unlimited, and with no third-party middleware in the path - and can mirror every submission to Excel Online, Airtable, and Notion at no extra cost. Setup takes about three minutes: pick your form plugin, map fields to spreadsheet columns, and connect your Google account in one click - SheetLink creates the sheet for you (or you pick an existing one with Google's own file picker) and rows start appearing immediately. Prefer not to connect an account? The classic Apps Script method is still built in: paste the generated script into your sheet and nothing but your own Google script ever touches the data. Either way, every submission flows straight from your WordPress server to your sheet over HTTPS, with automatic retries if Google is briefly unavailable. Who this is for Why SheetLink The free core plugin covers the entire delivery pipeline (12 form integrations, retry queue, delivery logs, UTM capture, conditional routing, GDPR tools, local analytics, smart mapping, and a guided setup wizard) and works on any WordPress site without registration or account creation. Premium add-ons - Advanced Routing, CRM Fan-Out, Two-Way Sync, WooCommerce Sync, Extra Integrations, White-Label, Branded Reports, Agency Dashboard, and Role-Based Menu Visibility - require an active SheetLink license; see sheetlinkwp.com/pricing for tiers. Supported Form Plugins How It Works
  1. Install SheetLink Forms
  2. Create a sync rule - pick your form plugin, map fields to spreadsheet columns
  3. Connect Google Sheets in one click: sign in with Google, and SheetLink creates a sheet for you or lets you pick an existing one with Google's file picker
  4. Every form submission automatically appears in your Google Sheet
Prefer a zero-account setup? Use the classic method instead of step 3: copy the generated Google Apps Script into your sheet and deploy it as a web app. Both methods are free and fully supported. Free features (no license required) Premium features (require an active SheetLink license) The following features require a license key activated on the SheetLink → License page. See sheetlinkwp.com/pricing for tiers.

安装:

From your WordPress admin (recommended)
  1. In your WordPress admin, go to Plugins → Add New.
  2. Search for "SheetLink Forms".
  3. Click Install Now, then Activate.
  4. The setup wizard opens automatically and walks you through connecting your first form to Google Sheets in about three minutes.
Manual upload
  1. Download the sheetlink-forms.zip file.
  2. In WordPress, go to Plugins → Add New → Upload Plugin and upload the zip, or extract it into /wp-content/plugins/sheetlink-forms/.
  3. Activate the plugin from the Plugins menu.
  4. The setup wizard opens automatically. If you dismissed it, visit SheetLink in the admin menu and click + Add Rule to configure your first sync rule manually.
What you'll need

屏幕截图:

  • Multiple destinations - send form entries to Google Sheets and mirror them to Excel Online (Microsoft 365), Airtable, and Notion.
  • Per-form sync rules with a live delivery log showing HTTP status for every send, plus one-click test.
  • Automatic retry queue - failed deliveries retry every 15 minutes (up to 3 attempts), with manual retry.
  • Ad conversion tracking - capture GCLID / wbraid / gbraid, fbclid, and msclkid, then export offline conversions.

升级注意事项:

1.14.9 If connecting Excel Online showed "Approval required" instead of a Microsoft sign-in screen, the Excel Online page now gives you a link to send your Microsoft 365 administrator, who can approve SheetLink Forms once for the whole organization. 1.14.7 Security fix: the Two-Way Sync page showed a live credential in plain text, which anyone seeing the screen could use to post fabricated updates to your site. If you have ever shared a screenshot of that page, contact support to reissue your licence key. Also fixes "Recent incoming updates" appearing permanently empty on sites using the one-click Google connection. 1.14.6 If you connect Google with one click, the wizard now skips the Apps Script step instead of walking you through deploying a script you do not need. The classic Apps Script route is unchanged. 1.14.5 Completes the 1.14.4 fix: Send Test still reported "Fields: 0" for deliveries that wrote several columns, because the count was lost on the way to the log. Send Test is how most people check a rule, so this was the number most people saw. 1.14.4 The Sync Log reported "Fields: 0" for deliveries that wrote several columns, on any rule using automatic columns. Send Test now confirms next to the button instead of only at the top of the page, so a working test cannot look like a dead click. 1.14.3 Excel Online users: Send Test skipped the Excel mirror entirely, so it could report success while Excel received nothing. Also fixes an empty workbook picker on newly created Microsoft 365 accounts, where Microsoft's file search is not yet indexed. 1.14.2 Fixes checkboxes that could not be unticked: WooCommerce events and conditional routing rules always saved as enabled, so anything you switched off kept running. Saving the WooCommerce screen also silently enabled all six event types. Events enabled with no Receiver URL are cleared on update. 1.14.1 Fixes the setup wizard, which returned a permissions error for every user since 1.9.4, including the redirect right after activation. Anyone who connected Google with the one-click button also could not finish it, and was left with no sync rule. Existing rules are unaffected. 1.14.0 Fixes Google Sheets deliveries that silently failed with "No form fields are mapped" for Formidable, Ninja Forms, Forminator, Everest Forms and Fluent Forms - columns are now matched by field label, not just internal key. You also no longer type column names: the first submission writes the header row for you. Note that a site sending MORE THAN ONE form to Google Sheets will now give each form its own tab, instead of squeezing them into shared columns. 1.12.4 Important for Contact Form 7 users: submissions were only synced if CF7's notification email sent successfully, so a site with broken SMTP synced nothing at all. Capture no longer depends on your mail server. Send Test rows are now labelled in the Sync Log. 1.12.3 Important for Airtable and Notion users: submissions were being rejected outright when a form had more fields than the target table had columns. Only mapped fields are now sent (with an opt-in checkbox to send the rest), and an enabled-but-unconfigured mirror now reports itself instead of skipping silently. 1.12.2 Diagnosability fix - recommended for anyone using Airtable, Notion, or the Excel mirror: failed mirror deliveries were discarded silently and now appear in the Sync Log with the real error. Send Test now covers your rule's actual destination plus its mirrors. 1.12.1 Excel reliability: deliveries retry when the workbook is open in desktop Excel, same-workbook writes are serialized, Microsoft throttling is respected, and a weekly keepalive prevents ~90-day connection expiry. 1.12.0 New: connect Google Sheets in one click (OAuth) - no Apps Script needed. The classic method is unchanged and still works. 1.11.4 Retry deliveries no longer misreport healthy Apps Script endpoints as HTTP 400 failures (or write duplicate rows); setup instructions now cover updating a deployed script correctly. 1.11.3 Integration reliability release: WS Form, Kali Forms, JetFormBuilder, and Beaver Builder captures fixed; Gravity Forms Name/Address/Checkbox fields no longer dropped; Send Test no longer reports false failures. Recommended for all users. 1.11.2 Fixes two rule-editor issues: empty field maps (auto-sync mode) can now be saved, and Divi rules accept et_pb_contact_form_0 style Form IDs. Recommended for all Divi users. 1.11.1 Security hardening release - please update. Also note some data captures are now off by default (consent logging, raw payloads in the delivery log, personal data in User/ACF Sync); re-enable the matching options if you relied on them. Fixes Divi field mapping so Field IDs work as documented. 1.10.0 Adds the Excel Online destination as a free mirror alongside Google Sheets. Existing Sheets-only rules continue to work unchanged; Excel is opt-in per rule. Customers who connect a Microsoft account grant the plugin Files.ReadWrite on their OneDrive (refresh token encrypted at rest in WP options). See the External Services section for what data is sent to Microsoft. 1.9.5 WordPress 7.0 compatibility. One silent PHP notice about pre-init translation loading is now gone. No functional behaviour change for existing rules. 1.9.3 Existing rules are unaffected. To enable Google Ads conversion tracking on a rule, visit SheetLink -> Google Ads Conversions and follow the one-time Apps Script setup. 1.8.2 WooCommerce Sync adds product_created and product_updated events so you can sync catalogue changes to Google Sheets. 1.8.1 Adds Pipedrive as a CRM Fan-Out destination (Persons/Leads/Deals via API token). 1.8.0 Three new premium admin pages: CRM Fan-Out (HubSpot/Salesforce/Zoho), Two-Way Sync (Google Sheets → WordPress), and WooCommerce Sync. Each requires the matching add-on on your SheetLink license. 1.7.2 Setup wizard now offers optional license activation during first-run. Better error messages when activation fails. Post-purchase emails include your license key. 1.7.1 Premium features (Advanced Routing, Extra Integrations, White-Label, Branded Reports, Agency Dashboard, Role Access) now require an active SheetLink license. Activate on the new License page. Core delivery, setup wizard, smart mapping, and local analytics remain free. 1.7.0 New optional features: smart mapping, advanced routing, local analytics, branded reports, role-based view, white-label, agency dashboard, and extra integrations. All are local-only except the optional Lead Scoring add-on, which is off by default and requires an explicit consent checkbox. 1.6.3 Corrected "Tested up to" to WordPress 6.8. 1.6.2 Removed remaining client-side routing rules cap. All features fully unrestricted. 1.6.1 Removed artificial cap on conditional routing rules. All features fully functional without restrictions.

常见问题:

Do I need to create an account or register?

No. SheetLink Forms works immediately after installation. No account, no registration, no license key required.

Do I have to paste an Apps Script into my sheet?

Not anymore. Connect your Google account in one click and SheetLink writes rows through Google's official Sheets API - it can create the sheet for you, or you pick an existing one with Google's own file picker. The classic Apps Script method remains fully supported for users who prefer a zero-account, script-only setup; both are free.

Do I need a Zapier account?

No. SheetLink Forms sends data directly from WordPress to Google Sheets - through your one-click connected Google account or via a free Google Apps Script. No third-party services needed.

Does the plugin call home or track anything?

No telemetry, no analytics beacons, no activation pings. Form submissions are sent only to Google (or, if you enable those mirrors, Microsoft, Airtable, or Notion) - never through SheetLink's servers. If you use the one-click Google or Microsoft connection, the sign-in handshake and periodic token renewal go through SheetLink's OAuth broker at sheetlinkwp.com; your form data never does. The optional Lead Scoring add-on (disabled by default, requires an API token and an explicit consent checkbox) is the only feature that sends submission data to SheetLink. See "External services" above for the full disclosure.

Which form plugins are supported?

Elementor Pro Forms, Contact Form 7, Gravity Forms, WPForms, Fluent Forms, Formidable Forms, Ninja Forms, Forminator, Everest Forms, Beaver Builder, Divi, and WS Form.

How do I set up the Google Sheet?

SheetLink Forms generates the Google Apps Script for you. Click "Get Script" on any rule, copy the code, and paste it into your Google Sheet's Apps Script editor (Extensions > Apps Script). Then deploy it as a web app.

Can I send different forms to different sheets?

Yes. Create multiple sync rules, each pointing to a different Google Sheet (a different connected sheet, or a different Apps Script URL with the classic method).

Is my data secure?

Form submission data is sent directly from your WordPress server to Google over HTTPS: to sheets.googleapis.com (Google's official Sheets API) when you use the one-click connection, or to the Google Apps Script URL you configure with the classic method (only script.google.com and script.googleusercontent.com URLs are allowed as receivers). It never passes through SheetLink's servers. If - and only if - you enable the optional Lead Scoring add-on on the Analytics page, a copy of each submission is also sent over HTTPS to https://sheetlinkwp.com/api/sheetlinkwp/lead-score. Every other feature of the plugin runs locally on your WordPress server.

What happens if the Google Sheet is unavailable?

The submission is logged as failed and automatically retried up to 3 times (every 15 minutes). You can also retry manually from the Retry Queue page.

Is SheetLink a free Zapier alternative?

Yes. Zapier's base plan starts around $20/month and charges per task. SheetLink delivers unlimited form submissions from your WordPress site directly to Google Sheets at no cost - no per-task fees, no subscription, no registration. You own the entire pipeline.

Does SheetLink work with WPForms?

Yes. WPForms is fully supported in the free core, both Pro and Lite. Every submission is mapped to your chosen Google Sheet with the fields you select.

Does SheetLink work with Elementor Pro forms?

Yes. Elementor Pro Forms are fully supported in the free core. Create a sync rule, map fields, connect Google in one click (or paste the generated Apps Script) - done.

Does SheetLink work with Fluent Forms?

Yes. Fluent Forms is fully supported in the free core, along with 11 other form plugins (Contact Form 7, WPForms, Gravity Forms, Elementor Pro, Formidable, Ninja Forms, Forminator, Everest Forms, Beaver Builder, Divi, WS Form).

Can I send WooCommerce orders to Google Sheets?

Yes, with the WooCommerce Sync add-on. It pushes orders (created, completed, refunded), customers, and product catalogue changes (price, SKU, stock, status) to Google Sheets in real time. This is a premium feature; the free core covers form submissions.

How is SheetLink different from GSheetConnector and other single-form plugins?

Most CF7-to-Sheets or form-to-Sheets plugins handle one form type. SheetLink supports 12 form plugins from a single admin interface, includes an automatic retry queue that recovers failed deliveries, captures UTM and click-ID parameters for marketing attribution, runs local analytics on your own WordPress database, and ships a guided setup wizard that takes new installs from zero to a working Google Sheet in about three minutes.

Does SheetLink work with WordPress Multisite?

Yes. The free core includes a network-admin overview of all subsites. Multisite-wide central management and the Agency Dashboard are available in the Agency Plus tier.

更新日志:

1.14.9 1.14.8 1.14.7 1.14.6 1.14.5 1.14.4 1.14.3 1.14.2 1.14.1 1.14.0 1.13.1 1.13.0 1.12.4 1.12.3 1.12.2 1.12.1 1.12.0 1.11.4 1.11.3 1.11.2 1.11.1 1.11.0 1.10.0 1.9.5 1.9.4 The largest single release since 1.7.0. 15 new feature classes, 6 industry templates, and a series of internal plumbing changes that let non-form sources dispatch to the same delivery pipeline. Existing rules continue to work unchanged. Customers wanting the new row-upsert behavior on existing rules must regenerate the Apps Script (SheetLink -> [rule] -> Get Script) and redeploy. Security Ad attribution Operations New sources New destinations Vertical templates White-Label hardening Admin menu de-clutter Developer / internal 1.9.3 1.9.2 1.9.1 1.9.0 1.8.4 1.8.3 1.8.2 1.8.1 1.8.0 1.7.2 1.7.1 1.7.0 1.6.2 and earlier