Omnisend for Ninja Forms Add-On integrates Ninja Forms with Omnisend, automatically sending form data and contact information to Omnisend. This makes it simple to segment your contacts and send them personalized emails based on collected feedback, data for a specific event, etc.
Ninja Forms is a 100% beginner-friendly WordPress form builder suitable for both beginners and seasoned WordPress developers.
Before You Start
Before integrating Ninja Forms with Omnisend, you should do the following:
Have the latest version of WordPress.
Install Email marketing by Omnisend.
Install the Ninja Forms plugin.
Setup Process
Step 1. Go to Plugins → Add New Plugin → search for Omnisend for Ninja Forms Add-On, and install the plugin.
Step 2. Go back to Plugins → find it → click Activate. It should be active along with the original Ninja Forms plugin.
You should see Ninja Forms appear in the left-side panel, as shown below.
What Data Is Passed
Once Omnisend for Ninja Forms Add-On is installed and enabled, you can start setting up your forms. Here's the list of values that can be passed to Omnisend:
Email
Phone number
First name
Last name
Birthday
Address
City
State
Country
Zip / Postal code
Any custom property
"
ninja_forms" tag along with the tag of the specific form
Any unmapped property will be passed to Omnisend as a custom property for segmentation and/or automation.
Setting Up Your First Form
Step 1. Go to Ninja Forms → Add New.
Step 2. Select one template from the available options, or create a form from scratch.
Step 3. On the Form Fields tab, you can add fields you'd like to your form.
You just need to drag and drop them, and you can easily delete them if you add something wrong.
You can also make some fields as required or not.
Make sure to click Done → Publish, and proceed to the next step.
Step 4. On the Emails & Actions tab, you can set your success messages, emails to admin, and the rest, along with adding the Omnisend app and setting the sync options.
Step 5. Make sure to enable the action and click on advanced settings to enable sending a Welcome email to new contacts:
Step 6. Map fields with the system fields in Omnisend profiles. If you want to collect emails and phone numbers as subscribers, you need to enable these channel consent options.
Important: Please note that phone numbers should be entered in international format (+ - country code - phone number). So, you can leave a note near the respective field either as a placeholder text or as a description.
If some fields aren't mapped to the default properties available in Omnisend, a custom property will be created with the format "ninja_forms_+label name".
Step 6. From here, you can publish your form on an existing page/post or create a new page/post.
That's it! After the form is published, contacts subscribing to it will automatically appear in your Omnisend audience.
FAQ
Why can't I send SMS messages to contacts collected with my Ninja Forms form?
Check if phone numbers are in international format, with a +country code prefix. Since we offer a worldwide SMS service, we only support phone numbers in international format.
Have more questions? Chat with us directly in the app or send an email to [email protected].















