Ninja Forms SalesForce CRM

Send Ninja Forms submissions straight into Salesforce. Map form fields to Leads, Contacts, Opportunities, Accounts, or custom Objects without writing code.

Version3.3.9
Last UpdatedOctober 1, 2026
File Size107.6 KB
TypeWordPress Plugin
LicenseGPL v2 or later
Live DemoView demo →

Or join VIP and download this plus every other theme & plugin for free.

Already a member? Log in

100% GPL · Original files · Unlimited sites

  • Original, unmodified files — delivered exactly as distributed by the developer
  • GPL licensed — use it on unlimited websites, personal or client
  • Free updates — new versions appear here as soon as they are released
  • Verified downloads — every file is integrity-checked (SHA-256) before release

Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.

Secure checkout with PayPal · GPL licensed · Instant download

Description

This Ninja Forms add-on connects your WordPress forms to your Salesforce account so each submission is written into your CRM automatically. You choose which Salesforce Objects and fields to use, then match them to your form fields inside the Ninja Forms builder. The connection is authorized through OAuth 2.0, so your Salesforce username and password are not stored in WordPress.

Key Features

  • Map Any Salesforce Object – You can send submitted data to Leads, Contacts, Opportunities, Accounts, or any custom Object your organization has built, rather than being limited to one fixed record type.
  • Visual Field Mapping – Matching happens inside the Ninja Forms builder, where your form fields sit on one side and your Salesforce fields on the other, so no code or configuration files are needed.
  • OAuth 2.0 Authorization – You connect through an External Client App you create in Salesforce, which means your Salesforce login details are never kept in WordPress.
  • Duplicate Record Detection – Before a new record is written, the add-on can check for an existing match and instead flag the duplicate and create a Salesforce task for someone to review.
  • Salesforce Campaign Linking – Submissions can be tied to a Salesforce Campaign so new Leads or Contacts carry marketing attribution from the moment they arrive.
  • File Upload Support – File upload links collected by Ninja Forms are passed into Salesforce together with the rest of the submission data; this works alongside the Ninja Forms File Uploads add-on.
  • Sandbox Testing – You can point the integration at a Salesforce sandbox to try out a new form or field mapping before it touches live data.
  • Fixed Value Mapping – Alongside submitted data you can stamp a constant value, such as always marking new Leads with a set Lead Source, directly in the field map.

Who Is It For

This plugin is for WordPress site owners and marketing or sales teams already using Salesforce who want form entries to become CRM records without manual exports or developer work. It suits organizations that route inquiries to Leads, Contacts, Opportunities, Accounts, or custom Objects, and that need duplicate checking or campaign attribution on the way in.