Ninja Forms is one of the longest-running WordPress form builders, with a huge user base and a flexible drag-and-drop interface. If you’re collecting leads, support requests, or any kind of form data through Ninja Forms, Pushrow can send every submission straight to Google Sheets automatically.
Setup Guide
Step 1 — Connect Pushrow
Install Pushrow for Google Sheets from your PluginStack account. Go to Pushrow → Settings and connect your Google account. See the Google Cloud Setup Guide for full OAuth instructions.
Step 2 — Create a Sync Job for Ninja Forms
Go to Pushrow → Add New Sync. Under the Forms section, select Ninja Forms.
Step 3 — Select Your Form
Pushrow will list all Ninja Forms forms on your site. Choose the form whose submissions you want to sync.
Step 4 — Map Fields and Activate
Choose your destination Sheet, map Ninja Forms fields to columns, and activate. Every new submission will appear as a new row in your Sheet from this point forward.
What Fields Are Available
All Ninja Forms field types are supported for mapping:
- Text fields, email, phone, number
- Textarea and multi-line inputs
- Dropdown, radio button, and checkbox values
- Date fields
- File upload URLs
- Submission date/time
- Form ID and submission ID
Tips for Ninja Forms Users
If you use Ninja Forms’ conditional fields, all fields (shown and hidden) are available in Pushrow for mapping. Hidden fields sync as empty values when they weren’t shown to the user.
For Ninja Forms with multi-step layouts, Pushrow syncs the complete submission once the form is fully submitted — all fields from all steps are included.
Pushrow for Google Sheets is included in the PluginStack bundle — 6 premium plugins for a one-time payment of $99 (Solo) or $179 (Agency). Lifetime updates included. No recurring fees.
→ Get PluginStack at pluginstack.dev/pricing
Frequently Asked Questions
What is Pushrow and how does it work with Ninja Forms?
Pushrow is a WordPress plugin that allows you to automatically send submissions from Ninja Forms directly to Google Sheets. By connecting your Google account and setting up a sync job, you can easily manage your form data in a spreadsheet format.
Do I need any coding skills to set up Pushrow with Ninja Forms?
No coding skills are necessary to set up Pushrow with Ninja Forms. The process involves simple steps like installing the plugin, connecting your Google account, and mapping fields through an easy-to-use interface.
Can I map all types of fields from Ninja Forms to Google Sheets?
Yes, Pushrow supports mapping all Ninja Forms field types, including text fields, email, phone numbers, and more. This allows you to customize how each submission is organized in your Google Sheet.
What happens if I change my Ninja Forms after syncing?
If you change your Ninja Forms after setting up the sync, you may need to revisit the Pushrow settings to ensure that the fields are still correctly mapped. It’s important to check your sync job to maintain accurate data transfer.
Is there a limit to how many submissions I can sync to Google Sheets?
There is no specific limit set by Pushrow for syncing submissions to Google Sheets, but Google Sheets itself has limits on the number of rows and columns. Be sure to check Google Sheets’ limitations if you expect to have a large volume of submissions.