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. 1

    Install SheetLink Forms

    Go to Plugins > Add New, download SheetLink Forms from sheetlinkwp.com, upload and activate.

  2. 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. 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. 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

FeatureNinja Forms + ZapierSheetLinkWP (Core)SheetLinkWP (LTD)
Year-one cost $409+$0$39 (one-time)
Year-two cost $409+$0$0
Per-submission fee Yes (Zapier tasks)NoNo
Requires NF paid extension Yes ($49/yr)NoNo
Retry on failure Zapier paid tiersYesYes
Multi-part form support YesYesYes
UTM capture Extra setupAutomaticAutomatic
Sites covered 1 per ZapUnlimited5 / 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.

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.