Description
The CiviCRM addon connects WordPress forms to the CiviCRM database, creating or updating contacts from the fields filled in and checking for duplicates by email, name + email or name + address. As an extension of Ninja Forms, the module adds support for enrolling contacts in groups, registering for events by ID, linking activities with type and status, and capturing tags, notes, phones, addresses and websites directly in the CRM profile.
Principal Features of CiviCRM
- Automatic contact creation
Generates a new contact record in CiviCRM from the fields of the Ninja Forms form. - Contact deduplication
Checks for duplicates by email, name + email or name + address before creating or updating the record. - Group and event enrollment
Binds the contact to groups and to CiviCRM Event IDs directly upon form submission. - Activity logging
Associates the contact with an activity type and sets its status in CiviCRM from the form. - Integrated diagnostics panel
Shows the connection status with CiviCRM to make it easier to identify configuration issues.
Benefits of CiviCRM
- No-code capture
Forms feed the CRM without requiring custom development or scripts. - Always-up-to-date contact base
Subsequent submissions update existing profiles, keeping CiviCRM as the single source of truth. - Complete field coverage
Captures phones, addresses, emails, websites, IMs, tags, and notes in a single form flow. - Native CRM integration
Groups, events, and CiviCRM activities are directly accessible within the form settings.
Who is CiviCRM for?
- Nonprofit organizations and civic entities that use CiviCRM to manage members, volunteers, and donors.
- CiviCRM administrators who need to capture new contacts via website forms without manually exporting spreadsheets.
- Communications and outreach teams that register event or group participants directly from form submissions.
How to download CiviCRM
The CiviCRM is available for download on this page. After downloading the .zip file, install it via the WordPress dashboard under Plugins > Add New > Upload Plugin and activate it normally. Make sure Ninja Forms is installed and active before using the addon.
The CiviCRM is the reference CRM for nonprofits, associations, and civic entities that manage members, volunteers, and donors. Through this extension for Ninja Forms, each form submission automatically feeds the contact database, with deduplication by email or name, enrichment of profiles via groups, events, and activities, and captures additional data such as phones, addresses, and websites.
Frequently asked questions
Is Ninja Forms CiviCRM GPL-licensed?
Yes. Ninja Forms CiviCRM is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Ninja Forms CiviCRM on multiple sites?
Yes. You can use Ninja Forms CiviCRM on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does Ninja Forms CiviCRM cost at Ultrapack?
Ninja Forms CiviCRM costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Ninja Forms CiviCRM include updates?
Yes. The current version of Ninja Forms CiviCRM is 3.0.1, published at Ultrapack on Feb 13, 2023. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Ninja Forms CiviCRM scanned before publication?
Yes. Every version of Ninja Forms CiviCRM goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
ninja-forms-civicrm.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
ninja-forms-civicrm.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready