civiCRM add-on logo

Ninja Forms +
CiviCRM

Connect & update your CiviCRM account from any WordPress form with the Ninja Forms CiviCRM add-on. Easily add or update Contacts & Activities!

Need to connect your WordPress forms directly to your CiviCRM account? Looking for a WordPress CiviCRM integration that doesn’t require writing code? Want a connection that you don’t have to support yourself or manually update? The Ninja Forms CiviCRM add-on for WordPress could be your solution!

With Ninja Forms CiviCRM for WordPress, you:

  • won’t need to write a single line of code to connect WordPress with CiviCRM
  • have a support team at your back for questions or issues

We’ll be expanding what this connection can do in the future, but for now, check out the current features below!

Create new CiviCRM Contacts from any WordPress form

action window opened to display add CiviCRM contact icon

Create a new Contact from any form! Simply add a CiviCRM Contact action to any form. Easily configure the action to capture any additional field data that you need for the contact:

  • Contact type / subtype
  • Email address(es)
  • Phone(s)
  • IM(s)
  • Website(s)
  • Address(es)

You can additionally link the Contact to any Activity types and statuses, subscribe the Contact to a group, add/manage tags and notes for the contact, and register the Contact to an Event ID!

Allow your existing Contacts to update their information

Each Ninja Forms CiviCRM Contact action can be set to check and see if the person submitting the form already exists as a Contact in your account. You can tell the add-on to check for matches using either:

  • Email address only
  • Name + email address
  • Name + physical address

If there’s a match, the form will update their existing information rather than adding a new contact!

Connect WordPress with CiviCRM automatically, no setup required!

The connection between the Ninja Forms and your CiviCRM account is automatic. There is literally zero setup required!

Just install / activate the add-on, and you’re ready to go! Even better, you can check the status of your connection anytime with a built in diagnostic panel. If you need support, we’ve got you covered.

Modernize and future proof your WordPress to CiviCRM connection today!

Changelog

3.0.1 (2023.01.31)

Bug Fixes:

  • Ensure dedupe match runs on downstream created records

3.0.0

  • Use dropdown select for Group Id in contact map
  • Use dropdown select for Tag Id
  • Add template for hidden field
  • Make tag entity hidden, set to contact
  • Make Address Location dropdown w/ updated label
  • Add ContactType to the Civi internal SDK
  • Add field map config for type/subtype
  • Add type/subtype to createNewContact request
  • Add Country to the Civi internal SDK
  • Add country to Address processor
  • Add activity status and type using lookups
  • Add DedupeRule and DedupeRuleGroup to SDK
  • Pass deduperule group as contact match instruction
  • Set newly created contact as AddedBy and With
  • Add dedupeContact by email
  • Don\’t add new contact info if isDupe
  • Prevent PHP notices and warnings ading check rules
  • Remove line item from CreateContact
  • UI updates to match Ninja Forms standards