Ninja Forms to Google Sheets
Ninja Forms is free and modular. Your Google Sheets connector should be too. Skip the $49/yr Zapier extension and the Zapier subscription - SheetLinkWP's free core does the job.
The Ninja Forms Add-on Landscape
Ninja Forms' core is free and genuinely capable with a modular add-on architecture. But connecting to Google Sheets means buying the Zapier extension ($49/yr) plus a Zapier subscription ($29.99+/mo) - $409+ in year one for a single automation.
The Hidden Cost of Ninja Forms + Zapier
- Ninja Forms Zapier extension: $49/year
- Zapier Starter plan: $29.99/month ($360/yr)
- Total year-one cost: $409+ for one automation
- Popular forms can hit Zapier's 750 task/mo Starter limit, pushing you to Professional at $99/mo ($1,200+/yr)
How to Connect Ninja Forms to Google Sheets
Step-by-step setup guide
- 1
Install SheetLink Forms
Go to Plugins > Add New, download SheetLink Forms from sheetlinkwp.com, upload and activate.
- 2
Deploy Apps Script Webhook
Open your Google Sheet, go to Extensions > Apps Script, paste the receiver, deploy as web app, and copy the URL.
- 3
Connect Your Ninja Form
Go to SheetLink > Connections, select your Ninja Form, paste the webhook URL. Field keys (first_name, email, message) are auto-detected. Map to Sheet columns.
- 4
Test a Submission
Fill out your Ninja Form. Data appears in your Sheet within seconds. The retry queue handles any failures.
SheetLinkWP Features for Ninja Forms Users
Zero Add-on Cost
Free core works with Ninja Forms' free core. No paid extensions required.
Stable Hook Integration
Hooks into ninja_forms_after_submission - a stable action that doesn't break between Ninja Forms updates.
Multi-Part Form Support
All data from multi-step forms is collected before final submission and delivered as one payload.
Conditional Routing
Route different Ninja Forms to different Sheets or tabs based on form or field values.
Works Across Form Plugins
If you switch form plugins later, SheetLinkWP supports 7 form builders - just create a new connection.
Feature Comparison
| Feature | Ninja Forms + Zapier | SheetLinkWP (Core) | SheetLinkWP (LTD) |
|---|---|---|---|
| Year-one cost | $409+ | $0 | $39 (one-time) |
| Year-two cost | $409+ | $0 | $0 |
| Per-submission fee | Yes (Zapier tasks) | No | No |
| Requires NF paid extension | Yes ($49/yr) | No | No |
| Retry on failure | Zapier paid tiers | Yes | Yes |
| Multi-part form support | Yes | Yes | Yes |
| UTM capture | Extra setup | Automatic | Automatic |
| Sites covered | 1 per Zap | Unlimited | 5 / 25 / 100 |
Frequently Asked Questions
Do I need to buy Ninja Forms add-ons to use SheetLinkWP?
No. SheetLinkWP hooks into Ninja Forms' core submission action, available in the free version.
How does SheetLinkWP compare to Ninja Forms' Zapier extension?
The Zapier extension costs $49/yr plus a Zapier subscription ($29.99+/mo) - totaling $409+/yr. SheetLinkWP's free core or $39 lifetime deal replaces both.
Can I use this with Ninja Forms' multi-part forms?
Yes. Complete payload with all fields from every page is delivered on final submission.
What if I switch from Ninja Forms to another form plugin?
SheetLinkWP supports 7 form plugins. Just create a new connection for your new plugin - your Sheet setup stays the same.
Does SheetLinkWP work with Ninja Forms' merge tags?
SheetLinkWP captures raw field values - the same underlying data that merge tags reference.
Other Supported Integrations
Contact Form 7
Connect the world's most popular free WordPress form plugin to Google Sheets.
WPForms
Send WPForms submissions to Google Sheets without Zapier and without upgrading to the $599/yr Elite plan.
Fluent Forms
Pair WordPress's fastest-growing form plugin with a zero-fee Google Sheets connector.
Stop Paying $409/Year to Put Forms in a Spreadsheet
SheetLinkWP's core plugin covers Ninja Forms. No extensions. No Zapier. No per-submission fees.